BuildAssetNode Class
Namespace: Stride.Core.Assets.AnalysisAssembly: Stride.Core.Assets.dll
System.Object →
BuildAssetNode
Derived from BuildAssetNode:
public class BuildAssetNode
| Name | Description | |
|---|---|---|
| Constructors | ||
| BuildAssetNode(AssetItem, Type, BuildDependencyManager) | ||
| Fields | ||
| VisitRuntimeTypes | ||
| Properties | ||
| AssetItem | ||
| CompilationContext | ||
| References | ||
| Methods | ||
| Analyze(AssetCompilerContext) | Performs analysis on the asset to figure out all the needed dependencies |
|
| ToString() | ||
Constructors
BuildAssetNode(AssetItem, Type, BuildDependencyManager)
public BuildAssetNode(AssetItem assetItem, Type compilationContext, BuildDependencyManager dependencyManager)
Parameters
| Type | Name | Description |
|---|---|---|
| AssetItem | assetItem | |
| System.Type | compilationContext | |
| BuildDependencyManager | dependencyManager |
Fields
VisitRuntimeTypes
public static PropertyKey<bool> VisitRuntimeTypes
Field Value
| Type | Description |
|---|---|
| PropertyKey<System.Boolean> |
Properties
AssetItem
public AssetItem AssetItem { get; }
Property Value
| Type | Description |
|---|---|
| AssetItem |
CompilationContext
public Type CompilationContext { get; }
Property Value
| Type | Description |
|---|---|
| System.Type |
References
public ICollection<BuildAssetLink> References { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.ICollection<BuildAssetLink> |
Methods
Analyze(AssetCompilerContext)
Performs analysis on the asset to figure out all the needed dependencies
public bool Analyze(AssetCompilerContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| AssetCompilerContext | context | The compiler context |
Returns
| Type | Description |
|---|---|
| System.Boolean | True if the node was updated, false otherwise. |
ToString()
public override string ToString()
Returns
| Type | Description |
|---|---|
| System.String |
Overrides
System.Object.ToString()