Table of Contents

Class MissingReferenceDetector

Namespace
CodeStage.Maintainer.Issues.Detectors
Assembly
Build.dll
public class MissingReferenceDetector : IssueDetector, IIssueDetector, IMaintainerExtension, ISceneBeginIssueDetector, ISceneBeginScanListener<DetectorResults>, IAssetBeginIssueDetector, ISettingsAssetBeginIssueDetector, IAssetBeginScanListener<DetectorResults>, IPropertyIssueDetector, IGenericPropertyScanListener<DetectorResults>, IUnityEventIssueDetector, IUnityEventScanListener<DetectorResults>, IPropertyScanListener
Inheritance
object
MissingReferenceDetector
Implements
Inherited Members

Properties

AssetTypes

Specifies which asset types this detector should check. Set null to check all types; checked using Type.IsAssignableFrom() API.
public Type[] AssetTypes { get; }

Property Value

Type[]

Info

Represents this detector information, such as name, severity and so on.

public override DetectorInfo Info { get; }

Property Value

DetectorInfo

SettingsKind

public AssetSettingsKind SettingsKind { get; }

Property Value

AssetSettingsKind

Methods

AssetBegin(DetectorResults, AssetLocation)

public void AssetBegin(DetectorResults results, AssetLocation location)

Parameters

results DetectorResults
location AssetLocation

GetPropertyScanDepth(ComponentLocation)

public PropertyScanDepth GetPropertyScanDepth(ComponentLocation location)

Parameters

location ComponentLocation

Returns

PropertyScanDepth

Property(DetectorResults, PropertyLocation)

public void Property(DetectorResults results, PropertyLocation location)

Parameters

results DetectorResults
location PropertyLocation

SceneBegin(DetectorResults, AssetLocation)

public void SceneBegin(DetectorResults results, AssetLocation location)

Parameters

results DetectorResults
location AssetLocation

UnityEventProperty(DetectorResults, PropertyLocation, UnityEventScanPhase)

public void UnityEventProperty(DetectorResults results, PropertyLocation location, UnityEventScanPhase phase)

Parameters

results DetectorResults
location PropertyLocation
phase UnityEventScanPhase