Assembly: Boo.Lang.Compiler.dll Class: Boo.Lang.Compiler.Ast.Node Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ExpressionImpl Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Expression Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.LiteralExpressionImpl Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.LiteralExpression Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ListLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Items Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ListLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Items () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Items (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ListLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Items Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ListLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Items () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Items (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ArrayLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Items Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ArrayLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ListLiteralExpression Method:get_Items () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Items (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.TypeReferenceImpl Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeReference Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.TypeReference Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeReference Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ArrayTypeReferenceImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReference ElementType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ArrayTypeReference Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_ElementType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ElementType (Boo.Lang.Compiler.Ast.TypeReference value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeReference Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.AsExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.AsExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.NodeCollection Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.AttributeCollectionImpl Prop:Boo.Lang.Compiler.Ast.Attribute Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Attribute Method:Add (Boo.Lang.Compiler.Ast.Attribute item) Method:Extend (Boo.Lang.Compiler.Ast.Attribute[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Attribute item) Method:Replace (Boo.Lang.Compiler.Ast.Attribute existing, Boo.Lang.Compiler.Ast.Attribute newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Attribute newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Attribute[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.AttributeImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Arguments Prop:Boo.Lang.Compiler.Ast.ExpressionPairCollection NamedArguments Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Attribute Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Arguments () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Arguments (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:get_NamedArguments () returns Boo.Lang.Compiler.Ast.ExpressionPairCollection Method:set_NamedArguments (Boo.Lang.Compiler.Ast.ExpressionPairCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.BinaryExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.BinaryOperatorType Operator Prop:Boo.Lang.Compiler.Ast.Expression Left Prop:Boo.Lang.Compiler.Ast.Expression Right Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.BinaryExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Operator () returns Boo.Lang.Compiler.Ast.BinaryOperatorType Method:set_Operator (Boo.Lang.Compiler.Ast.BinaryOperatorType value) Method:get_Left () returns Boo.Lang.Compiler.Ast.Expression Method:set_Left (Boo.Lang.Compiler.Ast.Expression value) Method:get_Right () returns Boo.Lang.Compiler.Ast.Expression Method:set_Right (Boo.Lang.Compiler.Ast.Expression value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.StatementImpl Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Statement Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.BlockImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementCollection Statements Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Block Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Statements () returns Boo.Lang.Compiler.Ast.StatementCollection Method:set_Statements (Boo.Lang.Compiler.Ast.StatementCollection value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.BoolLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.Boolean Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.BoolLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.Boolean Method:set_Value (System.Boolean value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.BreakStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.BreakStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.CallableBlockExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:Boo.Lang.Compiler.Ast.Block Body Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableBlockExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_Body () returns Boo.Lang.Compiler.Ast.Block Method:set_Body (Boo.Lang.Compiler.Ast.Block value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.TypeMemberImpl Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.TypeMember Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.CallableDefinitionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:Boo.Lang.Compiler.Ast.AttributeCollection ReturnTypeAttributes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ReturnTypeAttributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_ReturnTypeAttributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.CallableTypeReferenceImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableTypeReference Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Parameters () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeReference Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.CastExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.CastExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.TypeDefinitionImpl Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.TypeDefinition Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Clone () returns System.Object Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ClassDefinitionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ClassDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.CompileUnitImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ModuleCollection Modules Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.CompileUnit Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Modules () returns Boo.Lang.Compiler.Ast.ModuleCollection Method:set_Modules (Boo.Lang.Compiler.Ast.ModuleCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.CallableDefinition Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:Boo.Lang.Compiler.Ast.AttributeCollection ReturnTypeAttributes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:get_FullName () returns System.String Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ReturnTypeAttributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_ReturnTypeAttributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.MethodImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Block Body Prop:Boo.Lang.Compiler.Ast.LocalCollection Locals Prop:Boo.Lang.Compiler.Ast.MethodImplementationFlags ImplementationFlags Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:Boo.Lang.Compiler.Ast.AttributeCollection ReturnTypeAttributes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Method Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Body () returns Boo.Lang.Compiler.Ast.Block Method:set_Body (Boo.Lang.Compiler.Ast.Block value) Method:get_Locals () returns Boo.Lang.Compiler.Ast.LocalCollection Method:set_Locals (Boo.Lang.Compiler.Ast.LocalCollection value) Method:get_ImplementationFlags () returns Boo.Lang.Compiler.Ast.MethodImplementationFlags Method:set_ImplementationFlags (Boo.Lang.Compiler.Ast.MethodImplementationFlags value) Method:get_FullName () returns System.String Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableDefinition Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ReturnTypeAttributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_ReturnTypeAttributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Method Prop:System.Boolean IsRuntime Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Block Body Prop:Boo.Lang.Compiler.Ast.LocalCollection Locals Prop:Boo.Lang.Compiler.Ast.MethodImplementationFlags ImplementationFlags Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:Boo.Lang.Compiler.Ast.AttributeCollection ReturnTypeAttributes Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:get_IsRuntime () returns System.Boolean Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Method Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Body () returns Boo.Lang.Compiler.Ast.Block Method:set_Body (Boo.Lang.Compiler.Ast.Block value) Method:get_Locals () returns Boo.Lang.Compiler.Ast.LocalCollection Method:set_Locals (Boo.Lang.Compiler.Ast.LocalCollection value) Method:get_ImplementationFlags () returns Boo.Lang.Compiler.Ast.MethodImplementationFlags Method:set_ImplementationFlags (Boo.Lang.Compiler.Ast.MethodImplementationFlags value) Method:get_FullName () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableDefinition Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ReturnTypeAttributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_ReturnTypeAttributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ConstructorImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.Boolean IsRuntime Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.Block Body Prop:Boo.Lang.Compiler.Ast.LocalCollection Locals Prop:Boo.Lang.Compiler.Ast.MethodImplementationFlags ImplementationFlags Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:Boo.Lang.Compiler.Ast.AttributeCollection ReturnTypeAttributes Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Constructor Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_IsRuntime () returns System.Boolean Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Method Method:get_Body () returns Boo.Lang.Compiler.Ast.Block Method:set_Body (Boo.Lang.Compiler.Ast.Block value) Method:get_Locals () returns Boo.Lang.Compiler.Ast.LocalCollection Method:set_Locals (Boo.Lang.Compiler.Ast.LocalCollection value) Method:get_ImplementationFlags () returns Boo.Lang.Compiler.Ast.MethodImplementationFlags Method:set_ImplementationFlags (Boo.Lang.Compiler.Ast.MethodImplementationFlags value) Method:get_FullName () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableDefinition Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ReturnTypeAttributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_ReturnTypeAttributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ContinueStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ContinueStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.DeclarationCollectionImpl Prop:Boo.Lang.Compiler.Ast.Declaration Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Declaration Method:Add (Boo.Lang.Compiler.Ast.Declaration item) Method:Extend (Boo.Lang.Compiler.Ast.Declaration[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Declaration item) Method:Replace (Boo.Lang.Compiler.Ast.Declaration existing, Boo.Lang.Compiler.Ast.Declaration newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Declaration newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Declaration[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.DeclarationImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Declaration Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.DeclarationStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Declaration Declaration Prop:Boo.Lang.Compiler.Ast.Expression Initializer Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.DeclarationStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Declaration () returns Boo.Lang.Compiler.Ast.Declaration Method:set_Declaration (Boo.Lang.Compiler.Ast.Declaration value) Method:get_Initializer () returns Boo.Lang.Compiler.Ast.Expression Method:set_Initializer (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.DoubleLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.Double Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.DoubleLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.Double Method:set_Value (System.Double value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.EnumDefinitionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.EnumDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.EnumMemberImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.IntegerLiteralExpression Initializer Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.EnumMember Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Initializer () returns Boo.Lang.Compiler.Ast.IntegerLiteralExpression Method:set_Initializer (Boo.Lang.Compiler.Ast.IntegerLiteralExpression value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.EventImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Method Add Prop:Boo.Lang.Compiler.Ast.Method Remove Prop:Boo.Lang.Compiler.Ast.Method Raise Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Event Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Add () returns Boo.Lang.Compiler.Ast.Method Method:set_Add (Boo.Lang.Compiler.Ast.Method value) Method:get_Remove () returns Boo.Lang.Compiler.Ast.Method Method:set_Remove (Boo.Lang.Compiler.Ast.Method value) Method:get_Raise () returns Boo.Lang.Compiler.Ast.Method Method:set_Raise (Boo.Lang.Compiler.Ast.Method value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ExceptionHandlerCollectionImpl Prop:Boo.Lang.Compiler.Ast.ExceptionHandler Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.ExceptionHandler Method:Add (Boo.Lang.Compiler.Ast.ExceptionHandler item) Method:Extend (Boo.Lang.Compiler.Ast.ExceptionHandler[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.ExceptionHandler item) Method:Replace (Boo.Lang.Compiler.Ast.ExceptionHandler existing, Boo.Lang.Compiler.Ast.ExceptionHandler newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.ExceptionHandler newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.ExceptionHandler[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.ExceptionHandlerImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Declaration Declaration Prop:Boo.Lang.Compiler.Ast.Block Block Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ExceptionHandler Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Declaration () returns Boo.Lang.Compiler.Ast.Declaration Method:set_Declaration (Boo.Lang.Compiler.Ast.Declaration value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ExpressionCollectionImpl Prop:Boo.Lang.Compiler.Ast.Expression Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Expression Method:Add (Boo.Lang.Compiler.Ast.Expression item) Method:Extend (Boo.Lang.Compiler.Ast.Expression[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Expression item) Method:Replace (Boo.Lang.Compiler.Ast.Expression existing, Boo.Lang.Compiler.Ast.Expression newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Expression newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Expression[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.ExpressionInterpolationExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Expressions Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expressions () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Expressions (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ExpressionPairCollectionImpl Prop:Boo.Lang.Compiler.Ast.ExpressionPair Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.ExpressionPair Method:Add (Boo.Lang.Compiler.Ast.ExpressionPair item) Method:Extend (Boo.Lang.Compiler.Ast.ExpressionPair[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.ExpressionPair item) Method:Replace (Boo.Lang.Compiler.Ast.ExpressionPair existing, Boo.Lang.Compiler.Ast.ExpressionPair newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.ExpressionPair newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.ExpressionPair[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.ExpressionPairImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression First Prop:Boo.Lang.Compiler.Ast.Expression Second Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ExpressionPair Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_First () returns Boo.Lang.Compiler.Ast.Expression Method:set_First (Boo.Lang.Compiler.Ast.Expression value) Method:get_Second () returns Boo.Lang.Compiler.Ast.Expression Method:set_Second (Boo.Lang.Compiler.Ast.Expression value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ExpressionStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ExpressionStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.FieldImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.Expression Initializer Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Field Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_Initializer () returns Boo.Lang.Compiler.Ast.Expression Method:set_Initializer (Boo.Lang.Compiler.Ast.Expression value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ForStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.DeclarationCollection Declarations Prop:Boo.Lang.Compiler.Ast.Expression Iterator Prop:Boo.Lang.Compiler.Ast.Block Block Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ForStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Declarations () returns Boo.Lang.Compiler.Ast.DeclarationCollection Method:set_Declarations (Boo.Lang.Compiler.Ast.DeclarationCollection value) Method:get_Iterator () returns Boo.Lang.Compiler.Ast.Expression Method:set_Iterator (Boo.Lang.Compiler.Ast.Expression value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.GeneratorExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.DeclarationCollection Declarations Prop:Boo.Lang.Compiler.Ast.Expression Iterator Prop:Boo.Lang.Compiler.Ast.StatementModifier Filter Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.GeneratorExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:get_Declarations () returns Boo.Lang.Compiler.Ast.DeclarationCollection Method:set_Declarations (Boo.Lang.Compiler.Ast.DeclarationCollection value) Method:get_Iterator () returns Boo.Lang.Compiler.Ast.Expression Method:set_Iterator (Boo.Lang.Compiler.Ast.Expression value) Method:get_Filter () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Filter (Boo.Lang.Compiler.Ast.StatementModifier value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.GivenStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.WhenClauseCollection WhenClauses Prop:Boo.Lang.Compiler.Ast.Block OtherwiseBlock Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.GivenStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:get_WhenClauses () returns Boo.Lang.Compiler.Ast.WhenClauseCollection Method:set_WhenClauses (Boo.Lang.Compiler.Ast.WhenClauseCollection value) Method:get_OtherwiseBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_OtherwiseBlock (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.GotoStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ReferenceExpression Label Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.GotoStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Label () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:set_Label (Boo.Lang.Compiler.Ast.ReferenceExpression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.HashLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ExpressionPairCollection Items Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.HashLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Items () returns Boo.Lang.Compiler.Ast.ExpressionPairCollection Method:set_Items (Boo.Lang.Compiler.Ast.ExpressionPairCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.IfStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Block TrueBlock Prop:Boo.Lang.Compiler.Ast.Block FalseBlock Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.IfStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_TrueBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_TrueBlock (Boo.Lang.Compiler.Ast.Block value) Method:get_FalseBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_FalseBlock (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ImportCollectionImpl Prop:Boo.Lang.Compiler.Ast.Import Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Import Method:Add (Boo.Lang.Compiler.Ast.Import item) Method:Extend (Boo.Lang.Compiler.Ast.Import[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Import item) Method:Replace (Boo.Lang.Compiler.Ast.Import existing, Boo.Lang.Compiler.Ast.Import newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Import newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Import[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.ImportImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Namespace Prop:Boo.Lang.Compiler.Ast.ReferenceExpression AssemblyReference Prop:Boo.Lang.Compiler.Ast.ReferenceExpression Alias Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Import Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Namespace () returns System.String Method:set_Namespace (System.String value) Method:get_AssemblyReference () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:set_AssemblyReference (Boo.Lang.Compiler.Ast.ReferenceExpression value) Method:get_Alias () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:set_Alias (Boo.Lang.Compiler.Ast.ReferenceExpression value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.IntegerLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.Int64 Value Prop:System.Boolean IsLong Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.IntegerLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.Int64 Method:set_Value (System.Int64 value) Method:get_IsLong () returns System.Boolean Method:set_IsLong (System.Boolean value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.InterfaceDefinitionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.InterfaceDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.LabelStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.LabelStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.LocalCollectionImpl Prop:Boo.Lang.Compiler.Ast.Local Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Local Method:Add (Boo.Lang.Compiler.Ast.Local item) Method:Extend (Boo.Lang.Compiler.Ast.Local[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Local item) Method:Replace (Boo.Lang.Compiler.Ast.Local existing, Boo.Lang.Compiler.Ast.Local newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Local newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Local[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.LocalImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Local Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.MacroStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Arguments Prop:Boo.Lang.Compiler.Ast.Block Block Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.MacroStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Arguments () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Arguments (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ReferenceExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ReferenceExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.MemberReferenceExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.MemberReferenceExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.MethodInvocationExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Arguments Prop:Boo.Lang.Compiler.Ast.ExpressionPairCollection NamedArguments Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:get_Arguments () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Arguments (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:get_NamedArguments () returns Boo.Lang.Compiler.Ast.ExpressionPairCollection Method:set_NamedArguments (Boo.Lang.Compiler.Ast.ExpressionPairCollection value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ModuleCollectionImpl Prop:Boo.Lang.Compiler.Ast.Module Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Module Method:Add (Boo.Lang.Compiler.Ast.Module item) Method:Extend (Boo.Lang.Compiler.Ast.Module[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Module item) Method:Replace (Boo.Lang.Compiler.Ast.Module existing, Boo.Lang.Compiler.Ast.Module newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Module newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Module[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.ModuleImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration Namespace Prop:Boo.Lang.Compiler.Ast.ImportCollection Imports Prop:Boo.Lang.Compiler.Ast.Block Globals Prop:Boo.Lang.Compiler.Ast.AttributeCollection AssemblyAttributes Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Module Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Namespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:set_Namespace (Boo.Lang.Compiler.Ast.NamespaceDeclaration value) Method:get_Imports () returns Boo.Lang.Compiler.Ast.ImportCollection Method:set_Imports (Boo.Lang.Compiler.Ast.ImportCollection value) Method:get_Globals () returns Boo.Lang.Compiler.Ast.Block Method:set_Globals (Boo.Lang.Compiler.Ast.Block value) Method:get_AssemblyAttributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_AssemblyAttributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.NamespaceDeclarationImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.NullLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.NullLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ParameterDeclarationCollectionImpl Prop:Boo.Lang.Compiler.Ast.ParameterDeclaration Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.ParameterDeclaration Method:Add (Boo.Lang.Compiler.Ast.ParameterDeclaration item) Method:Extend (Boo.Lang.Compiler.Ast.ParameterDeclaration[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.ParameterDeclaration item) Method:Replace (Boo.Lang.Compiler.Ast.ParameterDeclaration existing, Boo.Lang.Compiler.Ast.ParameterDeclaration newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.ParameterDeclaration newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.ParameterDeclaration[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.ParameterDeclarationImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ParameterDeclaration Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.PropertyImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.Method Getter Prop:Boo.Lang.Compiler.Ast.Method Setter Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Property Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_Getter () returns Boo.Lang.Compiler.Ast.Method Method:set_Getter (Boo.Lang.Compiler.Ast.Method value) Method:get_Setter () returns Boo.Lang.Compiler.Ast.Method Method:set_Setter (Boo.Lang.Compiler.Ast.Method value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.RaiseStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Exception Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.RaiseStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Exception () returns Boo.Lang.Compiler.Ast.Expression Method:set_Exception (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.RELiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.RELiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.String Method:set_Value (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.RetryStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.RetryStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.ReturnStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.ReturnStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.SelfLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.SelfLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.SimpleTypeReferenceImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.SimpleTypeReference Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeReference Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.SliceCollectionImpl Prop:Boo.Lang.Compiler.Ast.Slice Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Slice Method:Add (Boo.Lang.Compiler.Ast.Slice item) Method:Extend (Boo.Lang.Compiler.Ast.Slice[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Slice item) Method:Replace (Boo.Lang.Compiler.Ast.Slice existing, Boo.Lang.Compiler.Ast.Slice newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Slice newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Slice[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.SliceImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Begin Prop:Boo.Lang.Compiler.Ast.Expression End Prop:Boo.Lang.Compiler.Ast.Expression Step Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.Slice Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Begin () returns Boo.Lang.Compiler.Ast.Expression Method:set_Begin (Boo.Lang.Compiler.Ast.Expression value) Method:get_End () returns Boo.Lang.Compiler.Ast.Expression Method:set_End (Boo.Lang.Compiler.Ast.Expression value) Method:get_Step () returns Boo.Lang.Compiler.Ast.Expression Method:set_Step (Boo.Lang.Compiler.Ast.Expression value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.SlicingExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:Boo.Lang.Compiler.Ast.SliceCollection Indices Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.SlicingExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:get_Indices () returns Boo.Lang.Compiler.Ast.SliceCollection Method:set_Indices (Boo.Lang.Compiler.Ast.SliceCollection value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.StatementCollectionImpl Prop:Boo.Lang.Compiler.Ast.Statement Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Statement Method:Add (Boo.Lang.Compiler.Ast.Statement item) Method:Extend (Boo.Lang.Compiler.Ast.Statement[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Statement item) Method:Replace (Boo.Lang.Compiler.Ast.Statement existing, Boo.Lang.Compiler.Ast.Statement newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Statement newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Statement[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.StatementModifierImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementModifierType Type Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.StatementModifier Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Type () returns Boo.Lang.Compiler.Ast.StatementModifierType Method:set_Type (Boo.Lang.Compiler.Ast.StatementModifierType value) Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.StringLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.StringLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.String Method:set_Value (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.StructDefinitionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.StructDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.SuperLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.SuperLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.TernaryExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Expression TrueValue Prop:Boo.Lang.Compiler.Ast.Expression FalseValue Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.TernaryExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_TrueValue () returns Boo.Lang.Compiler.Ast.Expression Method:set_TrueValue (Boo.Lang.Compiler.Ast.Expression value) Method:get_FalseValue () returns Boo.Lang.Compiler.Ast.Expression Method:set_FalseValue (Boo.Lang.Compiler.Ast.Expression value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.TimeSpanLiteralExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.TimeSpan Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.TimeSpan Method:set_Value (System.TimeSpan value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.TryStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Block ProtectedBlock Prop:Boo.Lang.Compiler.Ast.ExceptionHandlerCollection ExceptionHandlers Prop:Boo.Lang.Compiler.Ast.Block SuccessBlock Prop:Boo.Lang.Compiler.Ast.Block EnsureBlock Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.TryStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_ProtectedBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_ProtectedBlock (Boo.Lang.Compiler.Ast.Block value) Method:get_ExceptionHandlers () returns Boo.Lang.Compiler.Ast.ExceptionHandlerCollection Method:set_ExceptionHandlers (Boo.Lang.Compiler.Ast.ExceptionHandlerCollection value) Method:get_SuccessBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_SuccessBlock (Boo.Lang.Compiler.Ast.Block value) Method:get_EnsureBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_EnsureBlock (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.TypeDefinitionCollectionImpl Prop:Boo.Lang.Compiler.Ast.TypeDefinition Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.TypeDefinition Method:Add (Boo.Lang.Compiler.Ast.TypeDefinition item) Method:Extend (Boo.Lang.Compiler.Ast.TypeDefinition[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.TypeDefinition item) Method:Replace (Boo.Lang.Compiler.Ast.TypeDefinition existing, Boo.Lang.Compiler.Ast.TypeDefinition newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.TypeDefinition newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.TypeDefinition[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.TypeMemberCollectionImpl Prop:Boo.Lang.Compiler.Ast.TypeMember Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.TypeMember Method:Add (Boo.Lang.Compiler.Ast.TypeMember item) Method:Extend (Boo.Lang.Compiler.Ast.TypeMember[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.TypeMember item) Method:Replace (Boo.Lang.Compiler.Ast.TypeMember existing, Boo.Lang.Compiler.Ast.TypeMember newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.TypeMember newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.TypeMember[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.TypeofExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeofExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.TypeReferenceCollectionImpl Prop:Boo.Lang.Compiler.Ast.TypeReference Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.TypeReference Method:Add (Boo.Lang.Compiler.Ast.TypeReference item) Method:Extend (Boo.Lang.Compiler.Ast.TypeReference[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.TypeReference item) Method:Replace (Boo.Lang.Compiler.Ast.TypeReference existing, Boo.Lang.Compiler.Ast.TypeReference newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.TypeReference newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.TypeReference[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.UnaryExpressionImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.UnaryOperatorType Operator Prop:Boo.Lang.Compiler.Ast.Expression Operand Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.UnaryExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Operator () returns Boo.Lang.Compiler.Ast.UnaryOperatorType Method:set_Operator (Boo.Lang.Compiler.Ast.UnaryOperatorType value) Method:get_Operand () returns Boo.Lang.Compiler.Ast.Expression Method:set_Operand (Boo.Lang.Compiler.Ast.Expression value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.UnlessStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Block Block Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.UnlessStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.UnpackStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.DeclarationCollection Declarations Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.UnpackStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Declarations () returns Boo.Lang.Compiler.Ast.DeclarationCollection Method:set_Declarations (Boo.Lang.Compiler.Ast.DeclarationCollection value) Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.WhenClauseCollectionImpl Prop:Boo.Lang.Compiler.Ast.WhenClause Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.WhenClause Method:Add (Boo.Lang.Compiler.Ast.WhenClause item) Method:Extend (Boo.Lang.Compiler.Ast.WhenClause[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.WhenClause item) Method:Replace (Boo.Lang.Compiler.Ast.WhenClause existing, Boo.Lang.Compiler.Ast.WhenClause newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.WhenClause newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.WhenClause[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Impl.WhenClauseImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Block Block Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.WhenClause Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.WhileStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Block Block Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.WhileStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Impl.YieldStatementImpl Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:CloneNode () returns Boo.Lang.Compiler.Ast.YieldStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.DepthFirstVisitor Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Visitors.TextEmitter Prop:System.String IndentText Prop:System.IO.TextWriter Writer Method:get_IndentText () returns System.String Method:set_IndentText (System.String value) Method:get_Writer () returns System.IO.TextWriter Method:Indent () Method:Dedent () Method:WriteIndented () Method:WriteLine () Method:Write (System.String s) Method:WriteIndented (System.String format, System.Object[] args) Method:Write (System.String format, System.Object[] args) Method:WriteLine (System.String s) Method:WriteLine (System.String format, System.Object[] args) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Visitors.BooPrinterVisitor Prop:System.String IndentText Prop:System.IO.TextWriter Writer Method:Print (Boo.Lang.Compiler.Ast.CompileUnit ast) Method:WriteKeyword (System.String text) Method:WriteOperator (System.String text) Method:OnModule (Boo.Lang.Compiler.Ast.Module m) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import p) Method:WriteBlock (Boo.Lang.Compiler.Ast.Block b) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition c) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition id) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition ed) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnField (Boo.Lang.Compiler.Ast.Field f) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor c) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method m) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration p) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference t) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference t) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression e) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression e) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression e) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement rs) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression e) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair pair) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression e) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression e) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression e) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression e) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier sm) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement fs) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement ifs) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration d) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement r) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement us) Method:GetUnaryOperatorText (Boo.Lang.Compiler.Ast.UnaryOperatorType op) returns System.String Method:GetBinaryOperatorText (Boo.Lang.Compiler.Ast.BinaryOperatorType op) returns System.String Method:WriteStringLiteral (System.String text) Method:WriteTimeSpanLiteral (System.TimeSpan value, System.IO.TextWriter writer) Method:WriteStringLiteral (System.String text, System.IO.TextWriter writer) Method:WriteStringLiteralContents (System.String text, System.IO.TextWriter writer) Method:WriteStringLiteralContents (System.String text, System.IO.TextWriter writer, System.Boolean single) Method:get_IndentText () returns System.String Method:set_IndentText (System.String value) Method:get_Writer () returns System.IO.TextWriter Method:Indent () Method:Dedent () Method:WriteIndented () Method:WriteLine () Method:Write (System.String s) Method:WriteIndented (System.String format, System.Object[] args) Method:Write (System.String format, System.Object[] args) Method:WriteLine (System.String s) Method:WriteLine (System.String format, System.Object[] args) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Visitors.PseudoCSharpPrinterVisitor Prop:System.String IndentText Prop:System.IO.TextWriter Writer Method:Print (Boo.Lang.Compiler.Ast.Node node) Method:get_IndentText () returns System.String Method:set_IndentText (System.String value) Method:get_Writer () returns System.IO.TextWriter Method:Indent () Method:Dedent () Method:WriteIndented () Method:WriteLine () Method:Write (System.String s) Method:WriteIndented (System.String format, System.Object[] args) Method:Write (System.String format, System.Object[] args) Method:WriteLine (System.String s) Method:WriteLine (System.String format, System.Object[] args) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Visitors.TreePrinterVisitor Prop:System.String IndentText Prop:System.IO.TextWriter Writer Method:Print (Boo.Lang.Compiler.Ast.Node ast) Method:get_IndentText () returns System.String Method:set_IndentText (System.String value) Method:get_Writer () returns System.IO.TextWriter Method:Indent () Method:Dedent () Method:WriteIndented () Method:WriteLine () Method:Write (System.String s) Method:WriteIndented (System.String format, System.Object[] args) Method:Write (System.String format, System.Object[] args) Method:WriteLine (System.String s) Method:WriteLine (System.String format, System.Object[] args) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.ArrayLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Items Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ArrayLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:CloneNode () returns Boo.Lang.Compiler.Ast.ListLiteralExpression Method:get_Items () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Items (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ArrayTypeReference Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReference ElementType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.ArrayTypeReference Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_ElementType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ElementType (Boo.Lang.Compiler.Ast.TypeReference value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeReference Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.AsExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.AsExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.AstUtil Method:GetParentClass (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.ClassDefinition Method:GetParentTryExceptEnsure (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:IsListGenerator (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:IsListGenerator (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:IsTargetOfMethodInvocation (Boo.Lang.Compiler.Ast.Expression node) returns System.Boolean Method:IsTargetOfSlicing (Boo.Lang.Compiler.Ast.Expression node) returns System.Boolean Method:IsLhsOfAssignment (Boo.Lang.Compiler.Ast.Expression node) returns System.Boolean Method:IsLhsOfInPlaceAddSubtract (Boo.Lang.Compiler.Ast.Expression node) returns System.Boolean Method:IsAssignmentOperator (Boo.Lang.Compiler.Ast.BinaryOperatorType op) returns System.Boolean Method:CreateConstructor (Boo.Lang.Compiler.Ast.Node lexicalInfoProvider, Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns Boo.Lang.Compiler.Ast.Constructor Method:CreateReferenceExpression (System.String fullname) returns Boo.Lang.Compiler.Ast.Expression Method:CreateMethodInvocationExpression (Boo.Lang.Compiler.Ast.Expression target, Boo.Lang.Compiler.Ast.Expression arg) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateMethodInvocationExpression (Boo.Lang.Compiler.Ast.LexicalInfo li, Boo.Lang.Compiler.Ast.Expression target, Boo.Lang.Compiler.Ast.Expression arg) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Attribute Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Arguments Prop:Boo.Lang.Compiler.Ast.ExpressionPairCollection NamedArguments Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Attribute Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Arguments () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Arguments (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:get_NamedArguments () returns Boo.Lang.Compiler.Ast.ExpressionPairCollection Method:set_NamedArguments (Boo.Lang.Compiler.Ast.ExpressionPairCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.AttributeCollection Prop:Boo.Lang.Compiler.Ast.Attribute Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:Contains (System.String attributeName) returns System.Boolean Method:Get (System.String attributeName) returns Boo.Lang.Compiler.Ast.Attribute[] Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Attribute Method:Add (Boo.Lang.Compiler.Ast.Attribute item) Method:Extend (Boo.Lang.Compiler.Ast.Attribute[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Attribute item) Method:Replace (Boo.Lang.Compiler.Ast.Attribute existing, Boo.Lang.Compiler.Ast.Attribute newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Attribute newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Attribute[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.BinaryExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.BinaryOperatorType Operator Prop:Boo.Lang.Compiler.Ast.Expression Left Prop:Boo.Lang.Compiler.Ast.Expression Right Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.BinaryExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Operator () returns Boo.Lang.Compiler.Ast.BinaryOperatorType Method:set_Operator (Boo.Lang.Compiler.Ast.BinaryOperatorType value) Method:get_Left () returns Boo.Lang.Compiler.Ast.Expression Method:set_Left (Boo.Lang.Compiler.Ast.Expression value) Method:get_Right () returns Boo.Lang.Compiler.Ast.Expression Method:set_Right (Boo.Lang.Compiler.Ast.Expression value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Block Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementCollection Statements Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Clear () Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:Add (Boo.Lang.Compiler.Ast.Statement stmt) Method:Add (Boo.Lang.Compiler.Ast.Block block) Method:Add (Boo.Lang.Compiler.Ast.Expression expression) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Expression expression) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Statement stmt) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Block Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Statements () returns Boo.Lang.Compiler.Ast.StatementCollection Method:set_Statements (Boo.Lang.Compiler.Ast.StatementCollection value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.BoolLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.Boolean Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.BoolLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.Boolean Method:set_Value (System.Boolean value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.BreakStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.BreakStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.CallableBlockExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:Boo.Lang.Compiler.Ast.Block Body Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableBlockExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_Body () returns Boo.Lang.Compiler.Ast.Block Method:set_Body (Boo.Lang.Compiler.Ast.Block value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.CallableTypeReference Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableTypeReference Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Parameters () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeReference Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.CastExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.CastExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ClassDefinition Prop:System.Boolean HasInstanceConstructor Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:get_HasInstanceConstructor () returns System.Boolean Method:GetConstructor (System.Int32 index) returns Boo.Lang.Compiler.Ast.Constructor Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ClassDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.CompileUnit Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ModuleCollection Modules Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.CompileUnit Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Modules () returns Boo.Lang.Compiler.Ast.ModuleCollection Method:set_Modules (Boo.Lang.Compiler.Ast.ModuleCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Constructor Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.Boolean IsRuntime Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.Block Body Prop:Boo.Lang.Compiler.Ast.LocalCollection Locals Prop:Boo.Lang.Compiler.Ast.MethodImplementationFlags ImplementationFlags Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.TypeReference ReturnType Prop:Boo.Lang.Compiler.Ast.AttributeCollection ReturnTypeAttributes Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Constructor Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_IsRuntime () returns System.Boolean Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:CloneNode () returns Boo.Lang.Compiler.Ast.Method Method:get_Body () returns Boo.Lang.Compiler.Ast.Block Method:set_Body (Boo.Lang.Compiler.Ast.Block value) Method:get_Locals () returns Boo.Lang.Compiler.Ast.LocalCollection Method:set_Locals (Boo.Lang.Compiler.Ast.LocalCollection value) Method:get_ImplementationFlags () returns Boo.Lang.Compiler.Ast.MethodImplementationFlags Method:set_ImplementationFlags (Boo.Lang.Compiler.Ast.MethodImplementationFlags value) Method:get_FullName () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.CallableDefinition Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_ReturnType () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_ReturnType (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ReturnTypeAttributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_ReturnTypeAttributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ContinueStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ContinueStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Declaration Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Declaration Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.DeclarationCollection Prop:Boo.Lang.Compiler.Ast.Declaration Item Prop:Boo.Lang.Compiler.Ast.Declaration Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.String name) returns Boo.Lang.Compiler.Ast.Declaration Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Declaration Method:Add (Boo.Lang.Compiler.Ast.Declaration item) Method:Extend (Boo.Lang.Compiler.Ast.Declaration[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Declaration item) Method:Replace (Boo.Lang.Compiler.Ast.Declaration existing, Boo.Lang.Compiler.Ast.Declaration newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Declaration newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Declaration[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.DeclarationStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Declaration Declaration Prop:Boo.Lang.Compiler.Ast.Expression Initializer Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.DeclarationStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Declaration () returns Boo.Lang.Compiler.Ast.Declaration Method:set_Declaration (Boo.Lang.Compiler.Ast.Declaration value) Method:get_Initializer () returns Boo.Lang.Compiler.Ast.Expression Method:set_Initializer (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.DepthFirstTransformer Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.DoubleLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.Double Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.DoubleLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.Double Method:set_Value (System.Double value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.EnumDefinition Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.EnumDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.EnumMember Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.IntegerLiteralExpression Initializer Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.EnumMember Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Initializer () returns Boo.Lang.Compiler.Ast.IntegerLiteralExpression Method:set_Initializer (Boo.Lang.Compiler.Ast.IntegerLiteralExpression value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Event Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Method Add Prop:Boo.Lang.Compiler.Ast.Method Remove Prop:Boo.Lang.Compiler.Ast.Method Raise Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Event Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Add () returns Boo.Lang.Compiler.Ast.Method Method:set_Add (Boo.Lang.Compiler.Ast.Method value) Method:get_Remove () returns Boo.Lang.Compiler.Ast.Method Method:set_Remove (Boo.Lang.Compiler.Ast.Method value) Method:get_Raise () returns Boo.Lang.Compiler.Ast.Method Method:set_Raise (Boo.Lang.Compiler.Ast.Method value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ExceptionHandler Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Declaration Declaration Prop:Boo.Lang.Compiler.Ast.Block Block Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ExceptionHandler Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Declaration () returns Boo.Lang.Compiler.Ast.Declaration Method:set_Declaration (Boo.Lang.Compiler.Ast.Declaration value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ExceptionHandlerCollection Prop:Boo.Lang.Compiler.Ast.ExceptionHandler Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.ExceptionHandler Method:Add (Boo.Lang.Compiler.Ast.ExceptionHandler item) Method:Extend (Boo.Lang.Compiler.Ast.ExceptionHandler[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.ExceptionHandler item) Method:Replace (Boo.Lang.Compiler.Ast.ExceptionHandler existing, Boo.Lang.Compiler.Ast.ExceptionHandler newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.ExceptionHandler newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.ExceptionHandler[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.ExpressionCollection Prop:Boo.Lang.Compiler.Ast.Expression Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Expression Method:Add (Boo.Lang.Compiler.Ast.Expression item) Method:Extend (Boo.Lang.Compiler.Ast.Expression[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Expression item) Method:Replace (Boo.Lang.Compiler.Ast.Expression existing, Boo.Lang.Compiler.Ast.Expression newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Expression newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Expression[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Expressions Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expressions () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Expressions (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ExpressionPair Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression First Prop:Boo.Lang.Compiler.Ast.Expression Second Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ExpressionPair Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_First () returns Boo.Lang.Compiler.Ast.Expression Method:set_First (Boo.Lang.Compiler.Ast.Expression value) Method:get_Second () returns Boo.Lang.Compiler.Ast.Expression Method:set_Second (Boo.Lang.Compiler.Ast.Expression value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ExpressionPairCollection Prop:Boo.Lang.Compiler.Ast.ExpressionPair Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.ExpressionPair Method:Add (Boo.Lang.Compiler.Ast.ExpressionPair item) Method:Extend (Boo.Lang.Compiler.Ast.ExpressionPair[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.ExpressionPair item) Method:Replace (Boo.Lang.Compiler.Ast.ExpressionPair existing, Boo.Lang.Compiler.Ast.ExpressionPair newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.ExpressionPair newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.ExpressionPair[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.ExpressionStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ExpressionStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Field Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.Expression Initializer Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Field Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_Initializer () returns Boo.Lang.Compiler.Ast.Expression Method:set_Initializer (Boo.Lang.Compiler.Ast.Expression value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ForStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.DeclarationCollection Declarations Prop:Boo.Lang.Compiler.Ast.Expression Iterator Prop:Boo.Lang.Compiler.Ast.Block Block Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ForStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Declarations () returns Boo.Lang.Compiler.Ast.DeclarationCollection Method:set_Declarations (Boo.Lang.Compiler.Ast.DeclarationCollection value) Method:get_Iterator () returns Boo.Lang.Compiler.Ast.Expression Method:set_Iterator (Boo.Lang.Compiler.Ast.Expression value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.GeneratorExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.DeclarationCollection Declarations Prop:Boo.Lang.Compiler.Ast.Expression Iterator Prop:Boo.Lang.Compiler.Ast.StatementModifier Filter Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.GeneratorExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:get_Declarations () returns Boo.Lang.Compiler.Ast.DeclarationCollection Method:set_Declarations (Boo.Lang.Compiler.Ast.DeclarationCollection value) Method:get_Iterator () returns Boo.Lang.Compiler.Ast.Expression Method:set_Iterator (Boo.Lang.Compiler.Ast.Expression value) Method:get_Filter () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Filter (Boo.Lang.Compiler.Ast.StatementModifier value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.GivenStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.WhenClauseCollection WhenClauses Prop:Boo.Lang.Compiler.Ast.Block OtherwiseBlock Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.GivenStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:get_WhenClauses () returns Boo.Lang.Compiler.Ast.WhenClauseCollection Method:set_WhenClauses (Boo.Lang.Compiler.Ast.WhenClauseCollection value) Method:get_OtherwiseBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_OtherwiseBlock (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.GotoStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ReferenceExpression Label Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.GotoStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Label () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:set_Label (Boo.Lang.Compiler.Ast.ReferenceExpression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.HashLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ExpressionPairCollection Items Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.HashLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Items () returns Boo.Lang.Compiler.Ast.ExpressionPairCollection Method:set_Items (Boo.Lang.Compiler.Ast.ExpressionPairCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.IfStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Block TrueBlock Prop:Boo.Lang.Compiler.Ast.Block FalseBlock Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.IfStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_TrueBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_TrueBlock (Boo.Lang.Compiler.Ast.Block value) Method:get_FalseBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_FalseBlock (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Import Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Namespace Prop:Boo.Lang.Compiler.Ast.ReferenceExpression AssemblyReference Prop:Boo.Lang.Compiler.Ast.ReferenceExpression Alias Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:ToString () returns System.String Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Import Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Namespace () returns System.String Method:set_Namespace (System.String value) Method:get_AssemblyReference () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:set_AssemblyReference (Boo.Lang.Compiler.Ast.ReferenceExpression value) Method:get_Alias () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:set_Alias (Boo.Lang.Compiler.Ast.ReferenceExpression value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ImportCollection Prop:Boo.Lang.Compiler.Ast.Import Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Import Method:Add (Boo.Lang.Compiler.Ast.Import item) Method:Extend (Boo.Lang.Compiler.Ast.Import[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Import item) Method:Replace (Boo.Lang.Compiler.Ast.Import existing, Boo.Lang.Compiler.Ast.Import newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Import newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Import[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.IntegerLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.Int64 Value Prop:System.Boolean IsLong Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.IntegerLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.Int64 Method:set_Value (System.Int64 value) Method:get_IsLong () returns System.Boolean Method:set_IsLong (System.Boolean value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.InterfaceDefinition Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.InterfaceDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.LabelStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LabelStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.SourceLocation Prop:System.Int32 Line Prop:System.Int32 Column Prop:System.Boolean IsValid Method:get_Line () returns System.Int32 Method:get_Column () returns System.Int32 Method:get_IsValid () returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.LexicalInfo Prop:System.Boolean IsValid Prop:System.String FileName Prop:System.Int32 Line Prop:System.Int32 Column Field:Boo.Lang.Compiler.Ast.LexicalInfo Empty Method:get_IsValid () returns System.Boolean Method:get_FileName () returns System.String Method:ToString () returns System.String Method:get_Line () returns System.Int32 Method:get_Column () returns System.Int32 Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Local Prop:System.Boolean PrivateScope Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:get_PrivateScope () returns System.Boolean Method:set_PrivateScope (System.Boolean value) Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Local Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.LocalCollection Prop:Boo.Lang.Compiler.Ast.Local Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Local Method:Add (Boo.Lang.Compiler.Ast.Local item) Method:Extend (Boo.Lang.Compiler.Ast.Local[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Local item) Method:Replace (Boo.Lang.Compiler.Ast.Local existing, Boo.Lang.Compiler.Ast.Local newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Local newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Local[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.MacroStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Arguments Prop:Boo.Lang.Compiler.Ast.Block Block Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:ToString () returns System.String Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.MacroStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Arguments () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Arguments (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.MemberReferenceExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.MemberReferenceExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.MethodInvocationExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:Boo.Lang.Compiler.Ast.ExpressionCollection Arguments Prop:Boo.Lang.Compiler.Ast.ExpressionPairCollection NamedArguments Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:get_Arguments () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:set_Arguments (Boo.Lang.Compiler.Ast.ExpressionCollection value) Method:get_NamedArguments () returns Boo.Lang.Compiler.Ast.ExpressionPairCollection Method:set_NamedArguments (Boo.Lang.Compiler.Ast.ExpressionPairCollection value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Module Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration Namespace Prop:Boo.Lang.Compiler.Ast.ImportCollection Imports Prop:Boo.Lang.Compiler.Ast.Block Globals Prop:Boo.Lang.Compiler.Ast.AttributeCollection AssemblyAttributes Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_FullName () returns System.String Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Module Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Namespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:set_Namespace (Boo.Lang.Compiler.Ast.NamespaceDeclaration value) Method:get_Imports () returns Boo.Lang.Compiler.Ast.ImportCollection Method:set_Imports (Boo.Lang.Compiler.Ast.ImportCollection value) Method:get_Globals () returns Boo.Lang.Compiler.Ast.Block Method:set_Globals (Boo.Lang.Compiler.Ast.Block value) Method:get_AssemblyAttributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_AssemblyAttributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ModuleCollection Prop:Boo.Lang.Compiler.Ast.Module Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Module Method:Add (Boo.Lang.Compiler.Ast.Module item) Method:Extend (Boo.Lang.Compiler.Ast.Module[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Module item) Method:Replace (Boo.Lang.Compiler.Ast.Module existing, Boo.Lang.Compiler.Ast.Module newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Module newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Module[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.NamespaceDeclaration Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.NullLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.NullLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.OmittedExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Field:Boo.Lang.Compiler.Ast.Expression Default Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Clone () returns System.Object Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ParameterDeclaration Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ParameterDeclaration Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Prop:System.Boolean VariableNumber Prop:Boo.Lang.Compiler.Ast.ParameterDeclaration Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_VariableNumber () returns System.Boolean Method:set_VariableNumber (System.Boolean value) Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.ParameterDeclaration Method:Add (Boo.Lang.Compiler.Ast.ParameterDeclaration item) Method:Extend (Boo.Lang.Compiler.Ast.ParameterDeclaration[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.ParameterDeclaration item) Method:Replace (Boo.Lang.Compiler.Ast.ParameterDeclaration existing, Boo.Lang.Compiler.Ast.ParameterDeclaration newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.ParameterDeclaration newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.ParameterDeclaration[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.Property Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.Method Getter Prop:Boo.Lang.Compiler.Ast.Method Setter Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:System.String FullName Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Property Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:set_Parameters (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection value) Method:get_Getter () returns Boo.Lang.Compiler.Ast.Method Method:set_Getter (Boo.Lang.Compiler.Ast.Method value) Method:get_Setter () returns Boo.Lang.Compiler.Ast.Method Method:set_Setter (Boo.Lang.Compiler.Ast.Method value) Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_FullName () returns System.String Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.RaiseStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Exception Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.RaiseStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Exception () returns Boo.Lang.Compiler.Ast.Expression Method:set_Exception (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.RELiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.RELiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.String Method:set_Value (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.RetryStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.RetryStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.ReturnStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.ReturnStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.SelfLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.SelfLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.SimpleTypeReference Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Name Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.SimpleTypeReference Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Name () returns System.String Method:set_Name (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeReference Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.Slice Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Begin Prop:Boo.Lang.Compiler.Ast.Expression End Prop:Boo.Lang.Compiler.Ast.Expression Step Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Slice Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Begin () returns Boo.Lang.Compiler.Ast.Expression Method:set_Begin (Boo.Lang.Compiler.Ast.Expression value) Method:get_End () returns Boo.Lang.Compiler.Ast.Expression Method:set_End (Boo.Lang.Compiler.Ast.Expression value) Method:get_Step () returns Boo.Lang.Compiler.Ast.Expression Method:set_Step (Boo.Lang.Compiler.Ast.Expression value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.SliceCollection Prop:Boo.Lang.Compiler.Ast.Slice Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Slice Method:Add (Boo.Lang.Compiler.Ast.Slice item) Method:Extend (Boo.Lang.Compiler.Ast.Slice[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Slice item) Method:Replace (Boo.Lang.Compiler.Ast.Slice existing, Boo.Lang.Compiler.Ast.Slice newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Slice newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Slice[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.SlicingExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Target Prop:Boo.Lang.Compiler.Ast.SliceCollection Indices Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.SlicingExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Target () returns Boo.Lang.Compiler.Ast.Expression Method:set_Target (Boo.Lang.Compiler.Ast.Expression value) Method:get_Indices () returns Boo.Lang.Compiler.Ast.SliceCollection Method:set_Indices (Boo.Lang.Compiler.Ast.SliceCollection value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.StatementCollection Prop:Boo.Lang.Compiler.Ast.Statement Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.Statement Method:Add (Boo.Lang.Compiler.Ast.Statement item) Method:Extend (Boo.Lang.Compiler.Ast.Statement[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.Statement item) Method:Replace (Boo.Lang.Compiler.Ast.Statement existing, Boo.Lang.Compiler.Ast.Statement newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.Statement newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.Statement[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.StatementModifier Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.StatementModifierType Type Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.StatementModifier Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Type () returns Boo.Lang.Compiler.Ast.StatementModifierType Method:set_Type (Boo.Lang.Compiler.Ast.StatementModifierType value) Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.StringLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.StringLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.String Method:set_Value (System.String value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.StructDefinition Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.String FullName Prop:System.Boolean HasMethods Prop:Boo.Lang.Compiler.Ast.TypeMemberCollection Members Prop:Boo.Lang.Compiler.Ast.TypeReferenceCollection BaseTypes Prop:Boo.Lang.Compiler.Ast.TypeDefinition DeclaringType Prop:Boo.Lang.Compiler.Ast.NamespaceDeclaration EnclosingNamespace Prop:System.Boolean IsVisibilitySet Prop:System.Boolean IsAbstract Prop:System.Boolean IsOverride Prop:System.Boolean IsVirtual Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsInternal Prop:System.Boolean IsProtected Prop:System.Boolean IsPrivate Prop:System.Boolean IsFinal Prop:System.Boolean IsTransient Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.AttributeCollection Attributes Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.StructDefinition Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_FullName () returns System.String Method:get_HasMethods () returns System.Boolean Method:HasMemberOfType (Boo.Lang.Compiler.Ast.NodeType memberType) returns System.Boolean Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Members () returns Boo.Lang.Compiler.Ast.TypeMemberCollection Method:set_Members (Boo.Lang.Compiler.Ast.TypeMemberCollection value) Method:get_BaseTypes () returns Boo.Lang.Compiler.Ast.TypeReferenceCollection Method:set_BaseTypes (Boo.Lang.Compiler.Ast.TypeReferenceCollection value) Method:get_DeclaringType () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_EnclosingNamespace () returns Boo.Lang.Compiler.Ast.NamespaceDeclaration Method:get_IsVisibilitySet () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsOverride () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsInternal () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsPrivate () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsTransient () returns System.Boolean Method:IsModifierSet (Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns System.Boolean Method:ToString () returns System.String Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_Name () returns System.String Method:set_Name (System.String value) Method:get_Attributes () returns Boo.Lang.Compiler.Ast.AttributeCollection Method:set_Attributes (Boo.Lang.Compiler.Ast.AttributeCollection value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.SuperLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.SuperLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.TernaryExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Expression TrueValue Prop:Boo.Lang.Compiler.Ast.Expression FalseValue Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TernaryExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_TrueValue () returns Boo.Lang.Compiler.Ast.Expression Method:set_TrueValue (Boo.Lang.Compiler.Ast.Expression value) Method:get_FalseValue () returns Boo.Lang.Compiler.Ast.Expression Method:set_FalseValue (Boo.Lang.Compiler.Ast.Expression value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:System.TimeSpan Value Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Value () returns System.TimeSpan Method:set_Value (System.TimeSpan value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.LiteralExpression Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.TryStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Block ProtectedBlock Prop:Boo.Lang.Compiler.Ast.ExceptionHandlerCollection ExceptionHandlers Prop:Boo.Lang.Compiler.Ast.Block SuccessBlock Prop:Boo.Lang.Compiler.Ast.Block EnsureBlock Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TryStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_ProtectedBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_ProtectedBlock (Boo.Lang.Compiler.Ast.Block value) Method:get_ExceptionHandlers () returns Boo.Lang.Compiler.Ast.ExceptionHandlerCollection Method:set_ExceptionHandlers (Boo.Lang.Compiler.Ast.ExceptionHandlerCollection value) Method:get_SuccessBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_SuccessBlock (Boo.Lang.Compiler.Ast.Block value) Method:get_EnsureBlock () returns Boo.Lang.Compiler.Ast.Block Method:set_EnsureBlock (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.TypeDefinitionCollection Prop:Boo.Lang.Compiler.Ast.TypeDefinition Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.TypeDefinition Method:Add (Boo.Lang.Compiler.Ast.TypeDefinition item) Method:Extend (Boo.Lang.Compiler.Ast.TypeDefinition[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.TypeDefinition item) Method:Replace (Boo.Lang.Compiler.Ast.TypeDefinition existing, Boo.Lang.Compiler.Ast.TypeDefinition newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.TypeDefinition newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.TypeDefinition[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.TypeMemberCollection Prop:Boo.Lang.Compiler.Ast.TypeMember Item Prop:Boo.Lang.Compiler.Ast.TypeMember Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.String name) returns Boo.Lang.Compiler.Ast.TypeMember Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.TypeMember Method:Add (Boo.Lang.Compiler.Ast.TypeMember item) Method:Extend (Boo.Lang.Compiler.Ast.TypeMember[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.TypeMember item) Method:Replace (Boo.Lang.Compiler.Ast.TypeMember existing, Boo.Lang.Compiler.Ast.TypeMember newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.TypeMember newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.TypeMember[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.TypeofExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.TypeReference Type Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.TypeofExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Type () returns Boo.Lang.Compiler.Ast.TypeReference Method:set_Type (Boo.Lang.Compiler.Ast.TypeReference value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.TypeReferenceCollection Prop:Boo.Lang.Compiler.Ast.TypeReference Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.TypeReference Method:Add (Boo.Lang.Compiler.Ast.TypeReference item) Method:Extend (Boo.Lang.Compiler.Ast.TypeReference[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.TypeReference item) Method:Replace (Boo.Lang.Compiler.Ast.TypeReference existing, Boo.Lang.Compiler.Ast.TypeReference newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.TypeReference newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.TypeReference[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.UnaryExpression Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.UnaryOperatorType Operator Prop:Boo.Lang.Compiler.Ast.Expression Operand Prop:Boo.Lang.Compiler.TypeSystem.IType ExpressionType Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.UnaryExpression Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Operator () returns Boo.Lang.Compiler.Ast.UnaryOperatorType Method:set_Operator (Boo.Lang.Compiler.Ast.UnaryOperatorType value) Method:get_Operand () returns Boo.Lang.Compiler.Ast.Expression Method:set_Operand (Boo.Lang.Compiler.Ast.Expression value) Method:get_ExpressionType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ExpressionType (Boo.Lang.Compiler.TypeSystem.IType value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Expression Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.UnlessStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Block Block Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.UnlessStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.UnpackStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.DeclarationCollection Declarations Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.UnpackStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Declarations () returns Boo.Lang.Compiler.Ast.DeclarationCollection Method:set_Declarations (Boo.Lang.Compiler.Ast.DeclarationCollection value) Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.WhenClause Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Block Block Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.WhenClause Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.WhenClauseCollection Prop:Boo.Lang.Compiler.Ast.WhenClause Item Prop:System.Int32 Count Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.Ast.WhenClause Method:Add (Boo.Lang.Compiler.Ast.WhenClause item) Method:Extend (Boo.Lang.Compiler.Ast.WhenClause[] items) Method:Extend (System.Collections.ICollection items) Method:ExtendWithClones (System.Collections.ICollection items) Method:Insert (System.Int32 index, Boo.Lang.Compiler.Ast.WhenClause item) Method:Replace (Boo.Lang.Compiler.Ast.WhenClause existing, Boo.Lang.Compiler.Ast.WhenClause newItem) returns System.Boolean Method:ReplaceAt (System.Int32 index, Boo.Lang.Compiler.Ast.WhenClause newItem) Method:ToArray () returns Boo.Lang.Compiler.Ast.WhenClause[] Method:get_Count () returns System.Int32 Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:CopyTo (System.Array array, System.Int32 index) Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:ToArray () returns Boo.Lang.Compiler.Ast.Node[] Method:ToReverseArray () returns Boo.Lang.Compiler.Ast.Node[] Method:Select (Boo.Lang.Compiler.Ast.NodeType type) returns Boo.Lang.Compiler.Ast.Node[] Method:Contains (Boo.Lang.Predicate condition) returns System.Boolean Method:ContainsEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns System.Boolean Method:RemoveByEntity (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Node Method:GetNodeAt (System.Int32 index) returns Boo.Lang.Compiler.Ast.Node Method:Clone () returns System.Object Method:Reject (Boo.Lang.Predicate condition) Method:RemoveAt (System.Int32 index) Method:Remove (Boo.Lang.Compiler.Ast.Node item) Method:GetHashCode () returns System.Int32 Method:Equals (System.Object rhs) returns System.Boolean Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Ast.WhileStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Condition Prop:Boo.Lang.Compiler.Ast.Block Block Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.WhileStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Condition () returns Boo.Lang.Compiler.Ast.Expression Method:set_Condition (Boo.Lang.Compiler.Ast.Expression value) Method:get_Block () returns Boo.Lang.Compiler.Ast.Block Method:set_Block (Boo.Lang.Compiler.Ast.Block value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Ast.YieldStatement Prop:Boo.Lang.Compiler.Ast.NodeType NodeType Prop:Boo.Lang.Compiler.Ast.Expression Expression Prop:Boo.Lang.Compiler.Ast.StatementModifier Modifier Prop:System.Boolean IsSynthetic Prop:Boo.Lang.Compiler.TypeSystem.IEntity Entity Prop:System.Object Item Prop:Boo.Lang.Compiler.Ast.Node ParentNode Prop:System.String Documentation Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:Boo.Lang.Compiler.Ast.SourceLocation EndSourceLocation Method:Accept (Boo.Lang.Compiler.Ast.IAstVisitor visitor) Method:CloneNode () returns Boo.Lang.Compiler.Ast.YieldStatement Method:get_NodeType () returns Boo.Lang.Compiler.Ast.NodeType Method:Replace (Boo.Lang.Compiler.Ast.Node existing, Boo.Lang.Compiler.Ast.Node newNode) returns System.Boolean Method:Clone () returns System.Object Method:get_Expression () returns Boo.Lang.Compiler.Ast.Expression Method:set_Expression (Boo.Lang.Compiler.Ast.Expression value) Method:ReplaceBy (Boo.Lang.Compiler.Ast.Statement other) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Statement Method:get_Modifier () returns Boo.Lang.Compiler.Ast.StatementModifier Method:set_Modifier (Boo.Lang.Compiler.Ast.StatementModifier value) Method:CloneNode () returns Boo.Lang.Compiler.Ast.Node Method:get_IsSynthetic () returns System.Boolean Method:set_IsSynthetic (System.Boolean value) Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:set_Entity (Boo.Lang.Compiler.TypeSystem.IEntity value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_ParentNode () returns Boo.Lang.Compiler.Ast.Node Method:get_Documentation () returns System.String Method:set_Documentation (System.String value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:get_EndSourceLocation () returns Boo.Lang.Compiler.Ast.SourceLocation Method:set_EndSourceLocation (Boo.Lang.Compiler.Ast.SourceLocation value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.AbstractCompilerComponent Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.AbstractAstAttribute Prop:Boo.Lang.Compiler.Ast.Attribute Attribute Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Method:set_Attribute (Boo.Lang.Compiler.Ast.Attribute value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:Apply (Boo.Lang.Compiler.Ast.Node targetNode) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.PropertyAttribute Prop:Boo.Lang.Compiler.Ast.BoolLiteralExpression Observable Prop:Boo.Lang.Compiler.Ast.Attribute Attribute Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Method:get_Observable () returns Boo.Lang.Compiler.Ast.BoolLiteralExpression Method:set_Observable (Boo.Lang.Compiler.Ast.BoolLiteralExpression value) Method:Apply (Boo.Lang.Compiler.Ast.Node node) Method:set_Attribute (Boo.Lang.Compiler.Ast.Attribute value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.GetterAttribute Prop:Boo.Lang.Compiler.Ast.BoolLiteralExpression Observable Prop:Boo.Lang.Compiler.Ast.Attribute Attribute Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Method:get_Observable () returns Boo.Lang.Compiler.Ast.BoolLiteralExpression Method:set_Observable (Boo.Lang.Compiler.Ast.BoolLiteralExpression value) Method:Apply (Boo.Lang.Compiler.Ast.Node node) Method:set_Attribute (Boo.Lang.Compiler.Ast.Attribute value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.RequiredAttribute Prop:Boo.Lang.Compiler.Ast.Attribute Attribute Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Method:Apply (Boo.Lang.Compiler.Ast.Node node) Method:set_Attribute (Boo.Lang.Compiler.Ast.Attribute value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.IO.FileInput Prop:System.String Name Method:get_Name () returns System.String Method:Open () returns System.IO.TextReader Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.IO.ReaderInput Prop:System.String Name Method:get_Name () returns System.String Method:Open () returns System.IO.TextReader Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.IO.StringInput Prop:System.String Name Method:get_Name () returns System.String Method:Open () returns System.IO.TextReader Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.AbstractAstMacro Method:Expand (Boo.Lang.Compiler.Ast.MacroStatement macro) returns Boo.Lang.Compiler.Ast.Statement Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.AbstractPrintMacro Method:Expand (Boo.Lang.Compiler.Ast.MacroStatement macro) returns Boo.Lang.Compiler.Ast.Statement Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.AssertMacro Method:Expand (Boo.Lang.Compiler.Ast.MacroStatement macro) returns Boo.Lang.Compiler.Ast.Statement Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.UncheckedMacro Method:Expand (Boo.Lang.Compiler.Ast.MacroStatement macro) returns Boo.Lang.Compiler.Ast.Statement Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.CheckedMacro Method:Expand (Boo.Lang.Compiler.Ast.MacroStatement macro) returns Boo.Lang.Compiler.Ast.Statement Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.DebugMacro Method:Expand (Boo.Lang.Compiler.Ast.MacroStatement macro) returns Boo.Lang.Compiler.Ast.Statement Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.LockAttribute Prop:Boo.Lang.Compiler.Ast.Attribute Attribute Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Method:Apply (Boo.Lang.Compiler.Ast.Node node) Method:set_Attribute (Boo.Lang.Compiler.Ast.Attribute value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.LockMacro Field:System.String MonitorLocalName Method:Expand (Boo.Lang.Compiler.Ast.MacroStatement macro) returns Boo.Lang.Compiler.Ast.Statement Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.PrintMacro Method:Expand (Boo.Lang.Compiler.Ast.MacroStatement macro) returns Boo.Lang.Compiler.Ast.Statement Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.UsingMacro Method:Expand (Boo.Lang.Compiler.Ast.MacroStatement macro) returns Boo.Lang.Compiler.Ast.Statement Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.CompilerPipeline Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:GetPipeline (System.String name) returns Boo.Lang.Compiler.CompilerPipeline Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.Parse Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:NewParserStep () returns Boo.Lang.Compiler.ICompilerStep Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.ResolveExpressions Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.Compile Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.CompileToBoo Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.CompileToMemory Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.CompileToFile Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.CompileToFileAndVerify Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.ParseAndPrint Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.ParseAndPrintXml Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Pipelines.Run Prop:System.Boolean BreakOnErrors Prop:System.Int32 Count Prop:Boo.Lang.Compiler.ICompilerStep Item Method:add_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_BeforeStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:add_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:remove_AfterStep (Boo.Lang.Compiler.CompilerStepEventHandler value) Method:get_BreakOnErrors () returns System.Boolean Method:set_BreakOnErrors (System.Boolean value) Method:Add (Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:RemoveAt (System.Int32 index) returns Boo.Lang.Compiler.CompilerPipeline Method:Insert (System.Int32 index, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertAfter (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:InsertBefore (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Replace (System.Type stepExactType, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerPipeline Method:Find (System.Type stepExactType) returns System.Int32 Method:Get (System.Type stepExactType) returns Boo.Lang.Compiler.ICompilerStep Method:get_Count () returns System.Int32 Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerStep Method:set_Item (System.Int32 index, Boo.Lang.Compiler.ICompilerStep value) Method:Clear () Method:Run (Boo.Lang.Compiler.CompilerContext context) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Resources.FileResource Prop:System.String Name Prop:System.String Description Method:get_Name () returns System.String Method:get_Description () returns System.String Method:WriteResources (System.Resources.IResourceWriter writer) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.AbstractCompilerStep Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.AbstractTransformerCompilerStep Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Run () Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.AbstractNamespaceSensitiveTransformerCompilerStep Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Run () Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.AbstractVisitorCompilerStep Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Run () Method:Dispose () Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.AbstractNamespaceSensitiveVisitorCompilerStep Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Run () Method:Dispose () Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ContextAnnotations Method:GetEntryPoint (Boo.Lang.Compiler.CompilerContext context) returns Boo.Lang.Compiler.Ast.Method Method:SetEntryPoint (Boo.Lang.Compiler.CompilerContext context, Boo.Lang.Compiler.Ast.Method method) Method:GetAssemblyBuilder (Boo.Lang.Compiler.CompilerContext context) returns System.Reflection.Emit.AssemblyBuilder Method:SetAssemblyBuilder (Boo.Lang.Compiler.CompilerContext context, System.Reflection.Emit.AssemblyBuilder builder) Method:SetTryBlockDepth (Boo.Lang.Compiler.Ast.Node node, System.Int32 depth) Method:GetTryBlockDepth (Boo.Lang.Compiler.Ast.Node node) returns System.Int32 Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ApplyAttributeTask Method:Execute () Method:CreateAstAttributeInstance () returns Boo.Lang.Compiler.IAstAttribute Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.BindAndApplyAttributes Method:Run () Method:EnterModule (Boo.Lang.Compiler.Ast.Module module) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module module) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute attribute) Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.BindBaseTypes Method:Run () Method:OnModule (Boo.Lang.Compiler.Ast.Module module) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Dispose () Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.BindNamespaces Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.BindTypeDefinitions Method:Run () Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method method) Method:OnProperty (Boo.Lang.Compiler.Ast.Property property) Method:OnField (Boo.Lang.Compiler.Ast.Field field) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.BindTypeMembers Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:Run () Method:Dispose () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.DumpReferences Method:Run () Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.LoopInfo Field:System.Reflection.Emit.Label BreakLabel Field:System.Reflection.Emit.Label ContinueLabel Field:System.Int32 TryBlockDepth Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.EmitAssembly Method:Run () Method:Dispose () Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnModule (Boo.Lang.Compiler.Ast.Module module) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method method) Method:OnBlock (Boo.Lang.Compiler.Ast.Block block) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor constructor) Method:OnLocal (Boo.Lang.Compiler.Ast.Local local) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.EmitAssembly+TypeCreator Method:Run () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ExpandMacros Method:Run () Method:OnModule (Boo.Lang.Compiler.Ast.Module module) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ForeignReferenceCollector Prop:Boo.Lang.Compiler.Ast.Node SourceNode Prop:Boo.Lang.Compiler.Ast.Method CurrentMethod Prop:Boo.Lang.Compiler.TypeSystem.IType CurrentType Prop:Boo.Lang.List References Prop:Boo.Lang.Hash ReferencedEntities Prop:System.Boolean ContainsForeignLocalReferences Method:get_SourceNode () returns Boo.Lang.Compiler.Ast.Node Method:set_SourceNode (Boo.Lang.Compiler.Ast.Node value) Method:get_CurrentMethod () returns Boo.Lang.Compiler.Ast.Method Method:set_CurrentMethod (Boo.Lang.Compiler.Ast.Method value) Method:get_CurrentType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_CurrentType (Boo.Lang.Compiler.TypeSystem.IType value) Method:get_References () returns Boo.Lang.List Method:get_ReferencedEntities () returns Boo.Lang.Hash Method:get_ContainsForeignLocalReferences () returns System.Boolean Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:CreateSkeletonClass (System.String name) returns Boo.Lang.Compiler.TypeSystem.BooClassBuilder Method:DeclareFieldsAndConstructor (Boo.Lang.Compiler.TypeSystem.BooClassBuilder builder) Method:AdjustReferences () Method:CreateConstructorInvocationWithReferencedEntities (Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateForeignReference (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.Expression Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.SelfEntity Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_Type (Boo.Lang.Compiler.TypeSystem.IType value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ImplementICallableOnCallableDefinitions Method:Run () Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.InitializeNameResolutionService Method:Run () Method:Dispose () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.InitializeTypeSystemServices Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.InjectCallableConversions Method:Run () Method:Dispose () Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair pair) Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.InjectCallableConversions+AdaptorRecord Field:Boo.Lang.Compiler.TypeSystem.ICallableType To Field:Boo.Lang.Compiler.TypeSystem.ICallableType From Field:Boo.Lang.Compiler.Ast.ClassDefinition Adaptor Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.IntroduceGlobalNamespaces Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.IntroduceModuleClasses Prop:System.Boolean ForceModuleClass Field:System.String EntryPointMethodName Method:get_ForceModuleClass () returns System.Boolean Method:set_ForceModuleClass (System.Boolean value) Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Run () Method:Dispose () Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.NormalizeIterationStatements Method:Run () Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:UnpackExpression (Boo.Lang.Compiler.TypeSystem.BooCodeBuilder codeBuilder, Boo.Lang.Compiler.Ast.Method method, Boo.Lang.Compiler.Ast.Block block, Boo.Lang.Compiler.Ast.Expression expression, Boo.Lang.Compiler.Ast.DeclarationCollection declarations) Method:UnpackEnumerable (Boo.Lang.Compiler.TypeSystem.BooCodeBuilder codeBuilder, Boo.Lang.Compiler.Ast.Method method, Boo.Lang.Compiler.Ast.Block block, Boo.Lang.Compiler.Ast.Expression expression, Boo.Lang.Compiler.Ast.DeclarationCollection declarations) Method:UnpackArray (Boo.Lang.Compiler.TypeSystem.BooCodeBuilder codeBuilder, Boo.Lang.Compiler.Ast.Method method, Boo.Lang.Compiler.Ast.Block block, Boo.Lang.Compiler.Ast.Expression expression, Boo.Lang.Compiler.Ast.DeclarationCollection declarations) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.NormalizeStatementModifiers Method:Run () Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:CreateModifiedStatement (Boo.Lang.Compiler.Ast.StatementModifier modifier, Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:LeaveStatement (Boo.Lang.Compiler.Ast.Statement node) Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.PEVerify Prop:System.Boolean IsSupported Method:get_IsSupported () returns System.Boolean Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.PreErrorChecking Method:Run () Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.PrintBoo Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.PrintErrors Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.PrintWarnings Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ProcessClosures Method:Run () Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ProcessGenerators Method:Run () Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor method) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method method) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method method) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.GeneratorMethodProcessor Prop:Boo.Lang.Compiler.TypeSystem.InternalMethod MoveNextMethod Method:get_MoveNextMethod () returns Boo.Lang.Compiler.TypeSystem.InternalMethod Method:Run () Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.GeneratorExpressionProcessor Method:Run () Method:CreateEnumerableConstructorInvocation () returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ProcessMethodBodies Method:Run () Method:Dispose () Method:OnModule (Boo.Lang.Compiler.Ast.Module module) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method method) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ProcessMethodBodies+CallableScore Field:Boo.Lang.Compiler.TypeSystem.IMethod Info Field:System.Int32 Score Method:CompareTo (System.Object other) returns System.Int32 Method:GetHashCode () returns System.Int32 Method:Equals (System.Object other) returns System.Boolean Method:ToString () returns System.String Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Steps.ProcessMethodBodiesWithDuckTyping Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:Run () Method:Dispose () Method:OnModule (Boo.Lang.Compiler.Ast.Module module) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method method) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.ProcessSharedLocals Method:Run () Method:Dispose () Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.RunAssembly Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.SaveAssembly Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.SerializeToXml Method:Run () Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.StricterErrorChecking Method:Run () Method:Dispose () Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetInternalLocal (Boo.Lang.Compiler.Ast.Node local) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array, Boo.Lang.Compiler.Ast.NodeType nodeType) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection, Boo.Lang.Compiler.Ast.NodeType nodeType) returns System.Boolean Method:Visit (Boo.Lang.Compiler.Ast.Node[] array) Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Steps.TransformCallableDefinitions Method:Run () Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:OnCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:EnterCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) returns System.Boolean Method:LeaveCompileUnit (Boo.Lang.Compiler.Ast.CompileUnit node) Method:OnSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:OnArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:EnterArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) returns System.Boolean Method:LeaveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:OnCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) returns System.Boolean Method:LeaveCallableTypeReference (Boo.Lang.Compiler.Ast.CallableTypeReference node) Method:EnterCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) returns System.Boolean Method:LeaveCallableDefinition (Boo.Lang.Compiler.Ast.CallableDefinition node) Method:OnNamespaceDeclaration (Boo.Lang.Compiler.Ast.NamespaceDeclaration node) Method:OnImport (Boo.Lang.Compiler.Ast.Import node) Method:EnterImport (Boo.Lang.Compiler.Ast.Import node) returns System.Boolean Method:LeaveImport (Boo.Lang.Compiler.Ast.Import node) Method:OnModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:LeaveModule (Boo.Lang.Compiler.Ast.Module node) Method:EnterClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) returns System.Boolean Method:LeaveClassDefinition (Boo.Lang.Compiler.Ast.ClassDefinition node) Method:OnStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:EnterStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) returns System.Boolean Method:LeaveStructDefinition (Boo.Lang.Compiler.Ast.StructDefinition node) Method:OnInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:EnterInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) returns System.Boolean Method:LeaveInterfaceDefinition (Boo.Lang.Compiler.Ast.InterfaceDefinition node) Method:OnEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:EnterEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) returns System.Boolean Method:LeaveEnumDefinition (Boo.Lang.Compiler.Ast.EnumDefinition node) Method:OnEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:EnterEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) returns System.Boolean Method:LeaveEnumMember (Boo.Lang.Compiler.Ast.EnumMember node) Method:OnField (Boo.Lang.Compiler.Ast.Field node) Method:EnterField (Boo.Lang.Compiler.Ast.Field node) returns System.Boolean Method:LeaveField (Boo.Lang.Compiler.Ast.Field node) Method:OnProperty (Boo.Lang.Compiler.Ast.Property node) Method:EnterProperty (Boo.Lang.Compiler.Ast.Property node) returns System.Boolean Method:LeaveProperty (Boo.Lang.Compiler.Ast.Property node) Method:OnEvent (Boo.Lang.Compiler.Ast.Event node) Method:EnterEvent (Boo.Lang.Compiler.Ast.Event node) returns System.Boolean Method:LeaveEvent (Boo.Lang.Compiler.Ast.Event node) Method:OnLocal (Boo.Lang.Compiler.Ast.Local node) Method:OnCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) returns System.Boolean Method:LeaveCallableBlockExpression (Boo.Lang.Compiler.Ast.CallableBlockExpression node) Method:EnterMethod (Boo.Lang.Compiler.Ast.Method node) returns System.Boolean Method:LeaveMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:EnterConstructor (Boo.Lang.Compiler.Ast.Constructor node) returns System.Boolean Method:LeaveConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:EnterParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) returns System.Boolean Method:LeaveParameterDeclaration (Boo.Lang.Compiler.Ast.ParameterDeclaration node) Method:OnDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:EnterDeclaration (Boo.Lang.Compiler.Ast.Declaration node) returns System.Boolean Method:LeaveDeclaration (Boo.Lang.Compiler.Ast.Declaration node) Method:OnAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:EnterAttribute (Boo.Lang.Compiler.Ast.Attribute node) returns System.Boolean Method:LeaveAttribute (Boo.Lang.Compiler.Ast.Attribute node) Method:OnStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:EnterStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) returns System.Boolean Method:LeaveStatementModifier (Boo.Lang.Compiler.Ast.StatementModifier node) Method:OnGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:EnterGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) returns System.Boolean Method:LeaveGotoStatement (Boo.Lang.Compiler.Ast.GotoStatement node) Method:OnLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:EnterLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) returns System.Boolean Method:LeaveLabelStatement (Boo.Lang.Compiler.Ast.LabelStatement node) Method:OnBlock (Boo.Lang.Compiler.Ast.Block node) Method:EnterBlock (Boo.Lang.Compiler.Ast.Block node) returns System.Boolean Method:LeaveBlock (Boo.Lang.Compiler.Ast.Block node) Method:OnDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:EnterDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) returns System.Boolean Method:LeaveDeclarationStatement (Boo.Lang.Compiler.Ast.DeclarationStatement node) Method:OnMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:EnterMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) returns System.Boolean Method:LeaveMacroStatement (Boo.Lang.Compiler.Ast.MacroStatement node) Method:OnTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:EnterTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) returns System.Boolean Method:LeaveTryStatement (Boo.Lang.Compiler.Ast.TryStatement node) Method:OnExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:EnterExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) returns System.Boolean Method:LeaveExceptionHandler (Boo.Lang.Compiler.Ast.ExceptionHandler node) Method:OnIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:EnterIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) returns System.Boolean Method:LeaveIfStatement (Boo.Lang.Compiler.Ast.IfStatement node) Method:OnUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:EnterUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) returns System.Boolean Method:LeaveUnlessStatement (Boo.Lang.Compiler.Ast.UnlessStatement node) Method:OnForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:EnterForStatement (Boo.Lang.Compiler.Ast.ForStatement node) returns System.Boolean Method:LeaveForStatement (Boo.Lang.Compiler.Ast.ForStatement node) Method:OnWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:EnterWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) returns System.Boolean Method:LeaveWhileStatement (Boo.Lang.Compiler.Ast.WhileStatement node) Method:OnGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:EnterGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) returns System.Boolean Method:LeaveGivenStatement (Boo.Lang.Compiler.Ast.GivenStatement node) Method:OnWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:EnterWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) returns System.Boolean Method:LeaveWhenClause (Boo.Lang.Compiler.Ast.WhenClause node) Method:OnBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:EnterBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) returns System.Boolean Method:LeaveBreakStatement (Boo.Lang.Compiler.Ast.BreakStatement node) Method:OnContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:EnterContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) returns System.Boolean Method:LeaveContinueStatement (Boo.Lang.Compiler.Ast.ContinueStatement node) Method:OnRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:EnterRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) returns System.Boolean Method:LeaveRetryStatement (Boo.Lang.Compiler.Ast.RetryStatement node) Method:OnReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:EnterReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) returns System.Boolean Method:LeaveReturnStatement (Boo.Lang.Compiler.Ast.ReturnStatement node) Method:OnYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:EnterYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) returns System.Boolean Method:LeaveYieldStatement (Boo.Lang.Compiler.Ast.YieldStatement node) Method:OnRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:EnterRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) returns System.Boolean Method:LeaveRaiseStatement (Boo.Lang.Compiler.Ast.RaiseStatement node) Method:OnUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:EnterUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) returns System.Boolean Method:LeaveUnpackStatement (Boo.Lang.Compiler.Ast.UnpackStatement node) Method:OnExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:EnterExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) returns System.Boolean Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:OnOmittedExpression (Boo.Lang.Compiler.Ast.OmittedExpression node) Method:OnExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:EnterExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) returns System.Boolean Method:LeaveExpressionPair (Boo.Lang.Compiler.Ast.ExpressionPair node) Method:OnMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:EnterMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) returns System.Boolean Method:LeaveMethodInvocationExpression (Boo.Lang.Compiler.Ast.MethodInvocationExpression node) Method:OnUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:EnterUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) returns System.Boolean Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:OnBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:EnterBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) returns System.Boolean Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:OnTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:EnterTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) returns System.Boolean Method:LeaveTernaryExpression (Boo.Lang.Compiler.Ast.TernaryExpression node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:OnMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:EnterMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) returns System.Boolean Method:LeaveMemberReferenceExpression (Boo.Lang.Compiler.Ast.MemberReferenceExpression node) Method:OnStringLiteralExpression (Boo.Lang.Compiler.Ast.StringLiteralExpression node) Method:OnTimeSpanLiteralExpression (Boo.Lang.Compiler.Ast.TimeSpanLiteralExpression node) Method:OnIntegerLiteralExpression (Boo.Lang.Compiler.Ast.IntegerLiteralExpression node) Method:OnDoubleLiteralExpression (Boo.Lang.Compiler.Ast.DoubleLiteralExpression node) Method:OnNullLiteralExpression (Boo.Lang.Compiler.Ast.NullLiteralExpression node) Method:OnSelfLiteralExpression (Boo.Lang.Compiler.Ast.SelfLiteralExpression node) Method:OnSuperLiteralExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression node) Method:OnBoolLiteralExpression (Boo.Lang.Compiler.Ast.BoolLiteralExpression node) Method:OnRELiteralExpression (Boo.Lang.Compiler.Ast.RELiteralExpression node) Method:OnExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:EnterExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) returns System.Boolean Method:LeaveExpressionInterpolationExpression (Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node) Method:OnHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:EnterHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) returns System.Boolean Method:LeaveHashLiteralExpression (Boo.Lang.Compiler.Ast.HashLiteralExpression node) Method:OnListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:EnterListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) returns System.Boolean Method:LeaveListLiteralExpression (Boo.Lang.Compiler.Ast.ListLiteralExpression node) Method:OnArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:EnterArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) returns System.Boolean Method:LeaveArrayLiteralExpression (Boo.Lang.Compiler.Ast.ArrayLiteralExpression node) Method:OnGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:EnterGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) returns System.Boolean Method:LeaveGeneratorExpression (Boo.Lang.Compiler.Ast.GeneratorExpression node) Method:OnSlice (Boo.Lang.Compiler.Ast.Slice node) Method:EnterSlice (Boo.Lang.Compiler.Ast.Slice node) returns System.Boolean Method:LeaveSlice (Boo.Lang.Compiler.Ast.Slice node) Method:OnSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:EnterSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) returns System.Boolean Method:LeaveSlicingExpression (Boo.Lang.Compiler.Ast.SlicingExpression node) Method:OnAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:EnterAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) returns System.Boolean Method:LeaveAsExpression (Boo.Lang.Compiler.Ast.AsExpression node) Method:OnCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:EnterCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) returns System.Boolean Method:LeaveCastExpression (Boo.Lang.Compiler.Ast.CastExpression node) Method:OnTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:EnterTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) returns System.Boolean Method:LeaveTypeofExpression (Boo.Lang.Compiler.Ast.TypeofExpression node) Method:VisitNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.Ast.Node Method:Visit (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.Expression Method:Visit (Boo.Lang.Compiler.Ast.Statement node) returns Boo.Lang.Compiler.Ast.Statement Method:Visit (Boo.Lang.Compiler.Ast.NodeCollection collection) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.AbstractInternalType Prop:System.String FullName Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.Node Node Prop:Boo.Lang.Compiler.TypeSystem.IType NestingType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:Boo.Lang.Compiler.Ast.TypeDefinition TypeDefinition Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsFinal Prop:System.Boolean IsInterface Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.Type GeneratedType Method:get_FullName () returns System.String Method:get_Name () returns System.String Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_NestingType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_TypeDefinition () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:GetTypeDepth () returns System.Int32 Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_GeneratedType () returns System.Type Method:set_GeneratedType (System.Type value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.AbstractLocalEntity Prop:System.Boolean IsUsed Prop:System.Boolean IsShared Method:get_IsUsed () returns System.Boolean Method:set_IsUsed (System.Boolean value) Method:get_IsShared () returns System.Boolean Method:set_IsShared (System.Boolean value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.InfoFilter Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Invoke (Boo.Lang.Compiler.TypeSystem.IEntity tag) returns System.Boolean Method:BeginInvoke (Boo.Lang.Compiler.TypeSystem.IEntity tag, System.AsyncCallback callback, System.Object object) returns System.IAsyncResult Method:EndInvoke (System.IAsyncResult result) returns System.Boolean Method:GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetInvocationList () returns System.Delegate[] Method:DynamicInvoke (System.Object[] args) returns System.Object Method:Clone () returns System.Object Method:get_Method () returns System.Reflection.MethodInfo Method:get_Target () returns System.Object Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.Ambiguous Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IEntity[] Entities Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Entities () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:Filter (Boo.Lang.Compiler.TypeSystem.InfoFilter condition) returns Boo.Lang.List Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.AbstractType Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsFinal Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_FullName () returns System.String Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetTypeDepth () returns System.Int32 Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.AnonymousCallableType Prop:Boo.Lang.Compiler.TypeSystem.IType ConcreteType Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsFinal Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_ConcreteType () returns Boo.Lang.Compiler.TypeSystem.IType Method:set_ConcreteType (Boo.Lang.Compiler.TypeSystem.IType value) Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetSignature () returns Boo.Lang.Compiler.TypeSystem.CallableSignature Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:GetTypeDepth () returns System.Int32 Method:get_FullName () returns System.String Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.ArrayType Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsFinal Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsInterface Prop:System.Boolean IsAbstract Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_FullName () returns System.String Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsFinal () returns System.Boolean Method:get_IsByRef () returns System.Boolean Method:get_IsClass () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:GetTypeDepth () returns System.Int32 Method:GetArrayRank () returns System.Int32 Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.AssemblyReference Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.Reflection.Assembly Assembly Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Assembly () returns System.Reflection.Assembly Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.BooClassBuilder Prop:Boo.Lang.Compiler.TypeSystem.BooCodeBuilder CodeBuilder Prop:Boo.Lang.Compiler.Ast.ClassDefinition ClassDefinition Prop:Boo.Lang.Compiler.TypeSystem.IType Entity Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Method:get_CodeBuilder () returns Boo.Lang.Compiler.TypeSystem.BooCodeBuilder Method:get_ClassDefinition () returns Boo.Lang.Compiler.Ast.ClassDefinition Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:set_LexicalInfo (Boo.Lang.Compiler.Ast.LexicalInfo value) Method:AddAttribute (Boo.Lang.Compiler.Ast.Attribute attribute) Method:AddBaseType (Boo.Lang.Compiler.TypeSystem.IType type) Method:AddConstructor () returns Boo.Lang.Compiler.TypeSystem.BooMethodBuilder Method:AddMethod (System.String name, Boo.Lang.Compiler.TypeSystem.IType returnType) returns Boo.Lang.Compiler.TypeSystem.BooMethodBuilder Method:AddVirtualMethod (System.String name, Boo.Lang.Compiler.TypeSystem.IType returnType) returns Boo.Lang.Compiler.TypeSystem.BooMethodBuilder Method:AddMethod (System.String name, Boo.Lang.Compiler.TypeSystem.IType returnType, Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns Boo.Lang.Compiler.TypeSystem.BooMethodBuilder Method:AddReadOnlyProperty (System.String name, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.Property Method:AddField (System.String name, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.Field Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.BooCodeBuilder Prop:Boo.Lang.Compiler.TypeSystem.TypeSystemServices TypeSystemServices Prop:Boo.Lang.Compiler.CompilerContext Context Method:get_TypeSystemServices () returns Boo.Lang.Compiler.TypeSystem.TypeSystemServices Method:get_Context () returns Boo.Lang.Compiler.CompilerContext Method:CreateAttribute (Boo.Lang.Compiler.TypeSystem.IConstructor constructor, Boo.Lang.Compiler.Ast.Expression arg) returns Boo.Lang.Compiler.Ast.Attribute Method:CreateClass (System.String name) returns Boo.Lang.Compiler.TypeSystem.BooClassBuilder Method:CreateClass (System.String name, Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns Boo.Lang.Compiler.TypeSystem.BooClassBuilder Method:CreateCast (Boo.Lang.Compiler.TypeSystem.IType type, Boo.Lang.Compiler.Ast.Expression target) returns Boo.Lang.Compiler.Ast.Expression Method:CreateTypeofExpression (Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.Expression Method:CreateLabelStatement (Boo.Lang.Compiler.Ast.Node sourceNode, System.String name) returns Boo.Lang.Compiler.TypeSystem.InternalLabel Method:CreateLabelReference (Boo.Lang.Compiler.Ast.LabelStatement label) returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:CreateSwitch (Boo.Lang.Compiler.Ast.Expression offset, System.Collections.IEnumerable labels) returns Boo.Lang.Compiler.Ast.Statement Method:CreateAddressOfExpression (Boo.Lang.Compiler.TypeSystem.IMethod method) returns Boo.Lang.Compiler.Ast.Expression Method:CreateMethodInvocation (Boo.Lang.Compiler.Ast.Expression target, System.Reflection.MethodInfo method) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateMethodInvocation (System.Reflection.MethodInfo staticMethod, Boo.Lang.Compiler.Ast.Expression arg) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateMethodInvocation (Boo.Lang.Compiler.Ast.Expression target, Boo.Lang.Compiler.TypeSystem.IMethod tag, Boo.Lang.Compiler.Ast.Expression arg) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateMethodInvocation (Boo.Lang.Compiler.Ast.Expression target, Boo.Lang.Compiler.TypeSystem.IMethod entity, Boo.Lang.Compiler.Ast.Expression arg1, Boo.Lang.Compiler.Ast.Expression arg2) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateMethodInvocation (Boo.Lang.Compiler.TypeSystem.IMethod staticMethod, Boo.Lang.Compiler.Ast.Expression arg0, Boo.Lang.Compiler.Ast.Expression arg1) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateMethodInvocation (Boo.Lang.Compiler.TypeSystem.IMethod staticMethod, Boo.Lang.Compiler.Ast.Expression arg0, Boo.Lang.Compiler.Ast.Expression arg1, Boo.Lang.Compiler.Ast.Expression arg2) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateMethodInvocation (Boo.Lang.Compiler.TypeSystem.IMethod staticMethod, Boo.Lang.Compiler.Ast.Expression arg) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateMethodInvocation (Boo.Lang.Compiler.TypeSystem.IMethod staticMethod) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateTypeReference (System.Type type) returns Boo.Lang.Compiler.Ast.TypeReference Method:CreateTypeReference (Boo.Lang.Compiler.TypeSystem.IType tag) returns Boo.Lang.Compiler.Ast.TypeReference Method:CreateSelfReference (Boo.Lang.Compiler.TypeSystem.IType self) returns Boo.Lang.Compiler.Ast.SelfLiteralExpression Method:CreateLocalReference (System.String name, Boo.Lang.Compiler.TypeSystem.InternalLocal entity) returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:CreateTypedReference (System.String name, Boo.Lang.Compiler.TypeSystem.ITypedEntity entity) returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:CreateReference (Boo.Lang.Compiler.TypeSystem.IEntity entity) returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:CreateReference (Boo.Lang.Compiler.TypeSystem.InternalLocal local) returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:CreateReference (Boo.Lang.Compiler.Ast.Field field) returns Boo.Lang.Compiler.Ast.MemberReferenceExpression Method:CreateReference (Boo.Lang.Compiler.TypeSystem.IField field) returns Boo.Lang.Compiler.Ast.MemberReferenceExpression Method:CreateMemberReference (Boo.Lang.Compiler.TypeSystem.IMember member) returns Boo.Lang.Compiler.Ast.MemberReferenceExpression Method:CreateMemberReference (Boo.Lang.Compiler.Ast.Expression target, Boo.Lang.Compiler.TypeSystem.IMember member) returns Boo.Lang.Compiler.Ast.MemberReferenceExpression Method:CreateMethodInvocation (Boo.Lang.Compiler.Ast.Expression target, Boo.Lang.Compiler.TypeSystem.IMethod tag) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateReference (Boo.Lang.Compiler.Ast.LexicalInfo info, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:CreateReference (Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:CreateEvalInvocation (Boo.Lang.Compiler.Ast.LexicalInfo li) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateUnpackStatement (Boo.Lang.Compiler.Ast.DeclarationCollection declarations, Boo.Lang.Compiler.Ast.Expression expression) returns Boo.Lang.Compiler.Ast.UnpackStatement Method:CreateAssignment (Boo.Lang.Compiler.Ast.LexicalInfo li, Boo.Lang.Compiler.Ast.Expression lhs, Boo.Lang.Compiler.Ast.Expression rhs) returns Boo.Lang.Compiler.Ast.BinaryExpression Method:CreateAssignment (Boo.Lang.Compiler.Ast.Expression lhs, Boo.Lang.Compiler.Ast.Expression rhs) returns Boo.Lang.Compiler.Ast.BinaryExpression Method:CreateMethodReference (Boo.Lang.Compiler.TypeSystem.IMethod method) returns Boo.Lang.Compiler.Ast.Expression Method:CreateBoolLiteral (System.Boolean value) returns Boo.Lang.Compiler.Ast.BoolLiteralExpression Method:CreateStringLiteral (System.String value) returns Boo.Lang.Compiler.Ast.StringLiteralExpression Method:CreateNullLiteral () returns Boo.Lang.Compiler.Ast.NullLiteralExpression Method:CreateObjectArray (Boo.Lang.Compiler.Ast.ExpressionCollection items) returns Boo.Lang.Compiler.Ast.ArrayLiteralExpression Method:CreateIntegerLiteral (System.Int32 value) returns Boo.Lang.Compiler.Ast.IntegerLiteralExpression Method:CreateSlicing (Boo.Lang.Compiler.Ast.Expression target, System.Int32 begin) returns Boo.Lang.Compiler.Ast.SlicingExpression Method:CreateReference (Boo.Lang.Compiler.Ast.ParameterDeclaration parameter) returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:CreateReference (Boo.Lang.Compiler.TypeSystem.InternalParameter parameter) returns Boo.Lang.Compiler.Ast.ReferenceExpression Method:CreateNotExpression (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.Ast.UnaryExpression Method:CreateParameterDeclaration (System.Int32 index, System.String name, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.ParameterDeclaration Method:CreateConstructorInvocation (Boo.Lang.Compiler.Ast.ClassDefinition cd) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateConstructorInvocation (Boo.Lang.Compiler.TypeSystem.IConstructor constructor, Boo.Lang.Compiler.Ast.Expression arg1, Boo.Lang.Compiler.Ast.Expression arg2) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateConstructorInvocation (Boo.Lang.Compiler.TypeSystem.IConstructor constructor, Boo.Lang.Compiler.Ast.Expression arg) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateConstructorInvocation (Boo.Lang.Compiler.TypeSystem.IConstructor constructor) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateSuperConstructorInvocation (Boo.Lang.Compiler.TypeSystem.IType baseType) returns Boo.Lang.Compiler.Ast.Statement Method:CreateSuperConstructorInvocation (Boo.Lang.Compiler.TypeSystem.IConstructor defaultConstructor) returns Boo.Lang.Compiler.Ast.Statement Method:CreateVirtualMethod (System.String name, Boo.Lang.Compiler.TypeSystem.IType returnType) returns Boo.Lang.Compiler.Ast.Method Method:CreateVirtualMethod (System.String name, Boo.Lang.Compiler.Ast.TypeReference returnType) returns Boo.Lang.Compiler.Ast.Method Method:CreateMethod (System.String name, Boo.Lang.Compiler.TypeSystem.IType returnType, Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns Boo.Lang.Compiler.Ast.Method Method:CreateMethod (System.String name, Boo.Lang.Compiler.Ast.TypeReference returnType, Boo.Lang.Compiler.Ast.TypeMemberModifiers modifiers) returns Boo.Lang.Compiler.Ast.Method Method:CreateProperty (System.String name, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.Property Method:CreateField (System.String name, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.Field Method:CreateRuntimeMethod (System.String name, Boo.Lang.Compiler.Ast.TypeReference returnType) returns Boo.Lang.Compiler.Ast.Method Method:CreateRuntimeMethod (System.String name, Boo.Lang.Compiler.TypeSystem.IType returnType) returns Boo.Lang.Compiler.Ast.Method Method:CreateRuntimeMethod (System.String name, Boo.Lang.Compiler.TypeSystem.IType returnType, Boo.Lang.Compiler.TypeSystem.IParameter[] parameters) returns Boo.Lang.Compiler.Ast.Method Method:DeclareParameters (Boo.Lang.Compiler.Ast.Method method, System.Int32 parameterIndexDelta, Boo.Lang.Compiler.TypeSystem.IParameter[] parameters) Method:CreateAbstractMethod (Boo.Lang.Compiler.Ast.LexicalInfo lexicalInfo, Boo.Lang.Compiler.TypeSystem.IMethod baseMethod) returns Boo.Lang.Compiler.Ast.Method Method:CreateNotNullTest (Boo.Lang.Compiler.Ast.Expression target) returns Boo.Lang.Compiler.Ast.Expression Method:DeclareTempLocal (Boo.Lang.Compiler.Ast.Method node, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:DeclareLocal (Boo.Lang.Compiler.Ast.Method node, System.String name, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.TypeSystem.InternalLocal Method:BindParameterDeclarations (System.Boolean isStatic, Boo.Lang.Compiler.Ast.INodeWithParameters node) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.BooMethodBuilder Prop:Boo.Lang.Compiler.Ast.Method Method Prop:Boo.Lang.Compiler.TypeSystem.InternalMethod Entity Prop:Boo.Lang.Compiler.Ast.Block Body Prop:Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Parameters Prop:Boo.Lang.Compiler.Ast.LocalCollection Locals Prop:Boo.Lang.Compiler.Ast.TypeMemberModifiers Modifiers Method:get_Method () returns Boo.Lang.Compiler.Ast.Method Method:get_Entity () returns Boo.Lang.Compiler.TypeSystem.InternalMethod Method:get_Body () returns Boo.Lang.Compiler.Ast.Block Method:get_Parameters () returns Boo.Lang.Compiler.Ast.ParameterDeclarationCollection Method:get_Locals () returns Boo.Lang.Compiler.Ast.LocalCollection Method:get_Modifiers () returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:set_Modifiers (Boo.Lang.Compiler.Ast.TypeMemberModifiers value) Method:AddParameter (System.String name, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.Ast.ParameterDeclaration Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.BuiltinFunction Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.BuiltinFunctionType FunctionType Field:Boo.Lang.Compiler.TypeSystem.BuiltinFunction Quack Field:Boo.Lang.Compiler.TypeSystem.BuiltinFunction Len Field:Boo.Lang.Compiler.TypeSystem.BuiltinFunction AddressOf Field:Boo.Lang.Compiler.TypeSystem.BuiltinFunction Eval Field:Boo.Lang.Compiler.TypeSystem.BuiltinFunction Switch Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_FunctionType () returns Boo.Lang.Compiler.TypeSystem.BuiltinFunctionType Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.CallableSignature Prop:Boo.Lang.Compiler.TypeSystem.IParameter[] Parameters Prop:Boo.Lang.Compiler.TypeSystem.IType ReturnType Method:get_Parameters () returns Boo.Lang.Compiler.TypeSystem.IParameter[] Method:get_ReturnType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetHashCode () returns System.Int32 Method:Equals (System.Object other) returns System.Boolean Method:ToString () returns System.String Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.CompileUnitEntity Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.String Name Prop:System.String FullName Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.Null Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsFinal Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Field:Boo.Lang.Compiler.TypeSystem.Null Default Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_FullName () returns System.String Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetTypeDepth () returns System.Int32 Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.Unknown Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsFinal Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Field:Boo.Lang.Compiler.TypeSystem.Unknown Default Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_FullName () returns System.String Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetTypeDepth () returns System.Int32 Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.Error Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsFinal Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Field:Boo.Lang.Compiler.TypeSystem.Error Default Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_FullName () returns System.String Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetTypeDepth () returns System.Int32 Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.ExternalType Prop:System.String FullName Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsFinal Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:System.Type ActualType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_FullName () returns System.String Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsFinal () returns System.Boolean Method:get_IsByRef () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:get_ActualType () returns System.Type Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:GetTypeDepth () returns System.Int32 Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.ExternalCallableType Prop:System.String FullName Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsFinal Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:System.Type ActualType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:GetSignature () returns Boo.Lang.Compiler.TypeSystem.CallableSignature Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:get_FullName () returns System.String Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsFinal () returns System.Boolean Method:get_IsByRef () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:get_ActualType () returns System.Type Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:GetTypeDepth () returns System.Int32 Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.ExternalEvent Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.Reflection.EventInfo EventInfo Prop:System.Boolean IsPublic Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsStatic Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetAddMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:GetRemoveMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:GetRaiseMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:get_EventInfo () returns System.Reflection.EventInfo Method:get_IsPublic () returns System.Boolean Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsStatic () returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.ExternalField Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.String Name Prop:System.String FullName Prop:System.Boolean IsPublic Prop:System.Boolean IsProtected Prop:System.Boolean IsStatic Prop:System.Boolean IsLiteral Prop:System.Boolean IsInitOnly Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Object StaticValue Prop:System.Reflection.FieldInfo FieldInfo Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_IsPublic () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsStatic () returns System.Boolean Method:get_IsLiteral () returns System.Boolean Method:get_IsInitOnly () returns System.Boolean Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_StaticValue () returns System.Object Method:get_FieldInfo () returns System.Reflection.FieldInfo Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.ExternalMethod Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsProtected Prop:System.Boolean IsAbstract Prop:System.Boolean IsVirtual Prop:System.Boolean IsSpecialName Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.ICallableType CallableType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:Boo.Lang.Compiler.TypeSystem.IType ReturnType Prop:System.Reflection.MethodBase MethodInfo Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsSpecialName () returns System.Boolean Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_CallableType () returns Boo.Lang.Compiler.TypeSystem.ICallableType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetParameters () returns Boo.Lang.Compiler.TypeSystem.IParameter[] Method:get_ReturnType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_MethodInfo () returns System.Reflection.MethodBase Method:Equals (System.Object other) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:ToString () returns System.String Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.ExternalConstructor Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.Reflection.ConstructorInfo ConstructorInfo Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsProtected Prop:System.Boolean IsAbstract Prop:System.Boolean IsVirtual Prop:System.Boolean IsSpecialName Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.ICallableType CallableType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:Boo.Lang.Compiler.TypeSystem.IType ReturnType Prop:System.Reflection.MethodBase MethodInfo Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_ConstructorInfo () returns System.Reflection.ConstructorInfo Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsSpecialName () returns System.Boolean Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_CallableType () returns Boo.Lang.Compiler.TypeSystem.ICallableType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetParameters () returns Boo.Lang.Compiler.TypeSystem.IParameter[] Method:get_ReturnType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_MethodInfo () returns System.Reflection.MethodBase Method:Equals (System.Object other) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:ToString () returns System.String Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.ExternalParameter Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.ExternalProperty Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Reflection.PropertyInfo PropertyInfo Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_PropertyInfo () returns System.Reflection.PropertyInfo Method:GetParameters () returns Boo.Lang.Compiler.TypeSystem.IParameter[] Method:GetGetMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:GetSetMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.NullNamespace Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Field:Boo.Lang.Compiler.TypeSystem.INamespace Default Field:Boo.Lang.Compiler.TypeSystem.IEntity[] EmptyEntityArray Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.InternalClass Prop:System.Boolean IsValueType Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:System.String FullName Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.Node Node Prop:Boo.Lang.Compiler.TypeSystem.IType NestingType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Prop:Boo.Lang.Compiler.Ast.TypeDefinition TypeDefinition Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsFinal Prop:System.Boolean IsInterface Prop:System.Boolean IsEnum Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.Type GeneratedType Method:get_IsValueType () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetTypeDepth () returns System.Int32 Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:get_FullName () returns System.String Method:get_Name () returns System.String Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_NestingType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:get_TypeDefinition () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_GeneratedType () returns System.Type Method:set_GeneratedType (System.Type value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.InternalCallableType Prop:System.Boolean IsValueType Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:System.String FullName Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.Node Node Prop:Boo.Lang.Compiler.TypeSystem.IType NestingType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Prop:Boo.Lang.Compiler.Ast.TypeDefinition TypeDefinition Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsFinal Prop:System.Boolean IsInterface Prop:System.Boolean IsEnum Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.Type GeneratedType Method:GetSignature () returns Boo.Lang.Compiler.TypeSystem.CallableSignature Method:GetInvokeMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:GetEndInvokeMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:ToString () returns System.String Method:get_IsValueType () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetTypeDepth () returns System.Int32 Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:get_FullName () returns System.String Method:get_Name () returns System.String Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_NestingType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:get_TypeDefinition () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_GeneratedType () returns System.Type Method:set_GeneratedType (System.Type value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.InternalMethod Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsProtected Prop:System.Boolean IsAbstract Prop:System.Boolean IsVirtual Prop:System.Boolean IsSpecialName Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.ICallableType CallableType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:Boo.Lang.Compiler.Ast.Method Method Prop:Boo.Lang.Compiler.Ast.Node Node Prop:Boo.Lang.Compiler.TypeSystem.IMethod Override Prop:Boo.Lang.Compiler.TypeSystem.IType ReturnType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Prop:System.Boolean IsGenerator Prop:Boo.Lang.Compiler.Ast.ExpressionCollection ReturnExpressions Prop:Boo.Lang.Compiler.Ast.ExpressionCollection YieldExpressions Prop:Boo.Lang.Compiler.Ast.ExpressionCollection SuperExpressions Prop:Boo.Lang.Compiler.Ast.ReferenceExpression[] LabelReferences Prop:Boo.Lang.Compiler.TypeSystem.InternalLabel[] Labels Field:Boo.Lang.Compiler.Ast.ReferenceExpression[] EmptyReferenceExpressionArray Field:Boo.Lang.Compiler.TypeSystem.InternalLabel[] EmptyInternalLabelArray Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsSpecialName () returns System.Boolean Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_CallableType () returns Boo.Lang.Compiler.TypeSystem.ICallableType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_Method () returns Boo.Lang.Compiler.Ast.Method Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_Override () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:set_Override (Boo.Lang.Compiler.TypeSystem.IMethod value) Method:GetParameters () returns Boo.Lang.Compiler.TypeSystem.IParameter[] Method:get_ReturnType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:get_IsGenerator () returns System.Boolean Method:get_ReturnExpressions () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:get_YieldExpressions () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:get_SuperExpressions () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:get_LabelReferences () returns Boo.Lang.Compiler.Ast.ReferenceExpression[] Method:get_Labels () returns Boo.Lang.Compiler.TypeSystem.InternalLabel[] Method:AddYieldExpression (Boo.Lang.Compiler.Ast.Expression expression) Method:AddReturnExpression (Boo.Lang.Compiler.Ast.Expression expression) Method:AddSuperExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression expression) Method:AddLabelReference (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:AddLabel (Boo.Lang.Compiler.TypeSystem.InternalLabel node) Method:ResolveLabel (System.String name) returns Boo.Lang.Compiler.TypeSystem.InternalLabel Method:ResolveLocal (System.String name) returns Boo.Lang.Compiler.Ast.Local Method:ResolveParameter (System.String name) returns Boo.Lang.Compiler.Ast.ParameterDeclaration Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.InternalConstructor Prop:System.Boolean HasSuperCall Prop:System.Boolean HasSelfCall Prop:Boo.Lang.Compiler.TypeSystem.IType ReturnType Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsProtected Prop:System.Boolean IsAbstract Prop:System.Boolean IsVirtual Prop:System.Boolean IsSpecialName Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.ICallableType CallableType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:Boo.Lang.Compiler.Ast.Method Method Prop:Boo.Lang.Compiler.Ast.Node Node Prop:Boo.Lang.Compiler.TypeSystem.IMethod Override Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Prop:System.Boolean IsGenerator Prop:Boo.Lang.Compiler.Ast.ExpressionCollection ReturnExpressions Prop:Boo.Lang.Compiler.Ast.ExpressionCollection YieldExpressions Prop:Boo.Lang.Compiler.Ast.ExpressionCollection SuperExpressions Prop:Boo.Lang.Compiler.Ast.ReferenceExpression[] LabelReferences Prop:Boo.Lang.Compiler.TypeSystem.InternalLabel[] Labels Method:get_HasSuperCall () returns System.Boolean Method:set_HasSuperCall (System.Boolean value) Method:get_HasSelfCall () returns System.Boolean Method:set_HasSelfCall (System.Boolean value) Method:get_ReturnType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsVirtual () returns System.Boolean Method:get_IsSpecialName () returns System.Boolean Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_CallableType () returns Boo.Lang.Compiler.TypeSystem.ICallableType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_Method () returns Boo.Lang.Compiler.Ast.Method Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_Override () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:set_Override (Boo.Lang.Compiler.TypeSystem.IMethod value) Method:GetParameters () returns Boo.Lang.Compiler.TypeSystem.IParameter[] Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:get_IsGenerator () returns System.Boolean Method:get_ReturnExpressions () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:get_YieldExpressions () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:get_SuperExpressions () returns Boo.Lang.Compiler.Ast.ExpressionCollection Method:get_LabelReferences () returns Boo.Lang.Compiler.Ast.ReferenceExpression[] Method:get_Labels () returns Boo.Lang.Compiler.TypeSystem.InternalLabel[] Method:AddYieldExpression (Boo.Lang.Compiler.Ast.Expression expression) Method:AddReturnExpression (Boo.Lang.Compiler.Ast.Expression expression) Method:AddSuperExpression (Boo.Lang.Compiler.Ast.SuperLiteralExpression expression) Method:AddLabelReference (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:AddLabel (Boo.Lang.Compiler.TypeSystem.InternalLabel node) Method:ResolveLabel (System.String name) returns Boo.Lang.Compiler.TypeSystem.InternalLabel Method:ResolveLocal (System.String name) returns Boo.Lang.Compiler.Ast.Local Method:ResolveParameter (System.String name) returns Boo.Lang.Compiler.Ast.ParameterDeclaration Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.InternalEnum Prop:System.Boolean IsFinal Prop:System.Boolean IsValueType Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:System.String FullName Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.Node Node Prop:Boo.Lang.Compiler.TypeSystem.IType NestingType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Prop:Boo.Lang.Compiler.Ast.TypeDefinition TypeDefinition Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsEnum Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.Type GeneratedType Method:get_IsFinal () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:get_FullName () returns System.String Method:get_Name () returns System.String Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_NestingType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:get_TypeDefinition () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:GetTypeDepth () returns System.Int32 Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_GeneratedType () returns System.Type Method:set_GeneratedType (System.Type value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.InternalEnumMember Prop:System.String Name Prop:System.String FullName Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsProtected Prop:System.Boolean IsLiteral Prop:System.Boolean IsInitOnly Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.Object StaticValue Prop:Boo.Lang.Compiler.Ast.Node Node Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_IsLiteral () returns System.Boolean Method:get_IsInitOnly () returns System.Boolean Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_StaticValue () returns System.Object Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.InternalEvent Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:Boo.Lang.Compiler.Ast.Event Event Prop:Boo.Lang.Compiler.Ast.Node Node Prop:System.Boolean IsPublic Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsStatic Prop:Boo.Lang.Compiler.TypeSystem.InternalField BackingField Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetAddMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:GetRemoveMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:GetRaiseMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:get_Event () returns Boo.Lang.Compiler.Ast.Event Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_IsPublic () returns System.Boolean Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsStatic () returns System.Boolean Method:get_BackingField () returns Boo.Lang.Compiler.TypeSystem.InternalField Method:set_BackingField (Boo.Lang.Compiler.TypeSystem.InternalField value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.InternalField Prop:System.String Name Prop:System.String FullName Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.Boolean IsProtected Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.Boolean IsLiteral Prop:System.Boolean IsInitOnly Prop:System.Object StaticValue Prop:Boo.Lang.Compiler.Ast.Node Node Prop:Boo.Lang.Compiler.Ast.Field Field Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_IsProtected () returns System.Boolean Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsLiteral () returns System.Boolean Method:get_IsInitOnly () returns System.Boolean Method:get_StaticValue () returns System.Object Method:set_StaticValue (System.Object value) Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_Field () returns Boo.Lang.Compiler.Ast.Field Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.InternalInterface Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:System.String FullName Prop:System.String Name Prop:Boo.Lang.Compiler.Ast.Node Node Prop:Boo.Lang.Compiler.TypeSystem.IType NestingType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Prop:Boo.Lang.Compiler.Ast.TypeDefinition TypeDefinition Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsFinal Prop:System.Boolean IsInterface Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.Type GeneratedType Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetTypeDepth () returns System.Int32 Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:get_FullName () returns System.String Method:get_Name () returns System.String Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_NestingType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:get_TypeDefinition () returns Boo.Lang.Compiler.Ast.TypeDefinition Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsByRef () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsFinal () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:get_GeneratedType () returns System.Type Method:set_GeneratedType (System.Type value) Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.InternalLabel Prop:Boo.Lang.Compiler.Ast.LabelStatement LabelStatement Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.String Name Prop:System.String FullName Prop:System.Reflection.Emit.Label Label Method:get_LabelStatement () returns Boo.Lang.Compiler.Ast.LabelStatement Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_Label () returns System.Reflection.Emit.Label Method:set_Label (System.Reflection.Emit.Label value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.InternalLocal Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.Boolean IsPrivateScope Prop:Boo.Lang.Compiler.Ast.Local Local Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Reflection.Emit.LocalBuilder LocalBuilder Prop:System.Boolean IsUsed Prop:System.Boolean IsShared Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_IsPrivateScope () returns System.Boolean Method:set_IsPrivateScope (System.Boolean value) Method:get_Local () returns Boo.Lang.Compiler.Ast.Local Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_LocalBuilder () returns System.Reflection.Emit.LocalBuilder Method:set_LocalBuilder (System.Reflection.Emit.LocalBuilder value) Method:ToString () returns System.String Method:get_IsUsed () returns System.Boolean Method:set_IsUsed (System.Boolean value) Method:get_IsShared () returns System.Boolean Method:set_IsShared (System.Boolean value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.InternalParameter Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.Ast.ParameterDeclaration Parameter Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Int32 Index Prop:System.Boolean IsPrivateScope Prop:System.Boolean IsUsed Prop:System.Boolean IsShared Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Parameter () returns Boo.Lang.Compiler.Ast.ParameterDeclaration Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_Index () returns System.Int32 Method:set_Index (System.Int32 value) Method:get_IsPrivateScope () returns System.Boolean Method:get_IsUsed () returns System.Boolean Method:set_IsUsed (System.Boolean value) Method:get_IsShared () returns System.Boolean Method:set_IsShared (System.Boolean value) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.InternalProperty Prop:Boo.Lang.Compiler.TypeSystem.IType DeclaringType Prop:System.Boolean IsStatic Prop:System.Boolean IsPublic Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:Boo.Lang.Compiler.TypeSystem.IProperty Override Prop:Boo.Lang.Compiler.Ast.Node Node Prop:Boo.Lang.Compiler.Ast.Property Property Method:get_DeclaringType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsStatic () returns System.Boolean Method:get_IsPublic () returns System.Boolean Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetParameters () returns Boo.Lang.Compiler.TypeSystem.IParameter[] Method:get_Override () returns Boo.Lang.Compiler.TypeSystem.IProperty Method:set_Override (Boo.Lang.Compiler.TypeSystem.IProperty value) Method:GetGetMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:GetSetMethod () returns Boo.Lang.Compiler.TypeSystem.IMethod Method:get_Node () returns Boo.Lang.Compiler.Ast.Node Method:get_Property () returns Boo.Lang.Compiler.Ast.Property Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.ModuleEntity Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:System.String Name Prop:System.String FullName Prop:System.String Namespace Prop:Boo.Lang.Compiler.Ast.ClassDefinition ModuleClass Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_Namespace () returns System.String Method:get_ModuleClass () returns Boo.Lang.Compiler.Ast.ClassDefinition Method:InitializeModuleClass (Boo.Lang.Compiler.Ast.ClassDefinition moduleClass) Method:ResolveMember (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.NameResolutionService Prop:Boo.Lang.Compiler.TypeSystem.INamespace GlobalNamespace Prop:Boo.Lang.Compiler.TypeSystem.INamespace CurrentNamespace Field:System.Char[] DotArray Method:get_GlobalNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:set_GlobalNamespace (Boo.Lang.Compiler.TypeSystem.INamespace value) Method:EnterNamespace (Boo.Lang.Compiler.TypeSystem.INamespace ns) Method:get_CurrentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Reset () Method:Restore (Boo.Lang.Compiler.TypeSystem.INamespace saved) Method:LeaveNamespace () Method:Resolve (System.String name) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Resolve (System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Resolve (Boo.Lang.List targetList, System.String name) returns System.Boolean Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ResolveQualifiedName (System.String name) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:ResolveQualifiedName (Boo.Lang.List targetList, System.String name) returns System.Boolean Method:ResolveQualifiedName (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ResolveTypeReference (Boo.Lang.Compiler.Ast.TypeReference node) Method:ResolveArrayTypeReference (Boo.Lang.Compiler.Ast.ArrayTypeReference node) Method:ResolveSimpleTypeReference (Boo.Lang.Compiler.Ast.SimpleTypeReference node) Method:ResolveField (Boo.Lang.Compiler.TypeSystem.IType type, System.String name) returns Boo.Lang.Compiler.TypeSystem.IField Method:ResolveMethod (Boo.Lang.Compiler.TypeSystem.IType type, System.String name) returns Boo.Lang.Compiler.TypeSystem.IMethod Method:ResolveProperty (Boo.Lang.Compiler.TypeSystem.IType type, System.String name) returns Boo.Lang.Compiler.TypeSystem.IProperty Method:ResolveMember (Boo.Lang.Compiler.TypeSystem.IType type, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType elementType) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Resolve (Boo.Lang.Compiler.TypeSystem.INamespace ns, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType elementType) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Resolve (Boo.Lang.Compiler.TypeSystem.INamespace ns, System.String name) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetEntityFromList (System.Collections.IList list) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:IsFlagSet (Boo.Lang.Compiler.TypeSystem.EntityType flags, Boo.Lang.Compiler.TypeSystem.EntityType flag) returns System.Boolean Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.SimpleNamespace Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.GlobalNamespace Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.AssemblyQualifiedNamespaceEntity Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.AliasedNamespace Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.NamespaceDelegator Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.DeclarationsNamespace Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.NamespaceEntity Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:Add (System.Type type) Method:AddModule (Boo.Lang.Compiler.TypeSystem.ModuleEntity module) Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:GetChildNamespace (System.String name) returns Boo.Lang.Compiler.TypeSystem.NamespaceEntity Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.SimpleParameter Prop:System.String Name Prop:System.String FullName Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Method:get_Name () returns System.String Method:get_FullName () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.Types Field:System.Type RuntimeServices Field:System.Type Builtins Field:System.Type Exception Field:System.Type ApplicationException Field:System.Type List Field:System.Type Hash Field:System.Type ICallable Field:System.Type ICollection Field:System.Type IList Field:System.Type IDictionary Field:System.Type IEnumerable Field:System.Type IEnumerator Field:System.Type Object Field:System.Type Regex Field:System.Type ValueType Field:System.Type Array Field:System.Type ObjectArray Field:System.Type Void Field:System.Type String Field:System.Type Byte Field:System.Type SByte Field:System.Type Char Field:System.Type Short Field:System.Type Int Field:System.Type Long Field:System.Type UShort Field:System.Type UInt Field:System.Type ULong Field:System.Type TimeSpan Field:System.Type DateTime Field:System.Type Single Field:System.Type Double Field:System.Type Decimal Field:System.Type Date Field:System.Type Bool Field:System.Type IntPtr Field:System.Type Type Field:System.Type MulticastDelegate Field:System.Type Delegate Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.TypeSystemServices Prop:Boo.Lang.Compiler.CompilerContext Context Field:Boo.Lang.Compiler.TypeSystem.TypeSystemServices+DuckTypeImpl DuckType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ExceptionType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ApplicationExceptionType Field:Boo.Lang.Compiler.TypeSystem.ExternalType MulticastDelegateType Field:Boo.Lang.Compiler.TypeSystem.ExternalType DelegateType Field:Boo.Lang.Compiler.TypeSystem.ExternalType IntPtrType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ObjectType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ValueTypeType Field:Boo.Lang.Compiler.TypeSystem.ExternalType EnumType Field:Boo.Lang.Compiler.TypeSystem.ExternalType RegexType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ArrayType Field:Boo.Lang.Compiler.TypeSystem.ExternalType TypeType Field:Boo.Lang.Compiler.TypeSystem.IType ObjectArrayType Field:Boo.Lang.Compiler.TypeSystem.ExternalType VoidType Field:Boo.Lang.Compiler.TypeSystem.ExternalType StringType Field:Boo.Lang.Compiler.TypeSystem.ExternalType BoolType Field:Boo.Lang.Compiler.TypeSystem.ExternalType CharType Field:Boo.Lang.Compiler.TypeSystem.ExternalType SByteType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ByteType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ShortType Field:Boo.Lang.Compiler.TypeSystem.ExternalType UShortType Field:Boo.Lang.Compiler.TypeSystem.ExternalType IntType Field:Boo.Lang.Compiler.TypeSystem.ExternalType UIntType Field:Boo.Lang.Compiler.TypeSystem.ExternalType LongType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ULongType Field:Boo.Lang.Compiler.TypeSystem.ExternalType SingleType Field:Boo.Lang.Compiler.TypeSystem.ExternalType DoubleType Field:Boo.Lang.Compiler.TypeSystem.ExternalType DecimalType Field:Boo.Lang.Compiler.TypeSystem.ExternalType TimeSpanType Field:Boo.Lang.Compiler.TypeSystem.ExternalType DateTimeType Field:Boo.Lang.Compiler.TypeSystem.ExternalType RuntimeServicesType Field:Boo.Lang.Compiler.TypeSystem.ExternalType BuiltinsType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ListType Field:Boo.Lang.Compiler.TypeSystem.ExternalType HashType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ICallableType Field:Boo.Lang.Compiler.TypeSystem.ExternalType IEnumerableType Field:Boo.Lang.Compiler.TypeSystem.ExternalType IEnumeratorType Field:Boo.Lang.Compiler.TypeSystem.ExternalType ICollectionType Field:Boo.Lang.Compiler.TypeSystem.ExternalType IListType Field:Boo.Lang.Compiler.TypeSystem.ExternalType IDictionaryType Field:Boo.Lang.Compiler.TypeSystem.IType ErrorEntity Field:Boo.Lang.Compiler.TypeSystem.BooCodeBuilder CodeBuilder Method:get_Context () returns Boo.Lang.Compiler.CompilerContext Method:GetMostGenericType (Boo.Lang.Compiler.TypeSystem.IType current, Boo.Lang.Compiler.TypeSystem.IType candidate) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetPromotedNumberType (Boo.Lang.Compiler.TypeSystem.IType left, Boo.Lang.Compiler.TypeSystem.IType right) returns Boo.Lang.Compiler.TypeSystem.IType Method:IsCallable (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:GetCallableType (Boo.Lang.Compiler.TypeSystem.IMethod method) returns Boo.Lang.Compiler.TypeSystem.AnonymousCallableType Method:GetCallableType (Boo.Lang.Compiler.TypeSystem.CallableSignature signature) returns Boo.Lang.Compiler.TypeSystem.AnonymousCallableType Method:GetConcreteCallableType (Boo.Lang.Compiler.Ast.Node sourceNode, Boo.Lang.Compiler.TypeSystem.CallableSignature signature) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetEnumeratorItemType (Boo.Lang.Compiler.TypeSystem.IType iteratorType) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetExpressionType (Boo.Lang.Compiler.Ast.Expression node) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetConcreteExpressionType (Boo.Lang.Compiler.Ast.Expression expression) returns Boo.Lang.Compiler.TypeSystem.IType Method:MapToConcreteExpressionTypes (Boo.Lang.Compiler.Ast.ExpressionCollection items) Method:GetAnonymousTypesModule () returns Boo.Lang.Compiler.Ast.Module Method:CreateCallableDefinition (System.String name) returns Boo.Lang.Compiler.Ast.ClassDefinition Method:AreTypesRelated (Boo.Lang.Compiler.TypeSystem.IType lhs, Boo.Lang.Compiler.TypeSystem.IType rhs) returns System.Boolean Method:IsCallableTypeAssignableFrom (Boo.Lang.Compiler.TypeSystem.ICallableType lhs, Boo.Lang.Compiler.TypeSystem.IType rhs) returns System.Boolean Method:CheckOverrideSignature (Boo.Lang.Compiler.TypeSystem.IMethod impl, Boo.Lang.Compiler.TypeSystem.IMethod baseMethod) returns System.Boolean Method:CanBeReachedByDownCastOrPromotion (Boo.Lang.Compiler.TypeSystem.IType expectedType, Boo.Lang.Compiler.TypeSystem.IType actualType) returns System.Boolean Method:IsIntegerNumber (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:IsIntegerOrBool (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:IsNumberOrBool (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:IsNumber (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:IsPrimitiveNumber (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:IsUnknown (Boo.Lang.Compiler.Ast.Expression node) returns System.Boolean Method:IsUnknown (Boo.Lang.Compiler.TypeSystem.IType tag) returns System.Boolean Method:IsError (Boo.Lang.Compiler.Ast.Expression node) returns System.Boolean Method:IsErrorAny (Boo.Lang.Compiler.Ast.ExpressionCollection collection) returns System.Boolean Method:IsBuiltin (Boo.Lang.Compiler.TypeSystem.IEntity tag) returns System.Boolean Method:IsError (Boo.Lang.Compiler.TypeSystem.IEntity tag) returns System.Boolean Method:GetAccess (Boo.Lang.Compiler.TypeSystem.IAccessibleMember member) returns Boo.Lang.Compiler.Ast.TypeMemberModifiers Method:GetEntity (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetReferencedType (Boo.Lang.Compiler.Ast.Expression typeref) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.TypeSystem.IType Method:Map (System.Type type) returns Boo.Lang.Compiler.TypeSystem.IType Method:GetArrayType (Boo.Lang.Compiler.TypeSystem.IType elementType) returns Boo.Lang.Compiler.TypeSystem.IArrayType Method:Map (Boo.Lang.Compiler.Ast.ParameterDeclarationCollection parameters) returns Boo.Lang.Compiler.TypeSystem.IParameter[] Method:Map (System.Reflection.ParameterInfo[] parameters) returns Boo.Lang.Compiler.TypeSystem.IParameter[] Method:Map (System.Reflection.ConstructorInfo constructor) returns Boo.Lang.Compiler.TypeSystem.IConstructor Method:Map (System.Reflection.MethodInfo method) returns Boo.Lang.Compiler.TypeSystem.IMethod Method:Map (System.Reflection.MemberInfo[] info) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Map (System.Reflection.MemberInfo mi) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:GetSignature (Boo.Lang.Compiler.TypeSystem.IMethod method) returns System.String Method:GetSignature (Boo.Lang.Compiler.TypeSystem.IMethod method, System.Boolean includeFullName) returns System.String Method:GetCacheKey (System.Reflection.MemberInfo mi) returns System.Object Method:ResolvePrimitive (System.String name) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:IsPrimitive (System.String name) returns System.Boolean Method:IsSystemObject (Boo.Lang.Compiler.TypeSystem.IType type) returns System.Boolean Method:CreateEndInvokeMethod (Boo.Lang.Compiler.TypeSystem.ICallableType anonymousType) returns Boo.Lang.Compiler.Ast.Method Method:GetDefaultConstructor (Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Compiler.TypeSystem.IConstructor Method:GetConcreteCallableType (Boo.Lang.Compiler.Ast.Node sourceNode, Boo.Lang.Compiler.TypeSystem.AnonymousCallableType anonymousType) returns Boo.Lang.Compiler.TypeSystem.IType Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.TypeSystem.TypeSystemServices+DuckTypeImpl Prop:System.String FullName Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsFinal Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:System.Type ActualType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:get_FullName () returns System.String Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsFinal () returns System.Boolean Method:get_IsByRef () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:get_ActualType () returns System.Type Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:GetTypeDepth () returns System.Int32 Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.TypeSystem.TypeSystemServices+VoidTypeImpl Prop:System.String FullName Prop:System.String Name Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.Boolean IsFinal Prop:System.Boolean IsByRef Prop:System.Boolean IsClass Prop:System.Boolean IsAbstract Prop:System.Boolean IsInterface Prop:System.Boolean IsEnum Prop:System.Boolean IsValueType Prop:System.Boolean IsArray Prop:Boo.Lang.Compiler.TypeSystem.IType BaseType Prop:System.Type ActualType Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:Resolve (Boo.Lang.List targetList, System.String name, Boo.Lang.Compiler.TypeSystem.EntityType flags) returns System.Boolean Method:IsSubclassOf (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:IsAssignableFrom (Boo.Lang.Compiler.TypeSystem.IType other) returns System.Boolean Method:get_FullName () returns System.String Method:get_Name () returns System.String Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsFinal () returns System.Boolean Method:get_IsByRef () returns System.Boolean Method:GetElementType () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_IsClass () returns System.Boolean Method:get_IsAbstract () returns System.Boolean Method:get_IsInterface () returns System.Boolean Method:get_IsEnum () returns System.Boolean Method:get_IsValueType () returns System.Boolean Method:get_IsArray () returns System.Boolean Method:get_BaseType () returns Boo.Lang.Compiler.TypeSystem.IType Method:GetDefaultMember () returns Boo.Lang.Compiler.TypeSystem.IEntity Method:get_ActualType () returns System.Type Method:GetConstructors () returns Boo.Lang.Compiler.TypeSystem.IConstructor[] Method:GetInterfaces () returns Boo.Lang.Compiler.TypeSystem.IType[] Method:GetMembers () returns Boo.Lang.Compiler.TypeSystem.IEntity[] Method:GetTypeDepth () returns System.Int32 Method:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.Util.MarshalByRefCollectionBase Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Prop:System.Int32 Count Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:get_Count () returns System.Int32 Method:Clear () Method:CopyTo (System.Array array, System.Int32 arrayIndex) Method:GetEnumerator () returns System.Collections.IEnumerator Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Util.MarshalByRefEnumerator Prop:System.Object Current Method:MoveNext () returns System.Boolean Method:get_Current () returns System.Object Method:Reset () Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.Util.TaskList Prop:System.Int32 Count Method:get_Count () returns System.Int32 Method:Add (Boo.Lang.Compiler.Util.ITask task) Method:Flush () Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.AssemblyCollection Prop:System.Int32 Count Method:Add (System.Reflection.Assembly assembly) Method:Extend (System.Collections.IEnumerable assemblies) Method:Contains (System.Reflection.Assembly assembly) returns System.Boolean Method:Find (System.String simpleName) returns System.Reflection.Assembly Method:GetEnumerator () returns System.Collections.IEnumerator Method:Clear () Method:RemoveAt (System.Int32 index) Method:get_Count () returns System.Int32 Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.BooCompiler Prop:Boo.Lang.Compiler.CompilerParameters Parameters Method:get_Parameters () returns Boo.Lang.Compiler.CompilerParameters Method:Run (Boo.Lang.Compiler.Ast.CompileUnit compileUnit) returns Boo.Lang.Compiler.CompilerContext Method:Run () returns Boo.Lang.Compiler.CompilerContext Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.CompilerContext Prop:Boo.Lang.Hash Properties Prop:System.String GeneratedAssemblyFileName Prop:System.Object Item Prop:Boo.Lang.Compiler.CompilerParameters Parameters Prop:Boo.Lang.Compiler.AssemblyCollection References Prop:Boo.Lang.Compiler.CompilerErrorCollection Errors Prop:Boo.Lang.Compiler.CompilerWarningCollection Warnings Prop:Boo.Lang.Compiler.Ast.CompileUnit CompileUnit Prop:Boo.Lang.Compiler.TypeSystem.TypeSystemServices TypeSystemServices Prop:Boo.Lang.Compiler.TypeSystem.BooCodeBuilder CodeBuilder Prop:Boo.Lang.Compiler.TypeSystem.NameResolutionService NameResolutionService Prop:System.Reflection.Assembly GeneratedAssembly Prop:System.Reflection.MethodInfo GeneratedAssemblyEntryPoint Method:get_Properties () returns Boo.Lang.Hash Method:get_GeneratedAssemblyFileName () returns System.String Method:set_GeneratedAssemblyFileName (System.String value) Method:get_Item (System.Object key) returns System.Object Method:set_Item (System.Object key, System.Object value) Method:get_Parameters () returns Boo.Lang.Compiler.CompilerParameters Method:get_References () returns Boo.Lang.Compiler.AssemblyCollection Method:get_Errors () returns Boo.Lang.Compiler.CompilerErrorCollection Method:get_Warnings () returns Boo.Lang.Compiler.CompilerWarningCollection Method:get_CompileUnit () returns Boo.Lang.Compiler.Ast.CompileUnit Method:get_TypeSystemServices () returns Boo.Lang.Compiler.TypeSystem.TypeSystemServices Method:set_TypeSystemServices (Boo.Lang.Compiler.TypeSystem.TypeSystemServices value) Method:get_CodeBuilder () returns Boo.Lang.Compiler.TypeSystem.BooCodeBuilder Method:get_NameResolutionService () returns Boo.Lang.Compiler.TypeSystem.NameResolutionService Method:get_GeneratedAssembly () returns System.Reflection.Assembly Method:set_GeneratedAssembly (System.Reflection.Assembly value) Method:get_GeneratedAssemblyEntryPoint () returns System.Reflection.MethodInfo Method:set_GeneratedAssemblyEntryPoint (System.Reflection.MethodInfo value) Method:AllocIndex () returns System.Int32 Method:TraceEnter (System.String format, System.Object param) Method:TraceLeave (System.String format, System.Object param) Method:TraceInfo (System.String format, System.Object[] args) Method:TraceInfo (System.String message) Method:TraceWarning (System.String message) Method:TraceVerbose (System.String format, System.Object[] args) Method:TraceVerbose (System.String format, System.Object param1, System.Object param2) Method:TraceVerbose (System.String format, System.Object param1, System.Object param2, System.Object param3) Method:TraceVerbose (System.String format, System.Object param) Method:TraceVerbose (System.String message) Method:TraceError (System.String message, System.Object[] args) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.CompilerError Prop:System.String Code Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:System.Exception InnerException Prop:System.String HelpLink Prop:System.String Message Prop:System.String Source Prop:System.String StackTrace Prop:System.Reflection.MethodBase TargetSite Method:get_Code () returns System.String Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:ToString () returns System.String Method:ToString (System.Boolean verbose) returns System.String Method:GetBaseException () returns System.Exception Method:GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) Method:get_InnerException () returns System.Exception Method:get_HelpLink () returns System.String Method:set_HelpLink (System.String value) Method:get_Message () returns System.String Method:get_Source () returns System.String Method:set_Source (System.String value) Method:get_StackTrace () returns System.String Method:get_TargetSite () returns System.Reflection.MethodBase Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.CompilerErrorCollection Prop:Boo.Lang.Compiler.CompilerError Item Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Prop:System.Int32 Count Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.CompilerError Method:Add (Boo.Lang.Compiler.CompilerError error) Method:ToString () returns System.String Method:ToString (System.Boolean verbose) returns System.String Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:get_Count () returns System.Int32 Method:Clear () Method:CopyTo (System.Array array, System.Int32 arrayIndex) Method:GetEnumerator () returns System.Collections.IEnumerator Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.CompilerErrorFactory Method:ClassAlreadyHasBaseType (Boo.Lang.Compiler.Ast.Node node, System.String className, System.String baseType) returns Boo.Lang.Compiler.CompilerError Method:NamedParameterMustBeIdentifier (Boo.Lang.Compiler.Ast.ExpressionPair pair) returns Boo.Lang.Compiler.CompilerError Method:NamedArgumentsNotAllowed (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:AmbiguousReference (Boo.Lang.Compiler.Ast.ReferenceExpression reference, System.Reflection.MemberInfo[] members) returns Boo.Lang.Compiler.CompilerError Method:AmbiguousReference (Boo.Lang.Compiler.Ast.Node node, System.String name, System.Collections.IEnumerable names) returns Boo.Lang.Compiler.CompilerError Method:UnknownIdentifier (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:CantCastToValueType (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:NotAPublicFieldOrProperty (Boo.Lang.Compiler.Ast.Node node, System.String name, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:MissingConstructor (System.Exception error, Boo.Lang.Compiler.Ast.Node node, System.Type type, System.Object[] parameters) returns Boo.Lang.Compiler.CompilerError Method:AttributeApplicationError (System.Exception error, Boo.Lang.Compiler.Ast.Attribute attribute, System.Type attributeType) returns Boo.Lang.Compiler.CompilerError Method:AstAttributeMustBeExternal (Boo.Lang.Compiler.Ast.Node node, System.String attributeType) returns Boo.Lang.Compiler.CompilerError Method:StepExecutionError (System.Exception error, Boo.Lang.Compiler.ICompilerStep step) returns Boo.Lang.Compiler.CompilerError Method:TypeMustImplementICompilerStep (System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:AttributeNotFound (System.String elementName, System.String attributeName) returns Boo.Lang.Compiler.CompilerError Method:InvalidAssemblySetUp (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:InvalidNode (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:MethodArgumentCount (Boo.Lang.Compiler.Ast.Node node, System.String name, System.Int32 count) returns Boo.Lang.Compiler.CompilerError Method:MethodSignature (Boo.Lang.Compiler.Ast.Node node, System.String expectedSignature, System.String actualSignature) returns Boo.Lang.Compiler.CompilerError Method:NameNotType (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:MemberNotFound (Boo.Lang.Compiler.Ast.MemberReferenceExpression node, System.String namespace_) returns Boo.Lang.Compiler.CompilerError Method:MemberNeedsInstance (Boo.Lang.Compiler.Ast.Node node, System.String memberName) returns Boo.Lang.Compiler.CompilerError Method:InvalidNamespace (Boo.Lang.Compiler.Ast.Import import) returns Boo.Lang.Compiler.CompilerError Method:IncompatibleExpressionType (Boo.Lang.Compiler.Ast.Node node, System.String expectedType, System.String actualType) returns Boo.Lang.Compiler.CompilerError Method:NoApropriateOverloadFound (Boo.Lang.Compiler.Ast.Node node, System.String signature, System.String memberName) returns Boo.Lang.Compiler.CompilerError Method:NoApropriateConstructorFound (Boo.Lang.Compiler.Ast.Node node, System.String typeName, System.String signature) returns Boo.Lang.Compiler.CompilerError Method:InvalidArray (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:BoolExpressionRequired (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:NoEntryPoint () returns Boo.Lang.Compiler.CompilerError Method:MoreThanOneEntryPoint (Boo.Lang.Compiler.Ast.Method method) returns Boo.Lang.Compiler.CompilerError Method:NotImplemented (Boo.Lang.Compiler.Ast.Node node, System.String message) returns Boo.Lang.Compiler.CompilerError Method:EventArgumentMustBeAMethod (Boo.Lang.Compiler.Ast.Node node, System.String eventName, System.String eventType) returns Boo.Lang.Compiler.CompilerError Method:TypeNotAttribute (Boo.Lang.Compiler.Ast.Node node, System.String attributeType) returns Boo.Lang.Compiler.CompilerError Method:ExpressionMustBeExecutedForItsSideEffects (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:InvalidTypeof (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:UnknownMacro (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:InvalidMacro (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:AstMacroMustBeExternal (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:UnableToLoadAssembly (Boo.Lang.Compiler.Ast.Node node, System.String name, System.Exception error) returns Boo.Lang.Compiler.CompilerError Method:InputError (System.String inputName, System.Exception error) returns Boo.Lang.Compiler.CompilerError Method:UnexpectedToken (Boo.Lang.Compiler.Ast.LexicalInfo lexicalInfo, System.Exception error, System.String token) returns Boo.Lang.Compiler.CompilerError Method:GenericParserError (Boo.Lang.Compiler.Ast.LexicalInfo lexicalInfo, System.Exception error) returns Boo.Lang.Compiler.CompilerError Method:MacroExpansionError (Boo.Lang.Compiler.Ast.Node node, System.Exception error) returns Boo.Lang.Compiler.CompilerError Method:OperatorCantBeUsedWithValueType (Boo.Lang.Compiler.Ast.Node node, System.String operatorName, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:CantOverrideNonVirtual (Boo.Lang.Compiler.Ast.Node node, System.String fullName) returns Boo.Lang.Compiler.CompilerError Method:TypeDoesNotSupportSlicing (Boo.Lang.Compiler.Ast.Node node, System.String fullName) returns Boo.Lang.Compiler.CompilerError Method:LValueExpected (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:InvalidOperatorForType (Boo.Lang.Compiler.Ast.Node node, System.String operatorName, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:InvalidOperatorForTypes (Boo.Lang.Compiler.Ast.Node node, System.String operatorName, System.String lhs, System.String rhs) returns Boo.Lang.Compiler.CompilerError Method:InvalidLen (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:PropertyIsReadOnly (Boo.Lang.Compiler.Ast.Node node, System.String propertyName) returns Boo.Lang.Compiler.CompilerError Method:IsaArgument (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:InternalError (Boo.Lang.Compiler.Ast.Node node, System.Exception error) returns Boo.Lang.Compiler.CompilerError Method:FileNotFound (System.String fname) returns Boo.Lang.Compiler.CompilerError Method:CantRedefinePrimitive (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:ObjectRequired (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:InvalidLockMacroArguments (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:NoMethodToOverride (Boo.Lang.Compiler.Ast.Node node, System.String signature) returns Boo.Lang.Compiler.CompilerError Method:MethodIsNotOverride (Boo.Lang.Compiler.Ast.Node node, System.String signature) returns Boo.Lang.Compiler.CompilerError Method:CouldNotInferReturnType (Boo.Lang.Compiler.Ast.Node node, System.String signature) returns Boo.Lang.Compiler.CompilerError Method:NoEnclosingLoop (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:UnknownAttribute (Boo.Lang.Compiler.Ast.Node node, System.String attributeName) returns Boo.Lang.Compiler.CompilerError Method:InvalidIteratorType (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:InvalidNodeForAttribute (Boo.Lang.Compiler.Ast.LexicalInfo info, System.String attributeName, System.String expectedNodeTypes) returns Boo.Lang.Compiler.CompilerError Method:LocalAlreadyExists (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:PropertyRequiresParameters (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:InterfaceCanOnlyInheritFromInterface (Boo.Lang.Compiler.Ast.Node node, System.String interfaceName, System.String baseType) returns Boo.Lang.Compiler.CompilerError Method:RecursiveMethodWithoutReturnType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:InheritanceCycle (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:InvalidOverrideReturnType (Boo.Lang.Compiler.Ast.Node node, System.String methodName, System.String expectedReturnType, System.String actualReturnType) returns Boo.Lang.Compiler.CompilerError Method:AbstractMethodCantHaveBody (Boo.Lang.Compiler.Ast.Node node, System.String methodName) returns Boo.Lang.Compiler.CompilerError Method:SelfOutsideMethod (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:NamespaceIsNotAnExpression (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:RuntimeMethodBodyMustBeEmpty (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:TypeIsNotCallable (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:MethodReferenceExpected (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:AddressOfOutsideDelegateConstructor (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:BuiltinCannotBeUsedAsExpression (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerError Method:ReRaiseOutsideExceptionHandler (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:EventTypeIsNotCallable (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:StaticConstructorMustBePublic (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:StaticConstructorCannotDeclareParameters (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:CantCreateInstanceOfAbstractType (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:CantCreateInstanceOfInterface (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:CantCreateInstanceOfEnum (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:ReservedPrefix (Boo.Lang.Compiler.Ast.Node node, System.String prefix) returns Boo.Lang.Compiler.CompilerError Method:MemberNameConflict (Boo.Lang.Compiler.Ast.Node node, System.String typeName, System.String memberName) returns Boo.Lang.Compiler.CompilerError Method:DerivedMethodCannotReduceAccess (Boo.Lang.Compiler.Ast.Node node, System.String derivedMethod, System.String superMethod, Boo.Lang.Compiler.Ast.TypeMemberModifiers derivedAccess, Boo.Lang.Compiler.Ast.TypeMemberModifiers superAccess) returns Boo.Lang.Compiler.CompilerError Method:EventIsNotAnExpression (Boo.Lang.Compiler.Ast.Node node, System.String eventName) returns Boo.Lang.Compiler.CompilerError Method:InvalidRaiseArgument (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:CannotBranchIntoEnsure (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:CannotBranchIntoExcept (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:NoSuchLabel (Boo.Lang.Compiler.Ast.Node node, System.String label) returns Boo.Lang.Compiler.CompilerError Method:LabelAlreadyDefined (Boo.Lang.Compiler.Ast.Node node, System.String methodName, System.String label) returns Boo.Lang.Compiler.CompilerError Method:CannotBranchIntoTry (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:InvalidSwitch (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:YieldInsideTryBlock (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:YieldInsideConstructor (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:InvalidGeneratorReturnType (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:GeneratorCantReturnValue (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:CannotExtendFinalType (Boo.Lang.Compiler.Ast.Node node, System.String typeName) returns Boo.Lang.Compiler.CompilerError Method:CantBeMarkedTransient (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:CantBeMarkedAbstract (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:FailedToLoadTypesFromAssembly (System.String assemblyName, System.Exception x) returns Boo.Lang.Compiler.CompilerError Method:ValueTypesCannotDeclareParameterlessConstructors (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:ValueTypeFieldsCannotHaveInitializers (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerError Method:ToStringList (System.Collections.IEnumerable names) returns System.String Method:ToAssemblyQualifiedNameList (Boo.Lang.List types) returns System.String Method:GetSignature (System.Object[] parameters) returns System.String Method:ToNameList (System.Reflection.MemberInfo[] members) returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.CompilerInputCollection Prop:Boo.Lang.Compiler.ICompilerInput Item Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Prop:System.Int32 Count Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerInput Method:Add (Boo.Lang.Compiler.ICompilerInput input) Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:get_Count () returns System.Int32 Method:Clear () Method:CopyTo (System.Array array, System.Int32 arrayIndex) Method:GetEnumerator () returns System.Collections.IEnumerator Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.CompilerParameters Prop:System.Int32 MaxAttributeSteps Prop:Boo.Lang.Compiler.CompilerInputCollection Input Prop:Boo.Lang.Compiler.CompilerResourceCollection Resources Prop:Boo.Lang.Compiler.AssemblyCollection References Prop:Boo.Lang.Compiler.CompilerPipeline Pipeline Prop:System.String OutputAssembly Prop:Boo.Lang.Compiler.CompilerOutputType OutputType Prop:System.IO.TextWriter OutputWriter Prop:System.Boolean Debug Field:System.Diagnostics.TraceSwitch TraceSwitch Method:get_MaxAttributeSteps () returns System.Int32 Method:set_MaxAttributeSteps (System.Int32 value) Method:get_Input () returns Boo.Lang.Compiler.CompilerInputCollection Method:get_Resources () returns Boo.Lang.Compiler.CompilerResourceCollection Method:get_References () returns Boo.Lang.Compiler.AssemblyCollection Method:set_References (Boo.Lang.Compiler.AssemblyCollection value) Method:get_Pipeline () returns Boo.Lang.Compiler.CompilerPipeline Method:set_Pipeline (Boo.Lang.Compiler.CompilerPipeline value) Method:get_OutputAssembly () returns System.String Method:set_OutputAssembly (System.String value) Method:get_OutputType () returns Boo.Lang.Compiler.CompilerOutputType Method:set_OutputType (Boo.Lang.Compiler.CompilerOutputType value) Method:get_OutputWriter () returns System.IO.TextWriter Method:set_OutputWriter (System.IO.TextWriter value) Method:get_Debug () returns System.Boolean Method:set_Debug (System.Boolean value) Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.CompilerStepEventArgs Field:Boo.Lang.Compiler.CompilerContext Context Field:Boo.Lang.Compiler.ICompilerStep Step Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.CompilerStepEventHandler Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Invoke (System.Object sender, Boo.Lang.Compiler.CompilerStepEventArgs args) Method:BeginInvoke (System.Object sender, Boo.Lang.Compiler.CompilerStepEventArgs args, System.AsyncCallback callback, System.Object object) returns System.IAsyncResult Method:EndInvoke (System.IAsyncResult result) Method:GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetInvocationList () returns System.Delegate[] Method:DynamicInvoke (System.Object[] args) returns System.Object Method:Clone () returns System.Object Method:get_Method () returns System.Reflection.MethodInfo Method:get_Target () returns System.Object Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.CompilerResourceCollection Prop:Boo.Lang.Compiler.ICompilerResource Item Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Prop:System.Int32 Count Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.ICompilerResource Method:Add (Boo.Lang.Compiler.ICompilerResource resource) Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:get_Count () returns System.Int32 Method:Clear () Method:CopyTo (System.Array array, System.Int32 arrayIndex) Method:GetEnumerator () returns System.Collections.IEnumerator Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: Boo.Lang.Compiler.CompilerWarning Prop:System.String Message Prop:Boo.Lang.Compiler.Ast.LexicalInfo LexicalInfo Prop:System.String Code Method:get_Message () returns System.String Method:get_LexicalInfo () returns Boo.Lang.Compiler.Ast.LexicalInfo Method:get_Code () returns System.String Method:ToString () returns System.String Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.CompilerWarningCollection Prop:Boo.Lang.Compiler.CompilerWarning Item Prop:System.Boolean IsSynchronized Prop:System.Object SyncRoot Prop:System.Int32 Count Method:get_Item (System.Int32 index) returns Boo.Lang.Compiler.CompilerWarning Method:Add (Boo.Lang.Compiler.CompilerWarning error) Method:ToString () returns System.String Method:get_IsSynchronized () returns System.Boolean Method:get_SyncRoot () returns System.Object Method:get_Count () returns System.Int32 Method:Clear () Method:CopyTo (System.Array array, System.Int32 arrayIndex) Method:GetEnumerator () returns System.Collections.IEnumerator Method:CreateObjRef (System.Type type) returns System.Runtime.Remoting.ObjRef Method:GetLifetimeService () returns System.Object Method:InitializeLifetimeService () returns System.Object Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Class: Boo.Lang.Compiler.CompilerWarningFactory Method:AbstractMemberNotImplemented (Boo.Lang.Compiler.Ast.Node node, System.String typeName, System.String memberName) returns Boo.Lang.Compiler.CompilerWarning Method:ModifiersInLabelsHaveNoEffect (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerWarning Method:UnusedLocalVariable (Boo.Lang.Compiler.Ast.Node node, System.String name) returns Boo.Lang.Compiler.CompilerWarning Method:IsInsteadOfIsa (Boo.Lang.Compiler.Ast.Node node) returns Boo.Lang.Compiler.CompilerWarning Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String