Method | Description | |
---|---|---|
Dispose ( ) : void | ||
EnsureInternalEventInvocation ( IEvent ev, |
||
EnterBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : bool | ||
EnterMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : bool | ||
EnterUnaryExpression ( |
||
Initialize ( CompilerContext context ) : void | ||
IsArraySlicing ( Node node ) : bool | ||
LeaveArrayLiteralExpression ( Boo.Lang.Compiler.Ast.ArrayLiteralExpression node ) : void | ||
LeaveBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
LeaveCastExpression ( Boo.Lang.Compiler.Ast.CastExpression node ) : void | ||
LeaveConditionalExpression ( Boo.Lang.Compiler.Ast.ConditionalExpression node ) : void | ||
LeaveDeclaration ( Boo.Lang.Compiler.Ast.Declaration node ) : void | ||
LeaveDeclarationStatement ( Boo.Lang.Compiler.Ast.DeclarationStatement node ) : void | ||
LeaveExpressionInterpolationExpression ( Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node ) : void | ||
LeaveExpressionStatement ( Boo.Lang.Compiler.Ast.ExpressionStatement node ) : void | ||
LeaveGenericReferenceExpression ( |
||
LeaveHashLiteralExpression ( Boo.Lang.Compiler.Ast.HashLiteralExpression node ) : void | ||
LeaveListLiteralExpression ( Boo.Lang.Compiler.Ast.ListLiteralExpression node ) : void | ||
LeaveMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : void | ||
LeaveParameterDeclaration ( |
||
LeaveRaiseStatement ( Boo.Lang.Compiler.Ast.RaiseStatement node ) : void | ||
LeaveReturnStatement ( Boo.Lang.Compiler.Ast.ReturnStatement node ) : void | ||
LeaveSlicingExpression ( Boo.Lang.Compiler.Ast.SlicingExpression node ) : void | ||
LeaveTryCastExpression ( |
||
LeaveTypeofExpression ( Boo.Lang.Compiler.Ast.TypeofExpression node ) : void | ||
LeaveUnaryExpression ( |
||
LeaveYieldStatement ( Boo.Lang.Compiler.Ast.YieldStatement node ) : void | ||
OnAttribute ( |
||
OnBlockExpression ( |
||
OnBoolLiteralExpression ( |
||
OnCharLiteralExpression ( |
||
OnClassDefinition ( |
||
OnConstructor ( |
||
OnDoubleLiteralExpression ( |
||
OnExceptionHandler ( Boo.Lang.Compiler.Ast.ExceptionHandler node ) : void | ||
OnExtendedGeneratorExpression ( Boo.Lang.Compiler.Ast.ExtendedGeneratorExpression node ) : void | ||
OnField ( Boo.Lang.Compiler.Ast.Field node ) : void | ||
OnForStatement ( Boo.Lang.Compiler.Ast.ForStatement node ) : void | ||
OnGeneratorExpression ( Boo.Lang.Compiler.Ast.GeneratorExpression node ) : void | ||
OnGotoStatement ( Boo.Lang.Compiler.Ast.GotoStatement node ) : void | ||
OnIntegerLiteralExpression ( |
||
OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void | ||
OnMethod ( |
||
OnMethodInvocationExpression ( |
||
OnModule ( |
||
OnNullLiteralExpression ( Boo.Lang.Compiler.Ast.NullLiteralExpression node ) : void | ||
OnProperty ( Property node ) : void | ||
OnRELiteralExpression ( |
||
OnReferenceExpression ( |
||
OnSelfLiteralExpression ( Boo.Lang.Compiler.Ast.SelfLiteralExpression node ) : void | ||
OnStatementTypeMember ( Boo.Lang.Compiler.Ast.StatementTypeMember node ) : void | ||
OnStringLiteralExpression ( Boo.Lang.Compiler.Ast.StringLiteralExpression node ) : void | ||
OnSuperLiteralExpression ( Boo.Lang.Compiler.Ast.SuperLiteralExpression node ) : void | ||
OnTimeSpanLiteralExpression ( |
||
OnUnpackStatement ( Boo.Lang.Compiler.Ast.UnpackStatement node ) : void | ||
Reify ( TypeMember member ) : TypeMember | ||
Run ( ) : void |
Method | Description | |
---|---|---|
AddResolvedNamedArgumentToEval ( |
||
AssertDeclarationName ( Boo.Lang.Compiler.Ast.Declaration d ) : bool | ||
AssertLValue ( Node node, IEntity entity ) : bool | ||
AssertUniqueLocal ( Boo.Lang.Compiler.Ast.Declaration d ) : bool | ||
BindBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindNonGenericTypeReferenceExpressionType ( |
||
BindTypeReferenceExpressionType ( |
||
CantResolveAmbiguousMethodInvocation ( |
||
CheckBuiltinUsage ( |
||
CheckExactArgsParameters ( ICallableType method, Boo.Lang.Compiler.Ast.ExpressionCollection args, bool reportErrors ) : bool | ||
CheckNameResolution ( Node node, string name, IEntity resolvedEntity ) : bool | ||
CheckParameters ( ICallableType method, Boo.Lang.Compiler.Ast.ExpressionCollection args, bool reportErrors ) : bool | ||
CheckVarArgsParameters ( ICallableType method, Boo.Lang.Compiler.Ast.ExpressionCollection args ) : bool | ||
ClearResolutionCacheFor ( string name ) : void | ||
CreateDefaultLocalInitializer ( Node sourceNode, IEntity local ) : |
||
CreateEquals ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : |
||
CreateMemberReferenceTarget ( Node sourceNode, IMember member ) : |
||
DeclareLocal ( Node sourceNode, string name, IType localType, bool privateScope ) : IEntity | ||
DeclareTempLocal ( IType localType ) : |
||
EmitUnknownIdentifierError ( Node node, string name ) : void | ||
EnsureRelatedNodeWasVisited ( Node sourceNode, IEntity entity ) : void | ||
ExpandInPlaceBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : Boo.Lang.Compiler.Ast.BinaryExpression | ||
GetConstructedType ( IType genericType, IType argType ) : IType | ||
GetCorrectIterator ( |
||
GetEnumeratorItemType ( IType iteratorType ) : IType | ||
GetGeneratorReturnType ( Boo.Lang.Compiler.TypeSystem.InternalMethod generator ) : IType |
Allows a different language to use custom rules for generator return types.
|
|
HasNeitherReturnNorYield ( |
||
HasSideEffect ( |
||
IsDuckTyped ( IMember entity ) : bool | ||
IsIndexedProperty ( |
||
IsValidIncrementDecrementOperand ( |
||
LeaveExplodeExpression ( |
||
LocalByName ( string name ) : Local | ||
LocalToReuseFor ( Boo.Lang.Compiler.Ast.Declaration d ) : Local | ||
MemberNotFound ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node, INamespace ns ) : void | ||
MemberReferenceFromReference ( |
||
NamedArgumentNotFound ( IType type, |
||
ProcessAssignment ( BinaryExpression node ) : void | ||
ProcessAutoLocalDeclaration ( BinaryExpression node, ReferenceExpression reference ) : void | ||
ProcessBuiltinInvocation ( MethodInvocationExpression node, BuiltinFunction function ) : void | ||
ProcessDeclarationForIterator ( Declaration d, IType defaultDeclType ) : void | ||
ProcessDeclarationsForIterator ( DeclarationCollection declarations, IType iteratorType ) : void | ||
ProcessInvocationOnUnknownCallableExpression ( MethodInvocationExpression node ) : void | ||
ProcessIterator ( Expression iterator, DeclarationCollection declarations ) : Expression |
Process a iterator and its declarations and returns a new iterator expression if necessary.
|
|
ProcessMemberReferenceExpression ( MemberReferenceExpression node ) : void | ||
ProcessMethodInvocation ( MethodInvocationExpression node, IMethod method ) : void | ||
ProcessMethodInvocationWithInvalidParameters ( MethodInvocationExpression node, IMethod targetMethod ) : bool | ||
ResolveAmbiguousMethodInvocation ( MethodInvocationExpression node, IEntity entity ) : IEntity | ||
ResolveFieldPropertyEvent ( IType type, string name ) : IEntity | ||
ResolveMethod ( IType type, string name ) : IMethod | ||
ResolveProperty ( IType type, string name ) : IProperty | ||
ResolveRuntimeOperator ( BinaryExpression node, string operatorName, MethodInvocationExpression mie ) : bool | ||
ShouldRebindMember ( IEntity entity ) : bool | ||
TryToResolveAmbiguousAssignment ( BinaryExpression node ) : void | ||
ValidateAssignment ( BinaryExpression node ) : bool | ||
VisitForStatementBlock ( ForStatement node ) : void | ||
VisitMemberPreservingContext ( TypeMember node ) : void |
Method | Description | |
---|---|---|
AcceptVarArgs ( ICallableType method ) : bool | ||
AddInferredClosureParameterTypes ( |
||
AddInitializedGuardToInitializer ( Boo.Lang.Compiler.Ast.TypeDefinition type, |
||
AddInitializedTempLocal ( |
||
AddInitializerToInstanceConstructors ( Boo.Lang.Compiler.Ast.TypeDefinition type, |
||
AddInitializerToStaticConstructor ( Boo.Lang.Compiler.Ast.TypeDefinition type, Boo.Lang.Compiler.TypeSystem.InternalMethod initializer ) : void | ||
AddOptionalReturnStatement ( |
||
AddResolvedNamedArgumentsToEval ( |
||
AlreadyBound ( |
||
ApplyBuiltinMethodTypeInference ( |
||
AssertCanCreateInstance ( Node sourceNode, IType type ) : bool | ||
AssertDelegateArgument ( Node sourceNode, ITypedEntity delegateMember, ITypedEntity argumentInfo ) : bool | ||
AssertHasSideEffect ( |
||
AssertIdentifierName ( Node node, string name ) : bool | ||
AssertIsNotComplexSlicing ( Boo.Lang.Compiler.Ast.SlicingExpression node ) : void | ||
AssertLValue ( |
||
AssertParameterTypes ( ICallableType method, Boo.Lang.Compiler.Ast.ExpressionCollection args, int count, bool reportErrors ) : bool | ||
AssertParameters ( Node sourceNode, IEntity sourceEntity, ICallableType method, Boo.Lang.Compiler.Ast.ExpressionCollection args ) : bool | ||
AssertParameters ( Node sourceNode, IMethod method, Boo.Lang.Compiler.Ast.ExpressionCollection args ) : bool | ||
AssertTargetContext ( |
||
AssertTypeCompatibility ( Node sourceNode, IType expectedType, IType actualType ) : bool | ||
AssertTypeIsKnown ( Node sourceNode, IEntity sourceEntity, IType type ) : void | ||
BindArithmeticOperator ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindArrayAddition ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindAssignment ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindAssignmentToComplexSliceArray ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindAssignmentToSlice ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindAssignmentToSliceArray ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindAssignmentToSliceProperty ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindBitwiseOperator ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindCmpOperator ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindConstructorInvocation ( |
||
BindEnumOperation ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindEventSubscription ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindInPlaceAddSubtract ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindInPlaceArithmeticOperator ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindInPlaceArithmeticOperatorOnArraySlicing ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindIndexedPropertySlicing ( Boo.Lang.Compiler.Ast.SlicingExpression node ) : void | ||
BindNullableComparison ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : bool | ||
BindNullableInitializer ( Node node, |
||
BindNullableOperation ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : bool | ||
BindNullableParameters ( Boo.Lang.Compiler.Ast.ExpressionCollection args, ICallableType target ) : void | ||
BindPointerArithmeticOperator ( Boo.Lang.Compiler.Ast.BinaryExpression node, IType left, IType right ) : bool | ||
BindProperty ( |
||
BindReferenceEquality ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BindReferenceEquality ( Boo.Lang.Compiler.Ast.BinaryExpression node, bool inequality ) : void | ||
BindSwitchLabelReferences ( |
||
BindTypeTest ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
BuildNullableCoalescingConditional ( |
||
CanBeOverriden ( IMethod baseMethod ) : bool | ||
CanBeReachedFrom ( Node anchor, IType expectedType, IType actualType ) : bool | ||
CanResolveReturnType ( Boo.Lang.Compiler.TypeSystem.InternalMethod method ) : bool | ||
CannotInferGenericMethodArguments ( |
||
CantOverrideNonVirtual ( |
||
CheckAssignmentToIndexedProperty ( Node node, IEntity lhs ) : void | ||
CheckCharLiteralValue ( |
||
CheckDeclarationType ( |
||
CheckFieldType ( |
||
CheckGeneratorCantReturnValues ( Boo.Lang.Compiler.TypeSystem.InternalMethod entity ) : void | ||
CheckGeneratorReturnType ( |
||
CheckGeneratorYieldType ( Boo.Lang.Compiler.TypeSystem.InternalMethod method, IType returnType ) : void | ||
CheckIfIsMethodOverride ( Boo.Lang.Compiler.TypeSystem.InternalMethod method ) : void | ||
CheckInstanceMethodInvocationsWithinConstructor ( |
||
CheckIsNotValueType ( Boo.Lang.Compiler.Ast.BinaryExpression node, |
||
CheckIsaArgument ( |
||
CheckItems ( IType expectedElementType, Boo.Lang.Compiler.Ast.ExpressionCollection items ) : void | ||
CheckOverrideSignature ( IProperty p, IProperty candidate ) : bool | ||
CheckParameterType ( |
||
CheckParameterTypesStrictly ( IMethod method, Boo.Lang.Compiler.Ast.ExpressionCollection args ) : bool | ||
CheckRuntimeMethod ( |
||
CheckSwitchArguments ( |
||
CloneOrAssignToTemp ( |
||
ClosureModifiers ( ) : TypeMemberModifiers | ||
ClosureName ( string explicitName ) : string | ||
CreateInitializerMethod ( Boo.Lang.Compiler.Ast.TypeDefinition type, string name, TypeMemberModifiers modifiers ) : |
||
CreateInstanceInvocationFor ( |
||
CreateNullableGetValueOrDefaultExpression ( |
||
CreateNullableHasValueOrTrueExpression ( |
||
CreateNullableInstantiation ( |
||
CreateNullableInstantiation ( IType type ) : |
||
CreateSelfReference ( ) : Boo.Lang.Compiler.Ast.SelfLiteralExpression | ||
CreateSideEffectAwareSlicingOperation ( LexicalInfo lexicalInfo, BinaryOperatorType binaryOperator, Boo.Lang.Compiler.Ast.SlicingExpression lvalue, |
||
CreateTempLocal ( LexicalInfo li, IType type ) : |
||
CreateTypeReference ( LexicalInfo info, IType type ) : |
||
DeclareLocal ( Node sourceNode, string name, IType localType ) : IEntity | ||
DeclareLocal ( Boo.Lang.Compiler.Ast.Declaration d, bool privateScope ) : void | ||
DeclareOldValueTempIfNeeded ( |
||
Disambiguate ( |
||
EmitCallableResolutionError ( Node sourceNode, IEntity candidates, Boo.Lang.Compiler.Ast.ExpressionCollection args ) : void | ||
EnsureDeclarationType ( Boo.Lang.Compiler.Ast.DeclarationStatement node ) : void | ||
EnsureMemberReferenceForExtension ( |
||
EnsureMemberWasVisited ( Boo.Lang.Compiler.Ast.TypeMember node ) : void | ||
EnsureRelatedNodesWereVisited ( Node sourceNode, IEntity candidates ) : void | ||
EnterForNamespace ( Boo.Lang.Compiler.Ast.ForStatement node ) : void | ||
EntityFor ( Property property ) : Boo.Lang.Compiler.TypeSystem.InternalProperty | ||
EnumerateMetaMethods ( IEntity entity ) : IEnumerable |
||
EvalForTypeInvocation ( IType type, |
||
ExpandIncrementDecrement ( |
||
ExpandIncrementDecrementArraySlicing ( |
||
ExpandSimpleIncrementDecrement ( |
||
FindMethodOverridenBy ( Boo.Lang.Compiler.TypeSystem.InternalMethod entity ) : IMethod | ||
FindMethodOverridenBy ( Boo.Lang.Compiler.TypeSystem.InternalMethod entity, IEntity candidates ) : IMethod | ||
FindNullableExpressions ( |
||
FindOperator ( IType type, string operatorName, Boo.Lang.Compiler.Ast.ExpressionCollection args ) : IMethod | ||
FindPropertyAccessorOverridenBy ( Property property, |
||
FindPropertyOverridenBy ( Property property ) : IProperty | ||
FlushFieldInitializers ( |
||
GeneratorItemTypeFor ( Boo.Lang.Compiler.TypeSystem.InternalMethod generator ) : IType | ||
GeneratorTypeOf ( IType generatorItemType ) : IType | ||
GetAccessibilityChecker ( ) : IAccessibilityChecker | ||
GetBinaryOperatorText ( BinaryOperatorType op ) : string | ||
GetCorrectCallableReference ( Node sourceNode, Boo.Lang.Compiler.Ast.ExpressionCollection args, IEntity candidates ) : IEntity | ||
GetCorrectConstructor ( Node sourceNode, IType type, Boo.Lang.Compiler.Ast.ExpressionCollection arguments ) : IConstructor | ||
GetCorrespondingHasValueOperator ( BinaryOperatorType op ) : BinaryOperatorType | ||
GetDeclarationType ( Boo.Lang.Compiler.Ast.DeclarationStatement node ) : IType | ||
GetDeclarationType ( IType defaultDeclarationType, Boo.Lang.Compiler.Ast.Declaration d ) : void | ||
GetEquivalentBinaryOperator ( UnaryOperatorType op ) : BinaryOperatorType | ||
GetFieldsInitializerInitializedField ( Boo.Lang.Compiler.Ast.TypeDefinition type ) : Boo.Lang.Compiler.Ast.Field | ||
GetGetMethods ( IEntity entities ) : IEntity[] | ||
GetIndex ( IEntity entities, IEntity entity ) : int | ||
GetIndexAfterSuperInvocation ( |
||
GetIndexedPropertySlicingTarget ( Boo.Lang.Compiler.Ast.SlicingExpression node ) : |
||
GetInferredType ( IMember entity ) : IType | ||
GetInferredType ( IMethod entity ) : IType | ||
GetInitializerFor ( Boo.Lang.Compiler.Ast.TypeDefinition type, bool isStatic ) : |
||
GetInitializerMethod ( Boo.Lang.Compiler.Ast.Field node ) : |
||
GetMatchesByGenericity ( |
||
GetMetaMethodInvocationArguments ( |
||
GetMethodInfo ( IEntity entity ) : |
||
GetMostGenericType ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : IType | ||
GetMostGenericType ( Boo.Lang.Compiler.Ast.ExpressionCollection args ) : IType | ||
GetMostGenericType ( IType lhs, IType rhs ) : IType | ||
GetMostGenericTypeReference ( Boo.Lang.Compiler.Ast.ExpressionCollection expressions ) : |
||
GetMostSimilarBaseMethodName ( Boo.Lang.Compiler.TypeSystem.InternalMethod entity ) : string | ||
GetPropertyAccessors ( IEntity entities, IEntity>.Func |
||
GetReferenceNamespace ( Boo.Lang.Compiler.Ast.MemberReferenceExpression expression ) : INamespace | ||
GetRelatedBinaryOperatorForInPlaceOperator ( BinaryOperatorType op ) : BinaryOperatorType | ||
GetRelatedPreOperator ( UnaryOperatorType op ) : UnaryOperatorType | ||
GetSetMethods ( IEntity entities ) : IEntity[] | ||
GetSignature ( IEnumerable args ) : string | ||
GetStaticConstructor ( Boo.Lang.Compiler.Ast.TypeDefinition type ) : |
||
GetUnaryOperatorText ( UnaryOperatorType op ) : string | ||
HasOperatorSignature ( IMethod method, Boo.Lang.Compiler.Ast.ExpressionCollection args ) : bool | ||
InStrictMode ( ) : bool | ||
InferArrayType ( Boo.Lang.Compiler.Ast.ArrayLiteralExpression node ) : IArrayType | ||
InferClosureSignature ( |
||
InferDeclarationType ( Boo.Lang.Compiler.Ast.DeclarationStatement node ) : IType | ||
InferGenericMethodInvocation ( |
||
InferTypeOfProperty ( Property node ) : IType | ||
InvalidOperatorForType ( |
||
InvalidOperatorForTypes ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
InvokeMetaMethod ( |
||
IsAccessible ( IAccessibleMember accessible ) : bool | ||
IsAccessible ( IEntity member ) : bool | ||
IsApplicable ( IEntity entity, Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : bool | ||
IsArray ( |
||
IsAssignableFrom ( IType expectedType, IType actualType ) : bool | ||
IsAssignableFrom ( |
||
IsBeingAssignedTo ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : bool | ||
IsBool ( IType lhs ) : bool | ||
IsCallableEntity ( IEntity entity ) : bool | ||
IsChar ( IType type ) : bool | ||
IsEnumOperation ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : bool | ||
IsError ( IEntity entity ) : bool | ||
IsEvent ( IEntity entity ) : bool | ||
IsEventSubscription ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : bool | ||
IsExtensionMethod ( IEntity entity ) : bool | ||
IsGenericMethod ( IMethod m ) : bool | ||
IsInaccessible ( IEntity info ) : bool | ||
IsLikelyMacroExtensionMethodInvocation ( IEntity entity ) : bool | ||
IsMetaMethod ( IEntity entity ) : bool | ||
IsNull ( |
||
IsNullableOperation ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : bool | ||
IsOrContainMetaMethod ( IEntity entity ) : bool | ||
IsPrimitiveComparison ( IType lhs, IType rhs ) : bool | ||
IsPrimitiveNumber ( |
||
IsPrimitiveNumberOrChar ( IType lhs ) : bool | ||
IsPrimitiveOnesComplementOperand ( |
||
IsPublicEvent ( IEntity tag ) : bool | ||
IsRuntimeIterator ( IType type ) : bool | ||
IsStandaloneReference ( Node node ) : bool | ||
IsSubjectToGenericArgumentInference ( |
||
IsTextReader ( IType type ) : bool | ||
IsValidEnumOperand ( IType expected, IType actual ) : bool | ||
IsValidLiteralInitializer ( |
||
IsVisible ( IAccessibleMember member ) : bool | ||
IsVisibleFieldPropertyOrEvent ( IEntity entity ) : bool | ||
IsWriteOnlyProperty ( IProperty property ) : bool | ||
LValueExpected ( Node node ) : void | ||
LeaveAddressOf ( |
||
LeaveIncrementDecrement ( |
||
LeaveIndirection ( |
||
LeaveLogicalNot ( |
||
LeaveOnesComplement ( |
||
LeaveUnaryNegation ( |
||
MapWildcardType ( IType type ) : IType | ||
MarkPreProcessed ( |
||
MarkRelatedImportAsUsed ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : void | ||
MemberAnchorFor ( Node node ) : Node | ||
MetaAttributeOf ( |
||
MethodHidesInheritedNonVirtual ( Boo.Lang.Compiler.TypeSystem.InternalMethod hidingMethod, IMethod hiddenMethod ) : void | ||
NamedArgumentsNotAllowed ( |
||
NormalizeGetterOf ( Property node ) : void | ||
NormalizeSetterOf ( Property node ) : void | ||
PopMember ( ) : void | ||
PopMethodInfo ( ) : void | ||
PostNormalizeExtensionInvocation ( |
||
PostProcessMethod ( |
||
PostProcessReferenceExpression ( ReferenceExpression node ) : void | ||
PreNormalizeExtensionInvocation ( MethodInvocationExpression node, IEntityWithParameters extension ) : void | ||
PreProcessFieldInitializer ( Field node ) : void | ||
PreProcessMethod ( Method node ) : void | ||
PreferInternalEntitiesOverNonInternal ( List |
||
ProcessAddressOfInvocation ( MethodInvocationExpression node ) : void | ||
ProcessCallableTypeInvocation ( MethodInvocationExpression node, ICallableType type ) : void | ||
ProcessClosureBody ( BlockExpression node ) : void | ||
ProcessClosureInMethodInvocation ( GenericParameterInferrer inferrer, BlockExpression closure, ICallableType formalType ) : void | ||
ProcessConstructorInvocation ( MethodInvocationExpression node, IEntity targetEntity ) : void | ||
ProcessDefaultValueInvocation ( MethodInvocationExpression node ) : void | ||
ProcessDelegateInvocation ( MethodInvocationExpression node, ICallableType delegateType ) : void | ||
ProcessEvalInvocation ( MethodInvocationExpression node ) : void | ||
ProcessEventInvocation ( MethodInvocationExpression node, IEvent ev ) : void | ||
ProcessFieldInitializer ( Field node ) : void | ||
ProcessFieldInitializerType ( Field node, IType initializerType ) : void | ||
ProcessGenericMethodInvocation ( MethodInvocationExpression node ) : void | ||
ProcessGetter ( Property node ) : void | ||
ProcessICallableInvocation ( MethodInvocationExpression node ) : void | ||
ProcessLenInvocation ( MethodInvocationExpression node ) : void | ||
ProcessLiteralField ( Field node ) : void | ||
ProcessMetaMethodInvocation ( MethodInvocationExpression node, bool resolvedArgs ) : bool | ||
ProcessMethodBody ( InternalMethod entity ) : void | ||
ProcessMethodBody ( InternalMethod entity, INamespace ns ) : void | ||
ProcessMethodInvocationExpression ( MethodInvocationExpression node, IEntity targetEntity ) : void | ||
ProcessMethodInvocationOnCallableExpression ( MethodInvocationExpression node ) : void | ||
ProcessMethodOverride ( InternalMethod entity, IMethod baseMethod ) : void | ||
ProcessNamedArgument ( ExpressionPair arg ) : bool | ||
ProcessNamedArgumentsForTypeInvocation ( MethodInvocationExpression invocation ) : void | ||
ProcessNodeInMethodContext ( InternalMethod entity, INamespace ns, Node node ) : void | ||
ProcessOperatorOverload ( UnaryExpression node ) : void | ||
ProcessRegularMethod ( Method node ) : void | ||
ProcessSetter ( Property node ) : void | ||
ProcessStatementTypeMemberInitializer ( ClassDefinition node, StatementTypeMember statementTypeMember ) : void | ||
ProcessSwitchInvocation ( MethodInvocationExpression node ) : bool | ||
ProcessSystemTypeInvocation ( MethodInvocationExpression node ) : void | ||
ProcessTypeInvocation ( MethodInvocationExpression node ) : void | ||
ProcessValueTypeInstantiation ( IType type, MethodInvocationExpression node ) : void | ||
PropagateOverrideToAccessors ( Property property ) : void | ||
PushMember ( TypeMember member ) : void | ||
PushMethodInfo ( InternalMethod entity ) : void | ||
ReplaceMetaMethodInvocationSite ( MethodInvocationExpression node, Node replacement ) : void | ||
ReplaceTypeInvocationByEval ( IType type, MethodInvocationExpression node ) : void | ||
ResolveAmbiguousLValue ( Expression sourceNode, Ambiguous candidates, Expression rvalue ) : IEntity | ||
ResolveAmbiguousMethodReference ( ReferenceExpression node, Ambiguous candidates, ExpressionCollection args ) : IEntity | ||
ResolveAmbiguousOperator ( IEntity entities, ExpressionCollection args ) : IMethod | ||
ResolveAmbiguousPropertyReference ( ReferenceExpression node, Ambiguous candidates, ExpressionCollection args ) : IEntity | ||
ResolveAmbiguousReference ( ReferenceExpression node, Ambiguous candidates ) : IEntity | ||
ResolveAmbiguousReferenceByAccessibility ( Ambiguous candidates ) : IEntity | ||
ResolveAmbiguousTypeReference ( ReferenceExpression node, Ambiguous candidates ) : IEntity | ||
ResolveCallable ( ReferenceExpression node ) : IEntity | ||
ResolveCallableReference ( MethodInvocationExpression node, Ambiguous entity ) : IEntity | ||
ResolveExtension ( MethodInvocationExpression node ) : IEntity | ||
ResolveGeneratorReturnType ( InternalMethod entity ) : void | ||
ResolveMember ( MemberReferenceExpression node ) : IEntity | ||
ResolveMemberInfo ( ReferenceExpression node, IMember member ) : void | ||
ResolveMethodOverride ( InternalMethod entity ) : void | ||
ResolveName ( Node node, string name ) : IEntity | ||
ResolveNamedArgument ( IType type, ReferenceExpression name, Expression value ) : void | ||
ResolveNamedArguments ( IType type, ExpressionPairCollection arguments ) : void | ||
ResolveOperator ( BinaryExpression node ) : bool | ||
ResolveOperator ( Expression node, IType type, string operatorName, MethodInvocationExpression mie ) : bool | ||
ResolveOperator ( UnaryExpression node ) : bool | ||
ResolveOperatorEntity ( IEntity op, ExpressionCollection args ) : IMethod | ||
ResolvePropertyOverride ( IProperty p, IEntity candidates ) : IProperty | ||
ResolvePropertyOverride ( Property property ) : void | ||
ResolveReturnType ( InternalMethod entity ) : void | ||
ResolveVisibleFieldPropertyOrEvent ( Expression sourceNode, IType type, string name ) : IMember | ||
ResolvedAsExtension ( MethodInvocationExpression node ) : bool | ||
ResultingTypeForArraySlicing ( SlicingExpression node ) : IType | ||
ResultingTypeForComplexSlicing ( SlicingExpression node ) : IType | ||
SetOverride ( InternalMethod entity, IMethod baseMethod ) : void | ||
SetPropertyAccessorOverride ( Method accessor ) : void | ||
ShouldDeferClosureProcessing ( BlockExpression node ) : bool | ||
ShouldResolveArgsOf ( CandidateMethod method ) : bool | ||
SliceMember ( SlicingExpression node, IEntity member ) : void | ||
TraceOverride ( Method method, IMethod baseMethod ) : void | ||
TraceReturnType ( Method method, IMethod tag ) : void | ||
TryToProcessAsExtensionInvocation ( MethodInvocationExpression node ) : bool | ||
TryToResolveMemberAsExtension ( MemberReferenceExpression node ) : IEntity | ||
TryToResolveName ( string name ) : IEntity | ||
TryToResolveReturnType ( InternalMethod entity ) : void | ||
ValidateOverride ( InternalMethod entity, IMethod baseMethod ) : void | ||
VisitBaseTypes ( TypeDefinition node ) : void | ||
VisitTypeDefinition ( TypeDefinition node ) : void | ||
VoidType ( ) : IType | ||
WasAlreadyPreProcessed ( Method node ) : bool |
protected AddResolvedNamedArgumentToEval ( |
||
eval | ||
pair | Boo.Lang.Compiler.Ast.ExpressionPair | |
instance | ||
return | void |
protected AssertDeclarationName ( Boo.Lang.Compiler.Ast.Declaration d ) : bool | ||
d | Boo.Lang.Compiler.Ast.Declaration | |
return | bool |
protected AssertLValue ( Node node, IEntity entity ) : bool | ||
node | Node | |
entity | IEntity | |
return | bool |
protected AssertUniqueLocal ( Boo.Lang.Compiler.Ast.Declaration d ) : bool | ||
d | Boo.Lang.Compiler.Ast.Declaration | |
return | bool |
protected BindBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.BinaryExpression | |
return | void |
protected BindNonGenericTypeReferenceExpressionType ( |
||
node | ||
type | IType | |
return | void |
protected BindTypeReferenceExpressionType ( |
||
node | ||
type | IType | |
return | void |
protected CantResolveAmbiguousMethodInvocation ( |
||
node | ||
entities | IEntity | |
return | IEntity |
protected CheckBuiltinUsage ( |
||
node | ||
entity | IEntity | |
return | void |
protected CheckExactArgsParameters ( ICallableType method, Boo.Lang.Compiler.Ast.ExpressionCollection args, bool reportErrors ) : bool | ||
method | ICallableType | |
args | Boo.Lang.Compiler.Ast.ExpressionCollection | |
reportErrors | bool | |
return | bool |
protected CheckNameResolution ( Node node, string name, IEntity resolvedEntity ) : bool | ||
node | Node | |
name | string | |
resolvedEntity | IEntity | |
return | bool |
protected CheckParameters ( ICallableType method, Boo.Lang.Compiler.Ast.ExpressionCollection args, bool reportErrors ) : bool | ||
method | ICallableType | |
args | Boo.Lang.Compiler.Ast.ExpressionCollection | |
reportErrors | bool | |
return | bool |
protected CheckVarArgsParameters ( ICallableType method, Boo.Lang.Compiler.Ast.ExpressionCollection args ) : bool | ||
method | ICallableType | |
args | Boo.Lang.Compiler.Ast.ExpressionCollection | |
return | bool |
protected ClearResolutionCacheFor ( string name ) : void | ||
name | string | |
return | void |
protected CreateDefaultLocalInitializer ( Node sourceNode, IEntity local ) : |
||
sourceNode | Node | |
local | IEntity | |
return |
protected CreateEquals ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : |
||
node | Boo.Lang.Compiler.Ast.BinaryExpression | |
return |
protected CreateMemberReferenceTarget ( Node sourceNode, IMember member ) : |
||
sourceNode | Node | |
member | IMember | |
return |
protected DeclareLocal ( Node sourceNode, string name, IType localType, bool privateScope ) : IEntity | ||
sourceNode | Node | |
name | string | |
localType | IType | |
privateScope | bool | |
return | IEntity |
protected DeclareTempLocal ( IType localType ) : |
||
localType | IType | |
return |
protected EmitUnknownIdentifierError ( Node node, string name ) : void | ||
node | Node | |
name | string | |
return | void |
public EnsureInternalEventInvocation ( IEvent ev, |
||
ev | IEvent | |
node | ||
return | bool |
protected EnsureRelatedNodeWasVisited ( Node sourceNode, IEntity entity ) : void | ||
sourceNode | Node | |
entity | IEntity | |
return | void |
public EnterBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : bool | ||
node | Boo.Lang.Compiler.Ast.BinaryExpression | |
return | bool |
public EnterMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : bool | ||
node | Boo.Lang.Compiler.Ast.MemberReferenceExpression | |
return | bool |
public EnterUnaryExpression ( |
||
node | ||
return | bool |
protected ExpandInPlaceBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : Boo.Lang.Compiler.Ast.BinaryExpression | ||
node | Boo.Lang.Compiler.Ast.BinaryExpression | |
return | Boo.Lang.Compiler.Ast.BinaryExpression |
protected GetConstructedType ( IType genericType, IType argType ) : IType | ||
genericType | IType | |
argType | IType | |
return | IType |
protected GetCorrectIterator ( |
||
iterator | ||
return |
protected GetEnumeratorItemType ( IType iteratorType ) : IType | ||
iteratorType | IType | |
return | IType |
protected GetGeneratorReturnType ( Boo.Lang.Compiler.TypeSystem.InternalMethod generator ) : IType | ||
generator | Boo.Lang.Compiler.TypeSystem.InternalMethod | |
return | IType |
protected HasNeitherReturnNorYield ( |
||
node | ||
return | bool |
protected HasSideEffect ( |
||
node | ||
return | bool |
public Initialize ( CompilerContext context ) : void | ||
context | CompilerContext | |
return | void |
public static IsArraySlicing ( Node node ) : bool | ||
node | Node | |
return | bool |
protected IsDuckTyped ( IMember entity ) : bool | ||
entity | IMember | |
return | bool |
protected IsIndexedProperty ( |
||
expression | ||
return | bool |
protected IsValidIncrementDecrementOperand ( |
||
e | ||
return | bool |
public LeaveArrayLiteralExpression ( Boo.Lang.Compiler.Ast.ArrayLiteralExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.ArrayLiteralExpression | |
return | void |
public LeaveBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.BinaryExpression | |
return | void |
public LeaveCastExpression ( Boo.Lang.Compiler.Ast.CastExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.CastExpression | |
return | void |
public LeaveConditionalExpression ( Boo.Lang.Compiler.Ast.ConditionalExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.ConditionalExpression | |
return | void |
public LeaveDeclaration ( Boo.Lang.Compiler.Ast.Declaration node ) : void | ||
node | Boo.Lang.Compiler.Ast.Declaration | |
return | void |
public LeaveDeclarationStatement ( Boo.Lang.Compiler.Ast.DeclarationStatement node ) : void | ||
node | Boo.Lang.Compiler.Ast.DeclarationStatement | |
return | void |
protected LeaveExplodeExpression ( |
||
node | ||
return | void |
public LeaveExpressionInterpolationExpression ( Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.ExpressionInterpolationExpression | |
return | void |
public LeaveExpressionStatement ( Boo.Lang.Compiler.Ast.ExpressionStatement node ) : void | ||
node | Boo.Lang.Compiler.Ast.ExpressionStatement | |
return | void |
public LeaveGenericReferenceExpression ( |
||
node | ||
return | void |
public LeaveHashLiteralExpression ( Boo.Lang.Compiler.Ast.HashLiteralExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.HashLiteralExpression | |
return | void |
public LeaveListLiteralExpression ( Boo.Lang.Compiler.Ast.ListLiteralExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.ListLiteralExpression | |
return | void |
public LeaveMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.MemberReferenceExpression | |
return | void |
public LeaveParameterDeclaration ( |
||
node | ||
return | void |
public LeaveRaiseStatement ( Boo.Lang.Compiler.Ast.RaiseStatement node ) : void | ||
node | Boo.Lang.Compiler.Ast.RaiseStatement | |
return | void |
public LeaveReturnStatement ( Boo.Lang.Compiler.Ast.ReturnStatement node ) : void | ||
node | Boo.Lang.Compiler.Ast.ReturnStatement | |
return | void |
public LeaveSlicingExpression ( Boo.Lang.Compiler.Ast.SlicingExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.SlicingExpression | |
return | void |
public LeaveTryCastExpression ( |
||
node | ||
return | void |
public LeaveTypeofExpression ( Boo.Lang.Compiler.Ast.TypeofExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.TypeofExpression | |
return | void |
public LeaveUnaryExpression ( |
||
node | ||
return | void |
public LeaveYieldStatement ( Boo.Lang.Compiler.Ast.YieldStatement node ) : void | ||
node | Boo.Lang.Compiler.Ast.YieldStatement | |
return | void |
protected LocalByName ( string name ) : Local | ||
name | string | |
return | Local |
protected LocalToReuseFor ( Boo.Lang.Compiler.Ast.Declaration d ) : Local | ||
d | Boo.Lang.Compiler.Ast.Declaration | |
return | Local |
protected MemberNotFound ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node, INamespace ns ) : void | ||
node | Boo.Lang.Compiler.Ast.MemberReferenceExpression | |
ns | INamespace | |
return | void |
protected MemberReferenceFromReference ( |
||
node | ||
member | IMember | |
return | Boo.Lang.Compiler.Ast.MemberReferenceExpression |
protected NamedArgumentNotFound ( IType type, |
||
type | IType | |
name | ||
return | void |
public OnAttribute ( |
||
node | ||
return | void |
public OnBlockExpression ( |
||
node | ||
return | void |
public OnBoolLiteralExpression ( |
||
node | ||
return | void |
public OnCharLiteralExpression ( |
||
node | ||
return | void |
public OnClassDefinition ( |
||
node | ||
return | void |
public OnConstructor ( |
||
node | ||
return | void |
public OnDoubleLiteralExpression ( |
||
node | ||
return | void |
public OnExceptionHandler ( Boo.Lang.Compiler.Ast.ExceptionHandler node ) : void | ||
node | Boo.Lang.Compiler.Ast.ExceptionHandler | |
return | void |
public OnExtendedGeneratorExpression ( Boo.Lang.Compiler.Ast.ExtendedGeneratorExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.ExtendedGeneratorExpression | |
return | void |
public OnField ( Boo.Lang.Compiler.Ast.Field node ) : void | ||
node | Boo.Lang.Compiler.Ast.Field | |
return | void |
public OnForStatement ( Boo.Lang.Compiler.Ast.ForStatement node ) : void | ||
node | Boo.Lang.Compiler.Ast.ForStatement | |
return | void |
public OnGeneratorExpression ( Boo.Lang.Compiler.Ast.GeneratorExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.GeneratorExpression | |
return | void |
public OnGotoStatement ( Boo.Lang.Compiler.Ast.GotoStatement node ) : void | ||
node | Boo.Lang.Compiler.Ast.GotoStatement | |
return | void |
public OnIntegerLiteralExpression ( |
||
node | ||
return | void |
public OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void | ||
node | Boo.Lang.Compiler.Ast.InterfaceDefinition | |
return | void |
public OnMethod ( |
||
method | ||
return | void |
public OnMethodInvocationExpression ( |
||
node | ||
return | void |
public OnModule ( |
||
module | ||
return | void |
public OnNullLiteralExpression ( Boo.Lang.Compiler.Ast.NullLiteralExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.NullLiteralExpression | |
return | void |
public OnRELiteralExpression ( |
||
node | ||
return | void |
public OnReferenceExpression ( |
||
node | ||
return | void |
public OnSelfLiteralExpression ( Boo.Lang.Compiler.Ast.SelfLiteralExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.SelfLiteralExpression | |
return | void |
public OnStatementTypeMember ( Boo.Lang.Compiler.Ast.StatementTypeMember node ) : void | ||
node | Boo.Lang.Compiler.Ast.StatementTypeMember | |
return | void |
public OnStringLiteralExpression ( Boo.Lang.Compiler.Ast.StringLiteralExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.StringLiteralExpression | |
return | void |
public OnSuperLiteralExpression ( Boo.Lang.Compiler.Ast.SuperLiteralExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.SuperLiteralExpression | |
return | void |
public OnTimeSpanLiteralExpression ( |
||
node | ||
return | void |
public OnUnpackStatement ( Boo.Lang.Compiler.Ast.UnpackStatement node ) : void | ||
node | Boo.Lang.Compiler.Ast.UnpackStatement | |
return | void |
protected ProcessAssignment ( BinaryExpression node ) : void | ||
node | BinaryExpression | |
return | void |
protected ProcessAutoLocalDeclaration ( BinaryExpression node, ReferenceExpression reference ) : void | ||
node | BinaryExpression | |
reference | ReferenceExpression | |
return | void |
protected ProcessBuiltinInvocation ( MethodInvocationExpression node, BuiltinFunction function ) : void | ||
node | MethodInvocationExpression | |
function | BuiltinFunction | |
return | void |
protected ProcessDeclarationForIterator ( Declaration d, IType defaultDeclType ) : void | ||
d | Declaration | |
defaultDeclType | IType | |
return | void |
protected ProcessDeclarationsForIterator ( DeclarationCollection declarations, IType iteratorType ) : void | ||
declarations | DeclarationCollection | |
iteratorType | IType | |
return | void |
protected ProcessInvocationOnUnknownCallableExpression ( MethodInvocationExpression node ) : void | ||
node | MethodInvocationExpression | |
return | void |
protected ProcessIterator ( Expression iterator, DeclarationCollection declarations ) : Expression | ||
iterator | Expression | |
declarations | DeclarationCollection | |
return | Expression |
protected ProcessMemberReferenceExpression ( MemberReferenceExpression node ) : void | ||
node | MemberReferenceExpression | |
return | void |
protected ProcessMethodInvocation ( MethodInvocationExpression node, IMethod method ) : void | ||
node | MethodInvocationExpression | |
method | IMethod | |
return | void |
protected ProcessMethodInvocationWithInvalidParameters ( MethodInvocationExpression node, IMethod targetMethod ) : bool | ||
node | MethodInvocationExpression | |
targetMethod | IMethod | |
return | bool |
public Reify ( TypeMember member ) : TypeMember | ||
member | TypeMember | |
return | TypeMember |
protected ResolveAmbiguousMethodInvocation ( MethodInvocationExpression node, IEntity entity ) : IEntity | ||
node | MethodInvocationExpression | |
entity | IEntity | |
return | IEntity |
protected ResolveFieldPropertyEvent ( IType type, string name ) : IEntity | ||
type | IType | |
name | string | |
return | IEntity |
protected ResolveMethod ( IType type, string name ) : IMethod | ||
type | IType | |
name | string | |
return | IMethod |
protected ResolveProperty ( IType type, string name ) : IProperty | ||
type | IType | |
name | string | |
return | IProperty |
protected ResolveRuntimeOperator ( BinaryExpression node, string operatorName, MethodInvocationExpression mie ) : bool | ||
node | BinaryExpression | |
operatorName | string | |
mie | MethodInvocationExpression | |
return | bool |
protected ShouldRebindMember ( IEntity entity ) : bool | ||
entity | IEntity | |
return | bool |
protected TryToResolveAmbiguousAssignment ( BinaryExpression node ) : void | ||
node | BinaryExpression | |
return | void |
protected ValidateAssignment ( BinaryExpression node ) : bool | ||
node | BinaryExpression | |
return | bool |
protected VisitForStatementBlock ( ForStatement node ) : void | ||
node | ForStatement | |
return | void |
protected VisitMemberPreservingContext ( TypeMember node ) : void | ||
node | TypeMember | |
return | void |