Class BoltClassVariable
  
  
  
  
    Inheritance
    
    BoltClassVariable
   
  
  
  Syntax
  
    [RenamedFrom("Ludiq.Bolt.ClassVariable")]
public sealed class BoltClassVariable : IBoltMember, IObservableDisposable, IDisposable, IIdentifiable, INotifyPropertyChanged, INotifiedCollectionChild<BoltType>, ICollectionChild<BoltType>, ISerializationDependency, ISerializationCallbackReceiver
   
  Properties
  
  
  
  
  defaultValue
  
  
  Declaration
  
    [DoNotSerialize]
[InspectorLabel("Default")]
public object defaultValue { get; set; }
   
  Property Value
  
  
  
  
  guid
  
  
  Declaration
  
    [DoNotSerialize]
public Guid guid { get; set; }
   
  Property Value
  
  Implements
      
      
  
  
  
  IsDisposed
  
  
  Declaration
  
    [DoNotSerialize]
public bool IsDisposed { get; }
   
  Property Value
  
  Implements
      
  
  
  
  isInspectable
  
  
  Declaration
  
    [DoNotSerialize]
[InspectorLabel("Inspect")]
[InspectorToggleLeft]
public bool isInspectable { get; set; }
   
  Property Value
  
  
  
  
  isOverridable
  
  
  Declaration
  
    [DoNotSerialize]
[InspectorLabel("Override")]
[InspectorToggleLeft]
public bool isOverridable { get; set; }
   
  Property Value
  
  
  
  
  isPubliclyGettable
  
  
  Declaration
  
    [DoNotSerialize]
[InspectorLabel("Get")]
[InspectorToggleLeft]
public bool isPubliclyGettable { get; set; }
   
  Property Value
  
  
  
  
  isPubliclySettable
  
  
  Declaration
  
    [DoNotSerialize]
[InspectorLabel("Set")]
[InspectorToggleLeft]
public bool isPubliclySettable { get; set; }
   
  Property Value
  
  
  
  
  name
  
  
  Declaration
  
    [DoNotSerialize]
[InspectorPlaceholderLabel("(Name)")]
public string name { get; set; }
   
  Property Value
  
  Implements
      
  
  
  
  parentClass
  
  
  Declaration
  
    [DoNotSerialize]
public BoltClass parentClass { get; }
   
  Property Value
  
  
  
  
  summary
  
  
  Declaration
  
    [DoNotSerialize]
public string summary { get; set; }
   
  Property Value
  
  
  
  
  type
  
  
  Declaration
  
    [DoNotSerialize]
public HybridType type { get; set; }
   
  Property Value
  
  Methods
  
  
  
  
  CanGetFrom(BoltClass)
  
  
  Declaration
  
    public bool CanGetFrom(BoltClass class)
   
  Parameters
  
  Returns
  
  
  
  
  CanSetFrom(BoltClass)
  
  
  Declaration
  
    public bool CanSetFrom(BoltClass class)
   
  Parameters
  
  Returns
  
  
  
  
  Dispose()
  
  
  Declaration
  
  
  
  
  OnAfterDeserialize()
  
  
  Declaration
  
    public void OnAfterDeserialize()
   
  
  
  
  OnBeforeSerialize()
  
  
  Declaration
  
    public void OnBeforeSerialize()
   
  
  
  
  ToString()
  
  
  Declaration
  
    public override string ToString()
   
  Returns
  
  Overrides
  
  Events
  
  
  
  PropertyChanged
  
  
  Declaration
  
    public event PropertyChangedEventHandler PropertyChanged
   
  Event Type
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | PropertyChangedEventHandler | 
         | 
      
    
  
  Explicit Interface Implementations
  
  
  
  
  IBoltMember.isPublic
  
  
  Declaration
  
    [DoNotSerialize]
bool IBoltMember.isPublic { get; }
   
  Returns
  
  Implements
      
  
  
  
  ICollectionChild<BoltType>.parent
  
  
  Declaration
  
    BoltType ICollectionChild<BoltType>.parent { get; set; }
   
  Returns
  
  Implements
      
  
  
  
  INotifiedCollectionChild<BoltType>.AfterAdd(BoltType)
  
  
  Declaration
  
    void INotifiedCollectionChild<BoltType>.AfterAdd(BoltType type)
   
  Parameters
  
  Implements
      
  
  
  
  INotifiedCollectionChild<BoltType>.AfterRemove(BoltType)
  
  
  Declaration
  
    void INotifiedCollectionChild<BoltType>.AfterRemove(BoltType type)
   
  Parameters
  
  Implements
      
  
  
  
  INotifiedCollectionChild<BoltType>.BeforeAdd(BoltType)
  
  
  Declaration
  
    void INotifiedCollectionChild<BoltType>.BeforeAdd(BoltType type)
   
  Parameters
  
  Implements
      
  
  
  
  INotifiedCollectionChild<BoltType>.BeforeRemove(BoltType)
  
  
  Declaration
  
    void INotifiedCollectionChild<BoltType>.BeforeRemove(BoltType type)
   
  Parameters
  
  Implements
      
  Extension Methods