Assembly: Boo.Lang.Interpreter.dll Class: Boo.Lang.Interpreter.InteractiveInterpreter Prop:System.Object LastValue Prop:Boo.Lang.Compiler.CompilerPipeline Pipeline Prop:Boo.Lang.Compiler.AssemblyCollection References Prop:System.Boolean RememberLastValue Prop:___callable0 Print Method:get_LastValue () returns System.Object Method:get_Pipeline () returns Boo.Lang.Compiler.CompilerPipeline Method:get_References () returns Boo.Lang.Compiler.AssemblyCollection Method:ConsoleLoopEval () Method:LoopEval (System.String code) Method:SuggestCodeCompletion (System.String code) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Eval (System.String code) returns Boo.Lang.Compiler.CompilerContext Method:Parse (System.String code) returns Boo.Lang.Compiler.CompilerContext Method:Declare (System.String name, System.Type type) Method:Lookup (System.String name) returns System.Type Method:Reset () Method:SetValue (System.String name, System.Object value) returns System.Object Method:GetValue (System.String name) returns System.Object Method:DisplayErrors (Boo.Lang.Compiler.CompilerErrorCollection errors) Method:globals () returns System.String[] Method:dir (System.Object obj) returns System.Reflection.MemberInfo[] Method:load (System.String path) Method:help (System.Object obj) Method:DescribeType (System.String indent, System.Type type) Method:DescribeEvent (System.Reflection.EventInfo e) returns System.String Method:DescribeProperty (System.Reflection.PropertyInfo p) returns System.String Method:DescribeField (System.Reflection.FieldInfo f) returns System.String Method:DescribeMethod (System.Reflection.MethodInfo m) returns System.String Method:DescribeModifiers (System.Reflection.FieldInfo f) returns System.String Method:DescribeModifiers (System.Reflection.MethodBase m) returns System.String Method:DescribeModifiers (System.Reflection.EventInfo e) returns System.String Method:DescribeModifiers (System.Reflection.PropertyInfo p) returns System.String Method:DescribePropertyParameters (System.Reflection.ParameterInfo[] parameters) returns System.String Method:DescribeParameters (System.Reflection.ParameterInfo[] parameters) returns System.String Method:DescribeParameter (System.Reflection.ParameterInfo p) returns System.String Method:GetBooTypeName (System.Type type) returns System.String Method:repr (System.Object value) returns System.String Method:repr (System.Object value, System.IO.TextWriter writer) Method:GetBestRepresenter (System.Type type) returns Boo.Lang.Interpreter.InteractiveInterpreter+Representer Method:get_RememberLastValue () returns System.Boolean Method:set_RememberLastValue (System.Boolean value) Method:get_Print () returns ___callable0 Method:set_Print (___callable0 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.Interpreter.InteractiveInterpreter+Representer Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Object value, System.IO.TextWriter writer) Method:BeginInvoke (System.Object value, System.IO.TextWriter writer, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:EndInvoke (System.IAsyncResult asyncResult) 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.Interpreter.InteractiveInterpreter+InterpreterEntity Prop:Boo.Lang.Compiler.TypeSystem.EntityType EntityType Prop:Boo.Lang.Compiler.TypeSystem.IType Type Prop:System.String FullName Prop:System.String Name Method:get_EntityType () returns Boo.Lang.Compiler.TypeSystem.EntityType Method:IsInterpreterEntity (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:get_Type () returns Boo.Lang.Compiler.TypeSystem.IType Method:get_FullName () returns System.String Method:get_Name () 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.Interpreter.InteractiveInterpreter+InterpreterNamespace Prop:Boo.Lang.Compiler.TypeSystem.INamespace ParentNamespace Method:Declare (System.String name, Boo.Lang.Compiler.TypeSystem.IType type) returns Boo.Lang.Interpreter.InteractiveInterpreter+InterpreterEntity 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:get_ParentNamespace () returns Boo.Lang.Compiler.TypeSystem.INamespace 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.Interpreter.InteractiveInterpreter+InterpreterTypeSystemServices Prop:Boo.Lang.List GeneratedCallableTypes Prop:Boo.Lang.List CachedCallableTypes 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.BooCodeBuilder CodeBuilder Method:CreateConcreteCallableType (Boo.Lang.Compiler.Ast.Node sourceNode, Boo.Lang.Compiler.TypeSystem.AnonymousCallableType anonymousType) returns Boo.Lang.Compiler.TypeSystem.IType Method:get_GeneratedCallableTypes () returns Boo.Lang.List Method:get_CachedCallableTypes () returns Boo.Lang.List 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: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:IsBuiltin (Boo.Lang.Compiler.TypeSystem.IEntity tag) returns System.Boolean 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.Interpreter.InteractiveInterpreter+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.Interpreter.InteractiveInterpreter+CacheCallableTypes 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.Interpreter.InteractiveInterpreter+ProcessExpressionsWithInterpreterNamespace Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:Dispose () Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:Run () 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: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.Interpreter.InteractiveInterpreter+ProcessVariableDeclarations Prop:System.Boolean InEntryPoint Method:get_InEntryPoint () returns System.Boolean Method:Initialize (Boo.Lang.Compiler.CompilerContext context) Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:HasSideEffect (Boo.Lang.Compiler.Ast.Expression node) returns System.Boolean Method:CheckLValue (Boo.Lang.Compiler.Ast.Node node) returns System.Boolean Method:DeclareLocal (Boo.Lang.Compiler.Ast.Node sourceNode, System.String name, Boo.Lang.Compiler.TypeSystem.IType type, System.Boolean privateScope) returns Boo.Lang.Compiler.TypeSystem.IEntity Method:Dispose () Method:LeaveUnaryExpression (Boo.Lang.Compiler.Ast.UnaryExpression node) Method:Run () 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: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: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.Interpreter.InteractiveInterpreter+ProcessInterpreterReferences Method:Run () Method:EnterModule (Boo.Lang.Compiler.Ast.Module node) returns System.Boolean Method:OnConstructor (Boo.Lang.Compiler.Ast.Constructor node) Method:OnMethod (Boo.Lang.Compiler.Ast.Method node) Method:OnReferenceExpression (Boo.Lang.Compiler.Ast.ReferenceExpression node) Method:LeaveBinaryExpression (Boo.Lang.Compiler.Ast.BinaryExpression node) Method:LeaveExpressionStatement (Boo.Lang.Compiler.Ast.ExpressionStatement node) Method:CreateInterpreterInvocation (System.Reflection.MethodInfo method, System.String name, Boo.Lang.Compiler.Ast.Expression value) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateInterpreterReference () returns Boo.Lang.Compiler.Ast.MemberReferenceExpression Method:CreateInterpreterInvocation (System.Reflection.MethodInfo method, System.String name) returns Boo.Lang.Compiler.Ast.MethodInvocationExpression Method:CreateGetValue (Boo.Lang.Compiler.Ast.ReferenceExpression node) returns Boo.Lang.Compiler.Ast.Expression Method:CreateSetValue (Boo.Lang.Compiler.Ast.BinaryExpression node) returns Boo.Lang.Compiler.Ast.Expression Method:CastIfNeeded (Boo.Lang.Compiler.Ast.Expression srcNode, Boo.Lang.Compiler.Ast.Expression expression) returns Boo.Lang.Compiler.Ast.Expression 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: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: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: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: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: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.Interpreter.InteractiveInterpreter+AddRecordedImports 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.Interpreter.InteractiveInterpreter+FindCodeCompleteSuggestion Method:Run () 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: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: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.Interpreter.InteractiveInterpreter+___generator1 Method:GetEnumerator () returns System.Collections.IEnumerator 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.Interpreter.InteractiveInterpreter+___generator1+Enumerator Prop:System.Object Current Method:Reset () Method:get_Current () returns System.Object Method:MoveNext () returns System.Boolean Method:Clone () 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.Interpreter.InteractiveInterpreter+___generator2 Method:GetEnumerator () returns System.Collections.IEnumerator 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.Interpreter.InteractiveInterpreter+___generator2+Enumerator Prop:System.Object Current Method:Reset () Method:get_Current () returns System.Object Method:MoveNext () returns System.Boolean Method:Clone () 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.Interpreter.InteractiveInterpreter+___generator3 Method:GetEnumerator () returns System.Collections.IEnumerator 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.Interpreter.InteractiveInterpreter+___generator3+Enumerator Prop:System.Object Current Method:Reset () Method:get_Current () returns System.Object Method:MoveNext () returns System.Boolean Method:Clone () 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.Interpreter.InteractiveInterpreter+___generator6 Method:GetEnumerator () returns System.Collections.IEnumerator 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.Interpreter.InteractiveInterpreter+___generator6+Enumerator Prop:System.Object Current Method:Reset () Method:get_Current () returns System.Object Method:MoveNext () returns System.Boolean Method:Clone () 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.Interpreter.InteractiveInterpreter+___locals33 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.Interpreter.InteractiveInterpreter+___locals34 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.Interpreter.InteractiveInterpreter+___locals35 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.Interpreter.InteractiveInterpreterModule Method:ReadBlock (System.String line) 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: ___callable0 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Object arg0) Method:BeginInvoke (System.Object arg0, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.Object arg0, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.Object arg0) 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: ___callable1 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Reflection.MemberInfo lhs, System.Reflection.MemberInfo rhs) returns System.Int32 Method:BeginInvoke (System.Reflection.MemberInfo lhs, System.Reflection.MemberInfo rhs, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.Reflection.MemberInfo lhs, System.Reflection.MemberInfo rhs, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.Reflection.MemberInfo lhs, System.Reflection.MemberInfo rhs) returns System.IAsyncResult Method:EndInvoke (System.IAsyncResult result) returns System.Int32 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: ___callable2 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (Boo.Lang.Compiler.Ast.Import item) returns System.Boolean Method:BeginInvoke (Boo.Lang.Compiler.Ast.Import item, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (Boo.Lang.Compiler.Ast.Import item, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (Boo.Lang.Compiler.Ast.Import item) 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: ___callable3 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.String text, System.IO.TextWriter writer) Method:BeginInvoke (System.String text, System.IO.TextWriter writer, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.String text, System.IO.TextWriter writer, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.String text, System.IO.TextWriter writer) 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: ___callable4 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Boolean value, System.IO.TextWriter writer) Method:BeginInvoke (System.Boolean value, System.IO.TextWriter writer, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.Boolean value, System.IO.TextWriter writer, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.Boolean value, System.IO.TextWriter writer) 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: ___callable5 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Array a, System.IO.TextWriter writer) Method:BeginInvoke (System.Array a, System.IO.TextWriter writer, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.Array a, System.IO.TextWriter writer, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.Array a, System.IO.TextWriter writer) 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: ___callable6 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Delegate d, System.IO.TextWriter writer) Method:BeginInvoke (System.Delegate d, System.IO.TextWriter writer, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.Delegate d, System.IO.TextWriter writer, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.Delegate d, System.IO.TextWriter writer) 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: ___callable7 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Collections.IDictionary value, System.IO.TextWriter writer) Method:BeginInvoke (System.Collections.IDictionary value, System.IO.TextWriter writer, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.Collections.IDictionary value, System.IO.TextWriter writer, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.Collections.IDictionary value, System.IO.TextWriter writer) 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: ___callable8 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Collections.IList value, System.IO.TextWriter writer) Method:BeginInvoke (System.Collections.IList value, System.IO.TextWriter writer, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.Collections.IList value, System.IO.TextWriter writer, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.Collections.IList value, System.IO.TextWriter writer) 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: ___callable9 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Object value, System.IO.TextWriter writer) Method:BeginInvoke (System.Object value, System.IO.TextWriter writer, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.Object value, System.IO.TextWriter writer, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.Object value, System.IO.TextWriter writer) 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: ___adaptor0 Method:Invoke (System.Object item) returns System.Boolean Method:Adapt (___callable2 from_) returns Boo.Lang.Predicate Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: ___adaptor1 Method:Invoke (System.Object lhs, System.Object rhs) returns System.Int32 Method:Adapt (___callable1 from_) returns Boo.Lang.Comparer Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: ___callable12 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.Object obj) returns System.Reflection.MemberInfo[] Method:BeginInvoke (System.Object obj, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.Object obj, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.Object obj) returns System.IAsyncResult Method:EndInvoke (System.IAsyncResult result) returns System.Reflection.MemberInfo[] 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: ___callable13 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke (System.String message) Method:BeginInvoke (System.String message, System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.String message, System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke (System.String message) 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: ___callable14 Prop:System.Reflection.MethodInfo Method Prop:System.Object Target Method:Call (System.Object[] args) returns System.Object Method:Invoke () returns System.String[] Method:BeginInvoke (System.AsyncCallback callback, System.Object asyncState) returns System.IAsyncResult Method:BeginInvoke (System.AsyncCallback callback) returns System.IAsyncResult Method:BeginInvoke () returns System.IAsyncResult Method:EndInvoke (System.IAsyncResult result) returns System.String[] 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: ___adaptor2 Method:Invoke (System.Object value, System.IO.TextWriter writer) Method:Adapt (___callable3 from_) returns Boo.Lang.Interpreter.InteractiveInterpreter+Representer Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: ___adaptor3 Method:Invoke (System.Object value, System.IO.TextWriter writer) Method:Adapt (___callable4 from_) returns Boo.Lang.Interpreter.InteractiveInterpreter+Representer Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: ___adaptor4 Method:Invoke (System.Object value, System.IO.TextWriter writer) Method:Adapt (___callable5 from_) returns Boo.Lang.Interpreter.InteractiveInterpreter+Representer Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: ___adaptor5 Method:Invoke (System.Object value, System.IO.TextWriter writer) Method:Adapt (___callable6 from_) returns Boo.Lang.Interpreter.InteractiveInterpreter+Representer Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: ___adaptor6 Method:Invoke (System.Object value, System.IO.TextWriter writer) Method:Adapt (___callable7 from_) returns Boo.Lang.Interpreter.InteractiveInterpreter+Representer Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String Class: ___adaptor7 Method:Invoke (System.Object value, System.IO.TextWriter writer) Method:Adapt (___callable8 from_) returns Boo.Lang.Interpreter.InteractiveInterpreter+Representer Method:Equals (System.Object o) returns System.Boolean Method:GetHashCode () returns System.Int32 Method:GetType () returns System.Type Method:ToString () returns System.String