Class BoltClassGraphUnit<TGraph>
Inherited Members
Namespace: Ludiq.Bolt
Syntax
[RenamedFrom("Ludiq.Bolt.ClassGraphUnit")]
public abstract class BoltClassGraphUnit<TGraph> : BoltClassMemberUnit<TGraph>, ISerializationCallbackReceiver, IBoltClassMemberUnit, IClassGraphUnit, IBoltMemberUnit, IGraphParentUnit, IUnit, IGraphElementWithDebugData, IGraphParentElement, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged, IGraphParent where TGraph : class, IBoltClassGraph
Type Parameters
| Name | Description |
|---|---|
| TGraph |
Constructors
BoltClassGraphUnit()
Declaration
protected BoltClassGraphUnit()
BoltClassGraphUnit(TGraph)
Declaration
protected BoltClassGraphUnit(TGraph graph)
Parameters
| Type | Name | Description |
|---|---|---|
| TGraph | graph |
Properties
graph
Declaration
public TGraph graph { get; }
Property Value
| Type | Description |
|---|---|
| TGraph |
Methods
FetchGraphInstance(Flow)
Declaration
protected GraphReference FetchGraphInstance(Flow flow)
Parameters
| Type | Name | Description |
|---|---|---|
| Flow | flow |
Returns
| Type | Description |
|---|---|
| GraphReference |
InternalReference(GraphReference, Boolean)
Declaration
public abstract GraphReference InternalReference(GraphReference externalReference, bool ensureValid)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphReference | externalReference | |
| Boolean | ensureValid |
Returns
| Type | Description |
|---|---|
| GraphReference |
Implements
OnGraphChanged(Object, PropertyChangedEventArgs)
Declaration
protected virtual void OnGraphChanged(object sender, PropertyChangedEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| Object | sender | |
| PropertyChangedEventArgs | e |
OnMemberChanged(Object, PropertyChangedEventArgs)
Declaration
protected sealed override void OnMemberChanged(object sender, PropertyChangedEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| Object | sender | |
| PropertyChangedEventArgs | e |
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, TGraph, Ludiq.Bolt.IBoltClassShell>.OnMemberChanged(System.Object, PropertyChangedEventArgs)
SmartInternalReference(GraphReference, Boolean)
Declaration
protected GraphReference SmartInternalReference(GraphReference externalReference, bool ensureValid)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphReference | externalReference | |
| Boolean | ensureValid |
Returns
| Type | Description |
|---|---|
| GraphReference |
Explicit Interface Implementations
IGraphParent.childGraph
Declaration
IGraph IGraphParent.childGraph { get; }
Returns
| Type | Description |
|---|---|
| IGraph |
Implements
IGraphParent.isSerializationRoot
Declaration
bool IGraphParent.isSerializationRoot { get; }
Returns
| Type | Description |
|---|---|
| Boolean |
Implements
IGraphParent.serializedObject
Declaration
Object IGraphParent.serializedObject { get; }
Returns
| Type | Description |
|---|---|
| Object |