Represents a parameter variable; A value that is received in a method as a parameter. methodName(param1,param2){.
Public Member Functions | |
ParameterVariable (string name, Type type) | |
Creates a new named ParameterVarable. More... | |
override Type | Type () |
The type of the value that this variable holds. Note: This is not related to VariableType. More... | |
override void | OutputSet (NitroIL into, Type setting) |
Outputs this variable to write its content. More... | |
override void | OutputIL (NitroIL into, bool accessingMember) |
Outputs this variable into IL. More... | |
Public Member Functions inherited from Nitro.Variable | |
Variable (string name) | |
Creates a new variable with the given name. More... | |
virtual void | OutputTarget (NitroIL into) |
Used with OutputSet, this outputs any additional information that 'targets' where this variable is located. More... | |
bool | Equals (Variable other) |
Checks if two variables are equal to each other. More... | |
Public Attributes | |
Type | ParameterType |
The type of this parameters value. More... | |
ParameterBuilder | Builder |
The builder that will later be used to compile this to IL. Set by a CompiledMethod. More... | |
Public Attributes inherited from Nitro.Variable | |
string | Name |
The name of the variable. More... | |
|
inline |
Creates a new named ParameterVarable.
name | The name of the variable. |
type | The type of the value in this parameter. |
|
inlinevirtual |
Outputs this variable into IL.
into | The IL stream to output it into. |
accessingMember | True if we are accessing a field/method of this variable. |
Reimplemented from Nitro.Variable.
Outputs this variable to write its content.
into | The IL stream a set should be put into. |
setting | The type being set to this variable. |
Reimplemented from Nitro.Variable.
|
inlinevirtual |
The type of the value that this variable holds. Note: This is not related to VariableType.
Reimplemented from Nitro.Variable.
ParameterBuilder Nitro.ParameterVariable.Builder |
The builder that will later be used to compile this to IL. Set by a CompiledMethod.
Type Nitro.ParameterVariable.ParameterType |
The type of this parameters value.