Table of Contents

Class SourceFilesCollector

Namespace
Stride.Core.Assets.Tracking
Assembly
Stride.Core.Assets.dll
public class SourceFilesCollector : AssetVisitorBase, IDataVisitor
Inheritance
DataVisitorBase
SourceFilesCollector
Implements
IDataVisitor
Inherited Members
DataVisitorBase.TypeDescriptorFactory
DataVisitorBase.CustomVisitors
DataVisitorBase.CurrentPath
DataVisitorBase.AttributeRegistry
DataVisitorBase.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)

Parameters

container object

The container.

containerDescriptor ObjectDescriptor

The container descriptor.

member IMemberDescriptor

The member.

value object

The value.