Class MemberUnit
Inheritance
object
MemberUnit
Assembly: solution.dll
Syntax
public abstract class MemberUnit : Unit, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IIdentifiable, IAnalyticsIdentifiable, IAotStubbable
Constructors
MemberUnit()
Declaration
MemberUnit(Member)
Declaration
protected MemberUnit(Member member)
Parameters
| Type |
Name |
Description |
| Member |
member |
|
Properties
canDefine
Gets a value indicating whether this unit can be defined.
Declaration
public override bool canDefine { get; }
Property Value
Overrides
member
Declaration
[SerializeAttribute]
[MemberFilter]
public Member member { get; set; }
Property Value
target
Declaration
[DoNotSerializeAttribute]
[NullMeansSelfAttribute]
public ValueInput target { get; }
Property Value
Methods
Definition()
Declaration
protected override void Definition()
Overrides
GetAotStubs(HashSet<object>)
Declaration
public override IEnumerable<object> GetAotStubs(HashSet<object> visited)
Parameters
| Type |
Name |
Description |
| HashSet<object> |
visited |
|
Returns
| Type |
Description |
| IEnumerable<object> |
|
Overrides
IsMemberValid(Member)
Declaration
protected abstract bool IsMemberValid(Member member)
Parameters
| Type |
Name |
Description |
| Member |
member |
|
Returns
Prewarm()
Declaration
public override void Prewarm()
Overrides
Implements
IDisposable
Extension Methods