Class SourceFilesCollector
public class SourceFilesCollector : AssetVisitorBase, IDataVisitor
- Inheritance
-
DataVisitorBaseSourceFilesCollector
- Implements
-
IDataVisitor
- Inherited Members
-
DataVisitorBase.TypeDescriptorFactoryDataVisitorBase.CustomVisitorsDataVisitorBase.CurrentPathDataVisitorBase.AttributeRegistryDataVisitorBase.Reset()DataVisitorBase.VisitNull()
Methods
GetCompilationInputFiles(Asset)
public HashSet<UFile> GetCompilationInputFiles(Asset asset)
Parameters
asset
Asset
Returns
- HashSet<UFile>
GetSourceFiles(Asset)
public Dictionary<UFile, bool> GetSourceFiles(Asset asset)
Parameters
asset
Asset
Returns
- Dictionary<UFile, bool>
GetSourceMembers(Asset)
public Dictionary<MemberPath, UFile> GetSourceMembers(Asset asset)
Parameters
asset
Asset
Returns
- Dictionary<MemberPath, UFile>
VisitObjectMember(object, ObjectDescriptor, IMemberDescriptor, object)
Visits an object member.
public override void VisitObjectMember(object container, ObjectDescriptor containerDescriptor, IMemberDescriptor member, object value)