메소드 | 설명 | |
---|---|---|
DuplicateReference ( |
Outputs the values needed to get or set this reference.
|
|
Equals ( object obj ) : bool |
Determines if the given object is equal to this one.
|
|
GenerateCode ( |
Generates CIL for the expression.
|
|
GenerateDelete ( |
Deletes the reference and pushes
|
|
GenerateGet ( |
Pushes the value of the reference onto the stack.
|
|
GenerateReference ( |
Outputs the values needed to get or set this reference.
|
|
GenerateSet ( |
Stores the value on the top of the stack in the reference.
|
|
GenerateThis ( |
Generates code to push the "this" value for a function call.
|
|
GetHashCode ( ) : int |
Calculates the hash code for this object.
|
|
NameExpression ( |
Creates a new NameExpression instance.
|
|
ToString ( ) : string |
Converts the expression to a string.
|
public DuplicateReference ( |
||
generator | The generator to output the CIL to. | |
optimizationInfo | Information about any optimizations that should be performed. | |
리턴 | void |
public GenerateCode ( |
||
generator | The generator to output the CIL to. | |
optimizationInfo | Information about any optimizations that should be performed. | |
리턴 | void |
public GenerateDelete ( |
||
generator | The generator to output the CIL to. | |
optimizationInfo | Information about any optimizations that should be performed. | |
리턴 | void |
public GenerateGet ( |
||
generator | The generator to output the CIL to. | |
optimizationInfo | Information about any optimizations that should be performed. | |
throwIfUnresolvable | bool | |
리턴 | void |
public GenerateReference ( |
||
generator | The generator to output the CIL to. | |
optimizationInfo | Information about any optimizations that should be performed. | |
리턴 | void |
public GenerateSet ( |
||
generator | The generator to output the CIL to. | |
optimizationInfo | Information about any optimizations that should be performed. | |
valueType | PrimitiveType | The primitive type of the value that is on the top of the stack. |
throwIfUnresolvable | bool | |
리턴 | void |
public GenerateThis ( |
||
generator | The generator to output the CIL to. | |
리턴 | void |
public NameExpression ( |
||
scope | The current scope. | |
name | string | The name of the variable or member that is being referenced. |
리턴 | System |