As mentioned earlier, in D365FO projects are created in VS and not part of the AOT. You can use the standard MetaData search.
For searching objects properties (e.g. Classes), you can use the Microsoft.Dynamics.Ax.Xpp.MetadataSupport API, below is a code example wherein you might get inspiration to do your development work:
using Microsoft.Dynamics.Ax.Xpp;
using Microsoft.Dynamics.AX.Metadata.MetaModel;
using Microsoft.Dynamics.AX.Metadata.Core.Collections;
class GetAssetClarificationClass
{
public static void main(Args _args)
{
System.Collections.Specialized.StringEnumerator tables = Microsoft.Dynamics.Ax.Xpp.MetadataSupport::TableNames();
while (tables.MoveNext())
{
AxTable table = Microsoft.Dynamics.Ax.Xpp.MetadataSupport::GetTable(tables.Current);
var fields = table.Fields.GetEnumerator();
while(fields.MoveNext())
{
AxTableField field = fields.Current;
Info(strFmt("Table name: %1", table.Name));
info(strFmt("Field name: %1", field.Name));
Info(strFmt(" Asset Classification : %1", field.AssetClassification));
break;
}
break;
}
}
}