Method | Description | |
---|---|---|
BuildUniqueTypeMemberName ( Boo.Lang.Compiler.Ast.TypeDefinition type, string name ) : string | ||
CreateConstructor ( Node lexicalInfoProvider, TypeMemberModifiers modifiers ) : |
||
CreateMethodInvocationExpression ( |
||
CreateMethodInvocationExpression ( LexicalInfo li, |
||
CreateReferenceExpression ( LexicalInfo li, string fullname ) : |
||
CreateReferenceExpression ( string fullname ) : |
||
DebugNode ( Node node ) : void | ||
FromXml ( |
||
GetMemberAnchor ( Node node ) : Node | ||
GetMethodNameForOperator ( BinaryOperatorType op ) : string | ||
GetMethodNameForOperator ( UnaryOperatorType op ) : string | ||
GetParentClass ( Node node ) : |
||
GetParentTryExceptEnsure ( Node node ) : Node | ||
IsAssignment ( |
||
IsAssignmentOperator ( BinaryOperatorType op ) : bool | ||
IsComplexSlice ( Boo.Lang.Compiler.Ast.Slice slice ) : bool | ||
IsComplexSlicing ( Boo.Lang.Compiler.Ast.SlicingExpression node ) : bool | ||
IsExplodeExpression ( Node node ) : bool | ||
IsIncDec ( Node node ) : bool | ||
IsLhsOfAssignment ( |
||
IsLhsOfInPlaceAddSubtract ( |
||
IsListGenerator ( Boo.Lang.Compiler.Ast.ListLiteralExpression node ) : bool | ||
IsListGenerator ( Node node ) : bool | ||
IsListMultiGenerator ( Boo.Lang.Compiler.Ast.ListLiteralExpression node ) : bool | ||
IsListMultiGenerator ( Node node ) : bool | ||
IsOverloadableOperator ( BinaryOperatorType op ) : bool | ||
IsPostUnaryOperator ( UnaryOperatorType op ) : bool | ||
IsTargetOfGenericMethodInvocation ( |
||
IsTargetOfMemberReference ( |
||
IsTargetOfMethodInvocation ( |
||
IsTargetOfSlicing ( |
||
SafeToCodeString ( Node node ) : string | ||
ToXml ( Node node ) : string |
Method | Description | |
---|---|---|
AstUtil ( ) : System |
public static BuildUniqueTypeMemberName ( Boo.Lang.Compiler.Ast.TypeDefinition type, string name ) : string | ||
type | Boo.Lang.Compiler.Ast.TypeDefinition | |
name | string | |
return | string |
public static CreateConstructor ( Node lexicalInfoProvider, TypeMemberModifiers modifiers ) : |
||
lexicalInfoProvider | Node | |
modifiers | TypeMemberModifiers | |
return |
public static CreateMethodInvocationExpression ( |
||
target | ||
arg | ||
return |
public static CreateMethodInvocationExpression ( LexicalInfo li, |
||
li | LexicalInfo | |
target | ||
arg | ||
return |
public static CreateReferenceExpression ( LexicalInfo li, string fullname ) : |
||
li | LexicalInfo | |
fullname | string | |
return |
public static CreateReferenceExpression ( string fullname ) : |
||
fullname | string | |
return |
public static FromXml ( |
||
type | ||
code | string | |
return | Node |
public static GetMemberAnchor ( Node node ) : Node | ||
node | Node | |
return | Node |
public static GetMethodNameForOperator ( BinaryOperatorType op ) : string | ||
op | BinaryOperatorType | |
return | string |
public static GetMethodNameForOperator ( UnaryOperatorType op ) : string | ||
op | UnaryOperatorType | |
return | string |
public static GetParentClass ( Node node ) : |
||
node | Node | |
return |
public static GetParentTryExceptEnsure ( Node node ) : Node | ||
node | Node | |
return | Node |
public static IsAssignment ( |
||
node | ||
return | bool |
public static IsAssignmentOperator ( BinaryOperatorType op ) : bool | ||
op | BinaryOperatorType | |
return | bool |
public static IsComplexSlice ( Boo.Lang.Compiler.Ast.Slice slice ) : bool | ||
slice | Boo.Lang.Compiler.Ast.Slice | |
return | bool |
public static IsComplexSlicing ( Boo.Lang.Compiler.Ast.SlicingExpression node ) : bool | ||
node | Boo.Lang.Compiler.Ast.SlicingExpression | |
return | bool |
public static IsExplodeExpression ( Node node ) : bool | ||
node | Node | |
return | bool |
public static IsLhsOfAssignment ( |
||
node | ||
return | bool |
public static IsLhsOfInPlaceAddSubtract ( |
||
node | ||
return | bool |
public static IsListGenerator ( Boo.Lang.Compiler.Ast.ListLiteralExpression node ) : bool | ||
node | Boo.Lang.Compiler.Ast.ListLiteralExpression | |
return | bool |
public static IsListGenerator ( Node node ) : bool | ||
node | Node | |
return | bool |
public static IsListMultiGenerator ( Boo.Lang.Compiler.Ast.ListLiteralExpression node ) : bool | ||
node | Boo.Lang.Compiler.Ast.ListLiteralExpression | |
return | bool |
public static IsListMultiGenerator ( Node node ) : bool | ||
node | Node | |
return | bool |
public static IsOverloadableOperator ( BinaryOperatorType op ) : bool | ||
op | BinaryOperatorType | |
return | bool |
public static IsPostUnaryOperator ( UnaryOperatorType op ) : bool | ||
op | UnaryOperatorType | |
return | bool |
public static IsTargetOfGenericMethodInvocation ( |
||
node | ||
return | bool |
public static IsTargetOfMemberReference ( |
||
node | ||
return | bool |
public static IsTargetOfMethodInvocation ( |
||
node | ||
return | bool |
public static IsTargetOfSlicing ( |
||
node | ||
return | bool |
public static SafeToCodeString ( Node node ) : string | ||
node | Node | |
return | string |