Class Expose
Exposes all members of the type.
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public sealed class Expose : Unit, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged, ISerializationCallbackReceiver
Constructors
Expose()
Declaration
public Expose()
Expose(Type)
Declaration
public Expose(Type type)
Parameters
Type | Name | Description |
---|---|---|
Type | type |
Properties
canDefine
Declaration
public override bool canDefine { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
Ludiq.Bolt.Unit<Ludiq.Bolt.FlowGraph>.canDefine
instance
Declaration
[DoNotSerialize]
[Inspectable]
[UnitSettingDisplay("Instance")]
[InspectorToggleLeft]
public bool instance { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
members
Declaration
[DoNotSerialize]
public Dictionary<ValueOutput, Member> members { get; }
Property Value
Type | Description |
---|---|
Dictionary<ValueOutput, Member> |
static
Declaration
[DoNotSerialize]
[Inspectable]
[UnitSettingDisplay("Static")]
[InspectorToggleLeft]
public bool static { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
target
The instance of the exposed type.
Declaration
[DoNotSerialize]
[NullMeansSelf]
[UnitPortDisplay(primary = true)]
public ValueInput target { get; }
Property Value
Type | Description |
---|---|
ValueInput |
type
Declaration
[DoNotSerialize]
[Inspectable]
[TypeFilter(new Type[]{}, Enums = false)]
public Type type { get; set; }
Property Value
Type | Description |
---|---|
Type |
Methods
Definition()
Declaration
protected override void Definition()
Overrides
Ludiq.Bolt.Unit<Ludiq.Bolt.FlowGraph>.Definition()