Class VariableDeclarations
Inheritance
VariableDeclarations
Syntax
[SerializationVersion("A", new Type[]{})]
public sealed class VariableDeclarations : IEnumerable<VariableDeclaration>, IEnumerable, ISpecifiesCloner
Constructors
VariableDeclarations()
Declaration
public VariableDeclarations()
Properties
Item[String]
Declaration
public object this[[InspectorVariableName(ActionDirection.Any)] string variable] { get; set; }
Parameters
Type |
Name |
Description |
String |
variable |
|
Property Value
Methods
Clear()
Declaration
Get(String)
Declaration
public object Get([InspectorVariableName(ActionDirection.Get)] string variable)
Parameters
Type |
Name |
Description |
String |
variable |
|
Returns
Get(String, Type)
Declaration
public object Get([InspectorVariableName(ActionDirection.Get)] string variable, Type expectedType)
Parameters
Type |
Name |
Description |
String |
variable |
|
Type |
expectedType |
|
Returns
Get<T>(String)
Declaration
public T Get<T>([InspectorVariableName(ActionDirection.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
IsDefined(String)
Declaration
public bool IsDefined([InspectorVariableName(ActionDirection.Any)] string variable)
Parameters
Type |
Name |
Description |
String |
variable |
|
Returns
Set(String, Object)
Declaration
public void Set([InspectorVariableName(ActionDirection.Set)] string variable, object value)
Parameters
Explicit Interface Implementations
ISpecifiesCloner.cloner
Declaration
ICloner ISpecifiesCloner.cloner { get; }
Returns
Implements
Extension Methods