Class VariableDeclarations
Inheritance
VariableDeclarations
Syntax
[Obsolete("Use the new class variables system instead.")]
public sealed class VariableDeclarations : IEnumerable<VariableDeclaration>, IEnumerable, ISpecifiesCloner, IPoolable, IObservableDisposable, IDisposable
Constructors
VariableDeclarations()
Declaration
public VariableDeclarations()
Properties
IsDisposed
Declaration
[DoNotSerialize]
public bool IsDisposed { get; }
Property Value
Implements
Item[String]
Declaration
public object this[[InspectorVariableName(MemberAction.None)] string variable] { get; set; }
Parameters
Type |
Name |
Description |
String |
variable |
|
Property Value
Methods
Clear()
Declaration
Dispose()
Declaration
Get(String)
Declaration
public object Get([InspectorVariableName(MemberAction.Get)] string variable)
Parameters
Type |
Name |
Description |
String |
variable |
|
Returns
Get(String, Type)
Declaration
public object Get([InspectorVariableName(MemberAction.Get)] string variable, Type expectedType)
Parameters
Type |
Name |
Description |
String |
variable |
|
Type |
expectedType |
|
Returns
Get<T>(String)
Declaration
public T Get<T>([InspectorVariableName(MemberAction.Get)] string variable)
Parameters
Type |
Name |
Description |
String |
variable |
|
Returns
Type Parameters
GetDeclaration(String)
Declaration
public VariableDeclaration GetDeclaration(string variable)
Parameters
Type |
Name |
Description |
String |
variable |
|
Returns
GetEnumerator()
Declaration
public IEnumerator<VariableDeclaration> GetEnumerator()
Returns
GetOrDefault(String, Object)
Declaration
public object GetOrDefault([InspectorVariableName(MemberAction.Get)] string variable, object fallback)
Parameters
Returns
GetOrDefault(String, Object, Type)
Declaration
public object GetOrDefault([InspectorVariableName(MemberAction.Get)] string variable, object fallback, Type expectedType)
Parameters
Returns
GetOrDefault<T>(String, T)
Declaration
public T GetOrDefault<T>([InspectorVariableName(MemberAction.Get)] string variable, T fallback)
Parameters
Type |
Name |
Description |
String |
variable |
|
T |
fallback |
|
Returns
Type Parameters
IsDefined(String)
Declaration
public bool IsDefined([InspectorVariableName(MemberAction.None)] string variable)
Parameters
Type |
Name |
Description |
String |
variable |
|
Returns
Set(String, Object)
Declaration
public void Set([InspectorVariableName(MemberAction.Set)] string variable, object value)
Parameters
Explicit Interface Implementations
IPoolable.Free()
Declaration
Implements
IPoolable.New()
Declaration
Implements
ISpecifiesCloner.cloner
Declaration
ICloner ISpecifiesCloner.cloner { get; }
Returns
Implements
Extension Methods