Метод | Описание | |
---|---|---|
LeaveBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
OnConstructor ( |
||
OnEnumDefinition ( Boo.Lang.Compiler.Ast.EnumDefinition node ) : void | ||
OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void | ||
OnMethod ( |
||
Run ( ) : void |
Метод | Описание | |
---|---|---|
IsAssignmentToSpecialMember ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : bool | ||
IsReadOnlyMember ( Boo.Lang.Compiler.Ast.MemberReferenceExpression container ) : bool | ||
IsSpecialMemberTarget ( |
||
IsTerminalReferenceNode ( |
||
PropagateChanges ( |
||
WalkMemberChain ( Boo.Lang.Compiler.Ast.MemberReferenceExpression memberRef ) : List |
Метод | Описание | |
---|---|---|
DeclareTempLocal ( IType localType ) : |
||
ProcessAssignmentToSpecialMember ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void |
protected IsAssignmentToSpecialMember ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : bool | ||
node | Boo.Lang.Compiler.Ast.BinaryExpression | |
Результат | bool |
protected IsReadOnlyMember ( Boo.Lang.Compiler.Ast.MemberReferenceExpression container ) : bool | ||
container | Boo.Lang.Compiler.Ast.MemberReferenceExpression | |
Результат | bool |
protected abstract IsSpecialMemberTarget ( |
||
container | ||
Результат | bool |
protected IsTerminalReferenceNode ( |
||
target | ||
Результат | bool |
public LeaveBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.BinaryExpression | |
Результат | void |
public OnConstructor ( |
||
node | ||
Результат | void |
public OnEnumDefinition ( Boo.Lang.Compiler.Ast.EnumDefinition node ) : void | ||
node | Boo.Lang.Compiler.Ast.EnumDefinition | |
Результат | void |
public OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void | ||
node | Boo.Lang.Compiler.Ast.InterfaceDefinition | |
Результат | void |
public OnMethod ( |
||
node | ||
Результат | void |
protected PropagateChanges ( |
||
eval | ||
chain | List | |
Результат | void |
protected WalkMemberChain ( Boo.Lang.Compiler.Ast.MemberReferenceExpression memberRef ) : List | ||
memberRef | Boo.Lang.Compiler.Ast.MemberReferenceExpression | |
Результат | List |