Class SourceFilesCollector
public class SourceFilesCollector : AssetVisitorBase, IDataVisitor- Inheritance
- 
      objectDataVisitorBaseSourceFilesCollector
- Implements
- 
      IDataVisitor
- Inherited Members
- 
    DataVisitorBase.TypeDescriptorFactoryDataVisitorBase.CustomVisitorsDataVisitorBase.CurrentPathDataVisitorBase.AttributeRegistryDataVisitorBase.Reset()DataVisitorBase.Visit(object)DataVisitorBase.Visit(object, ITypeDescriptor)DataVisitorBase.VisitNull()DataVisitorBase.VisitPrimitive(object, PrimitiveDescriptor)DataVisitorBase.VisitCollectionItem(IEnumerable, CollectionDescriptor, int, object, ITypeDescriptor)DataVisitorBase.VisitDictionary(object, DictionaryDescriptor)DataVisitorBase.VisitDictionaryKeyValue(object, DictionaryDescriptor, object, ITypeDescriptor, object, ITypeDescriptor)DataVisitorBase.CanVisit(object)
Methods
GetCompilationInputFiles(Asset)
public HashSet<UFile> GetCompilationInputFiles(Asset asset)Parameters
- assetAsset
Returns
- HashSet<UFile>
GetSourceFiles(Asset)
public Dictionary<UFile, bool> GetSourceFiles(Asset asset)Parameters
- assetAsset
Returns
- Dictionary<UFile, bool>
GetSourceMembers(Asset)
public Dictionary<MemberPath, UFile> GetSourceMembers(Asset asset)Parameters
- assetAsset
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)Parameters
- containerobject
- The container. 
- containerDescriptorObjectDescriptor
- The container descriptor. 
- memberIMemberDescriptor
- The member. 
- valueobject
- The value.