Class BoltAsset
Syntax
[RenamedFrom("Ludiq.Bolt.ClassAsset")]
[Extract(true)]
public sealed class BoltAsset : LudiqAsset, ILudiqRootObject, IBoltClassShell, IBoltTypeShell, IGraphRootSerializer, IBoltClassShellApi, IBoltTypeShellApi, ISerializationDepender, ISerializationCallbackReceiver
Properties
type
Declaration
[DoNotSerialize]
public BoltClass type { get; }
Property Value
Implements
Methods
Activate(BoltApiMemberIdentifier)
Declaration
[Extract(false)]
public void Activate(BoltApiMemberIdentifier member)
Parameters
Implements
AsGenerated()
Declaration
[Extract(false)]
public object AsGenerated()
Returns
Implements
Deactivate(BoltApiMemberIdentifier)
Declaration
[Extract(false)]
public void Deactivate(BoltApiMemberIdentifier member)
Parameters
Implements
Get<T>(BoltApiMemberIdentifier)
Declaration
[Extract(false)]
public T Get<T>(BoltApiMemberIdentifier member)
Parameters
Returns
Type Parameters
Implements
GetMemberID(Guid)
Declaration
[Extract(false)]
public BoltApiMemberIdentifier GetMemberID(Guid guid)
Parameters
Type |
Name |
Description |
Guid |
guid |
|
Returns
Implements
GetMemberID(String)
Declaration
[Extract(false)]
public BoltApiMemberIdentifier GetMemberID(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Implements
Invoke<TResult>(BoltApiMemberIdentifier, Object[])
Declaration
[Extract(false)]
public TResult Invoke<TResult>(BoltApiMemberIdentifier member, params object[] args)
Parameters
Returns
Type Parameters
Implements
IsActive(BoltApiMemberIdentifier)
Declaration
[Extract(false)]
public bool IsActive(BoltApiMemberIdentifier member)
Parameters
Returns
Implements
OnAfterDeserialize()
Declaration
protected override void OnAfterDeserialize()
Overrides
OnBeforeDeserialize()
Declaration
protected override void OnBeforeDeserialize()
Overrides
Set<T>(BoltApiMemberIdentifier, T)
Declaration
[Extract(false)]
public void Set<T>(BoltApiMemberIdentifier member, T value)
Parameters
Type Parameters
Implements
ShowData()
Declaration
protected override void ShowData()
Overrides
ToGenerated()
Declaration
[Extract(false)]
public object ToGenerated()
Returns
Implements
Toggle(BoltApiMemberIdentifier)
Declaration
[Extract(false)]
public bool Toggle(BoltApiMemberIdentifier member)
Parameters
Returns
Implements
ToString()
Declaration
public override string ToString()
Returns
Overrides
Explicit Interface Implementations
IBoltClassShell.data
Declaration
[DoNotSerialize]
BoltClassShellData IBoltClassShell.data { get; }
Returns
Implements
IBoltClassShell.scope
Declaration
[DoNotSerialize]
BoltClassScope IBoltClassShell.scope { get; }
Returns
Implements
IBoltClassShell.trait
Declaration
[DoNotSerialize]
BoltClassShellTrait IBoltClassShell.trait { get; }
Returns
Implements
IBoltTypeShell.type
Declaration
[DoNotSerialize]
BoltType IBoltTypeShell.type { get; }
Returns
Implements
IGraphRootSerializer.CanDeserializeGraphRoot(String)
Declaration
bool IGraphRootSerializer.CanDeserializeGraphRoot(string data)
Parameters
Type |
Name |
Description |
String |
data |
|
Returns
Implements
IGraphRootSerializer.DeserializeGraphRoot(String)
Declaration
IGraphRoot IGraphRootSerializer.DeserializeGraphRoot(string data)
Parameters
Type |
Name |
Description |
String |
data |
|
Returns
Implements
IGraphRootSerializer.SerializeGraphRoot(IGraphRoot)
Declaration
string IGraphRootSerializer.SerializeGraphRoot(IGraphRoot root)
Parameters
Returns
Implements
ISerializationDepender.deserializationDependencies
Declaration
IEnumerable<ISerializationDependency> ISerializationDepender.deserializationDependencies { get; }
Returns
Implements
ISerializationDepender.OnAfterDependenciesDeserialized()
Declaration
void ISerializationDepender.OnAfterDependenciesDeserialized()
Implements
Extension Methods