C# Класс IronRuby.Compiler.Ast.ConstantVariable

Наследование: Variable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ConstantVariable ( Expression qualifier, string name, Microsoft.Scripting.SourceSpan location ) : System

Bound constant (::Foo - bound to Object, qualifier.Foo - bound to qualifier object).

ConstantVariable ( string name, Microsoft.Scripting.SourceSpan location ) : System

Unbound constant (Foo).

Приватные методы

Метод Описание
GetNodeName ( AstGenerator gen ) : string
MakeCachedRead ( AstGenerator gen, int opKind, bool isGlobal, bool isQualified, System.Linq.Expressions name ) : Expression
MakeExpressionQualifiedRead ( AstGenerator gen, int opKind, string names ) : Expression
TransformDefinedCondition ( AstGenerator gen ) : Expression
TransformQualifier ( AstGenerator gen, System.Linq.Expressions &transformedQualifier ) : StaticScopeKind
TransformRead ( AstGenerator gen, int opKind ) : Expression
TransformReadVariable ( AstGenerator gen, bool tryRead ) : Expression
TransformWriteVariable ( AstGenerator gen, System.Linq.Expressions rightValue ) : Expression

Описание методов

ConstantVariable() публичный Метод

Bound constant (::Foo - bound to Object, qualifier.Foo - bound to qualifier object).
public ConstantVariable ( Expression qualifier, string name, Microsoft.Scripting.SourceSpan location ) : System
qualifier Expression
name string
location Microsoft.Scripting.SourceSpan
Результат System

ConstantVariable() публичный Метод

Unbound constant (Foo).
public ConstantVariable ( string name, Microsoft.Scripting.SourceSpan location ) : System
name string
location Microsoft.Scripting.SourceSpan
Результат System