Class VariableDeclarations
Inheritance
VariableDeclarations
Assembly: Unity.VisualScripting.Core.dll
Syntax
[SerializationVersion("A", new Type[] { })]
public sealed class VariableDeclarations : IEnumerable<VariableDeclaration>, IEnumerable, ISpecifiesCloner
Constructors
VariableDeclarations()
Declaration
public VariableDeclarations()
Fields
Kind
Declaration
Field Value
Properties
this[string]
Declaration
public object this[string variable] { get; set; }
Parameters
Type |
Name |
Description |
string |
variable |
|
Property Value
Methods
Clear()
Declaration
Get(string)
Declaration
public object Get(string variable)
Parameters
Type |
Name |
Description |
string |
variable |
|
Returns
Get(string, Type)
Declaration
public object Get(string variable, Type expectedType)
Parameters
Type |
Name |
Description |
string |
variable |
|
Type |
expectedType |
|
Returns
GetDeclaration(string)
Declaration
public VariableDeclaration GetDeclaration(string variable)
Parameters
Type |
Name |
Description |
string |
variable |
|
Returns
GetEnumerator()
Declaration
public IEnumerator<VariableDeclaration> GetEnumerator()
Returns
Get<T>(string)
Declaration
public T Get<T>(string variable)
Parameters
Type |
Name |
Description |
string |
variable |
|
Returns
Type Parameters
IsDefined(string)
Declaration
public bool IsDefined(string variable)
Parameters
Type |
Name |
Description |
string |
variable |
|
Returns
Set(string, object)
Declaration
public void Set(string variable, object value)
Parameters
Implements
Extension Methods