Method | Description | |
---|---|---|
Lower ( |
||
VisitAccessor ( Accessor node ) : void | ||
VisitAnonymousMethodExpression ( AnonymousMethodExpression node ) : void | ||
VisitAnonymousTypeCreateExpression ( AnonymousTypeCreateExpression node ) : void | ||
VisitArrayCreateExpression ( ArrayCreateExpression node ) : void | ||
VisitArrayInitializerExpression ( ArrayInitializerExpression node ) : void | ||
VisitArraySpecifier ( ArraySpecifier node ) : void | ||
VisitAsExpression ( AsExpression node ) : void | ||
VisitAssignmentExpression ( AssignmentExpression node ) : void | ||
VisitAttribute ( ICSharpCode node ) : void | ||
VisitAttributeSection ( AttributeSection node ) : void | ||
VisitBaseReferenceExpression ( BaseReferenceExpression node ) : void | ||
VisitBinaryOperatorExpression ( BinaryOperatorExpression node ) : void | ||
VisitBlockStatement ( BlockStatement node ) : void | ||
VisitBreakStatement ( BreakStatement node ) : void | ||
VisitCSharpTokenNode ( CSharpTokenNode node ) : void | ||
VisitCaseLabel ( CaseLabel node ) : void | ||
VisitCastExpression ( CastExpression node ) : void | ||
VisitCatchClause ( CatchClause node ) : void | ||
VisitCheckedExpression ( CheckedExpression node ) : void | ||
VisitCheckedStatement ( CheckedStatement node ) : void | ||
VisitComment ( Comment node ) : void | ||
VisitComposedType ( ComposedType node ) : void | ||
VisitConditionalExpression ( ConditionalExpression node ) : void | ||
VisitConstraint ( Constraint node ) : void | ||
VisitConstructorDeclaration ( ConstructorDeclaration node ) : void | ||
VisitConstructorInitializer ( ConstructorInitializer node ) : void | ||
VisitContinueStatement ( ContinueStatement node ) : void | ||
VisitCustomEventDeclaration ( CustomEventDeclaration node ) : void | ||
VisitDefaultValueExpression ( DefaultValueExpression node ) : void | ||
VisitDelegateDeclaration ( DelegateDeclaration node ) : void | ||
VisitDestructorDeclaration ( DestructorDeclaration node ) : void | ||
VisitDirectionExpression ( DirectionExpression node ) : void | ||
VisitDoWhileStatement ( DoWhileStatement node ) : void | ||
VisitDocumentationReference ( DocumentationReference node ) : void | ||
VisitEmptyStatement ( EmptyStatement node ) : void | ||
VisitEnumMemberDeclaration ( EnumMemberDeclaration node ) : void | ||
VisitErrorNode ( AstNode node ) : void | ||
VisitEventDeclaration ( EventDeclaration node ) : void | ||
VisitExpressionStatement ( ExpressionStatement node ) : void | ||
VisitExternAliasDeclaration ( ExternAliasDeclaration node ) : void | ||
VisitFieldDeclaration ( FieldDeclaration node ) : void | ||
VisitFixedFieldDeclaration ( FixedFieldDeclaration node ) : void | ||
VisitFixedStatement ( FixedStatement node ) : void | ||
VisitFixedVariableInitializer ( FixedVariableInitializer node ) : void | ||
VisitForStatement ( ForStatement node ) : void | ||
VisitForeachStatement ( ForeachStatement node ) : void | ||
VisitGotoCaseStatement ( GotoCaseStatement node ) : void | ||
VisitGotoDefaultStatement ( GotoDefaultStatement node ) : void | ||
VisitGotoStatement ( GotoStatement node ) : void | ||
VisitIdentifier ( Identifier node ) : void | ||
VisitIdentifierExpression ( IdentifierExpression node ) : void | ||
VisitIfElseStatement ( IfElseStatement node ) : void | ||
VisitIndexerDeclaration ( IndexerDeclaration node ) : void | ||
VisitIndexerExpression ( IndexerExpression node ) : void | ||
VisitInvocationExpression ( InvocationExpression node ) : void | ||
VisitIsExpression ( IsExpression node ) : void | ||
VisitLabelStatement ( LabelStatement node ) : void | ||
VisitLambdaExpression ( LambdaExpression node ) : void | ||
VisitLockStatement ( LockStatement node ) : void | ||
VisitMemberReferenceExpression ( MemberReferenceExpression node ) : void | ||
VisitMemberType ( MemberType node ) : void | ||
VisitMethodDeclaration ( MethodDeclaration node ) : void | ||
VisitNamedArgumentExpression ( NamedArgumentExpression node ) : void | ||
VisitNamedExpression ( NamedExpression node ) : void | ||
VisitNamespaceDeclaration ( NamespaceDeclaration node ) : void | ||
VisitNewLine ( NewLineNode node ) : void | ||
VisitNullNode ( AstNode node ) : void | ||
VisitNullReferenceExpression ( NullReferenceExpression node ) : void | ||
VisitObjectCreateExpression ( ObjectCreateExpression node ) : void | ||
VisitOperatorDeclaration ( OperatorDeclaration node ) : void | ||
VisitParameterDeclaration ( ParameterDeclaration node ) : void | ||
VisitParenthesizedExpression ( ParenthesizedExpression node ) : void | ||
VisitPatternPlaceholder ( AstNode node, ICSharpCode.NRefactory.PatternMatching.Pattern pattern ) : void | ||
VisitPointerReferenceExpression ( PointerReferenceExpression node ) : void | ||
VisitPreProcessorDirective ( PreProcessorDirective node ) : void | ||
VisitPrimitiveExpression ( PrimitiveExpression node ) : void | ||
VisitPrimitiveType ( PrimitiveType node ) : void | ||
VisitPropertyDeclaration ( PropertyDeclaration node ) : void | ||
VisitQueryContinuationClause ( QueryContinuationClause node ) : void | ||
VisitQueryExpression ( QueryExpression node ) : void | ||
VisitQueryFromClause ( QueryFromClause node ) : void | ||
VisitQueryGroupClause ( QueryGroupClause node ) : void | ||
VisitQueryJoinClause ( QueryJoinClause node ) : void | ||
VisitQueryLetClause ( QueryLetClause node ) : void | ||
VisitQueryOrderClause ( QueryOrderClause node ) : void | ||
VisitQueryOrdering ( QueryOrdering node ) : void | ||
VisitQuerySelectClause ( QuerySelectClause node ) : void | ||
VisitQueryWhereClause ( QueryWhereClause node ) : void | ||
VisitReturnStatement ( ReturnStatement node ) : void | ||
VisitSimpleType ( SimpleType node ) : void | ||
VisitSizeOfExpression ( SizeOfExpression node ) : void | ||
VisitStackAllocExpression ( StackAllocExpression node ) : void | ||
VisitSwitchSection ( SwitchSection node ) : void | ||
VisitSwitchStatement ( SwitchStatement node ) : void | ||
VisitSyntaxTree ( SyntaxTree node ) : void | ||
VisitText ( TextNode node ) : void | ||
VisitThisReferenceExpression ( ThisReferenceExpression node ) : void | ||
VisitThrowStatement ( ThrowStatement node ) : void | ||
VisitTryCatchStatement ( TryCatchStatement node ) : void | ||
VisitTypeDeclaration ( TypeDeclaration node ) : void | ||
VisitTypeOfExpression ( TypeOfExpression node ) : void | ||
VisitTypeParameterDeclaration ( TypeParameterDeclaration node ) : void | ||
VisitTypeReferenceExpression ( TypeReferenceExpression node ) : void | ||
VisitUnaryOperatorExpression ( UnaryOperatorExpression node ) : void | ||
VisitUncheckedExpression ( UncheckedExpression node ) : void | ||
VisitUncheckedStatement ( UncheckedStatement node ) : void | ||
VisitUndocumentedExpression ( UndocumentedExpression node ) : void | ||
VisitUnsafeStatement ( UnsafeStatement node ) : void | ||
VisitUsingAliasDeclaration ( UsingAliasDeclaration node ) : void | ||
VisitUsingDeclaration ( UsingDeclaration node ) : void | ||
VisitUsingStatement ( UsingStatement node ) : void | ||
VisitVariableDeclarationStatement ( VariableDeclarationStatement node ) : void | ||
VisitVariableInitializer ( VariableInitializer node ) : void | ||
VisitWhileStatement ( WhileStatement node ) : void | ||
VisitWhitespace ( WhitespaceNode node ) : void | ||
VisitYieldBreakStatement ( YieldBreakStatement node ) : void | ||
VisitYieldReturnStatement ( YieldReturnStatement node ) : void |
Method | Description | |
---|---|---|
CreateDefaultValue ( IType type ) : Expression | ||
FullReference ( ISymbol symbol ) : Expression | ||
InsertFieldInitializersIntoConstructorBody ( IType type, ConstructorDeclaration declaration ) : void | ||
IsFloatingPointTypeCode ( KnownTypeCode code ) : bool | ||
IsIntegerTypeCode ( KnownTypeCode code ) : bool | ||
LoweringContext ( |
||
NotSupported ( AstNode node ) : void | ||
TypeCode ( IType type ) : KnownTypeCode | ||
UnparenthesizedParent ( AstNode node ) : AstNode | ||
VisitChildren ( AstNode node ) : void | ||
WillConvertOperandsToIntegers ( AstNode node ) : bool |
public static Lower ( |
||
context | ||
return | bool |
public VisitAccessor ( Accessor node ) : void | ||
node | Accessor | |
return | void |
public VisitAnonymousMethodExpression ( AnonymousMethodExpression node ) : void | ||
node | AnonymousMethodExpression | |
return | void |
public VisitAnonymousTypeCreateExpression ( AnonymousTypeCreateExpression node ) : void | ||
node | AnonymousTypeCreateExpression | |
return | void |
public VisitArrayCreateExpression ( ArrayCreateExpression node ) : void | ||
node | ArrayCreateExpression | |
return | void |
public VisitArrayInitializerExpression ( ArrayInitializerExpression node ) : void | ||
node | ArrayInitializerExpression | |
return | void |
public VisitArraySpecifier ( ArraySpecifier node ) : void | ||
node | ArraySpecifier | |
return | void |
public VisitAsExpression ( AsExpression node ) : void | ||
node | AsExpression | |
return | void |
public VisitAssignmentExpression ( AssignmentExpression node ) : void | ||
node | AssignmentExpression | |
return | void |
public VisitAttribute ( ICSharpCode node ) : void | ||
node | ICSharpCode | |
return | void |
public VisitAttributeSection ( AttributeSection node ) : void | ||
node | AttributeSection | |
return | void |
public VisitBaseReferenceExpression ( BaseReferenceExpression node ) : void | ||
node | BaseReferenceExpression | |
return | void |
public VisitBinaryOperatorExpression ( BinaryOperatorExpression node ) : void | ||
node | BinaryOperatorExpression | |
return | void |
public VisitBlockStatement ( BlockStatement node ) : void | ||
node | BlockStatement | |
return | void |
public VisitBreakStatement ( BreakStatement node ) : void | ||
node | BreakStatement | |
return | void |
public VisitCSharpTokenNode ( CSharpTokenNode node ) : void | ||
node | CSharpTokenNode | |
return | void |
public VisitCaseLabel ( CaseLabel node ) : void | ||
node | CaseLabel | |
return | void |
public VisitCastExpression ( CastExpression node ) : void | ||
node | CastExpression | |
return | void |
public VisitCatchClause ( CatchClause node ) : void | ||
node | CatchClause | |
return | void |
public VisitCheckedExpression ( CheckedExpression node ) : void | ||
node | CheckedExpression | |
return | void |
public VisitCheckedStatement ( CheckedStatement node ) : void | ||
node | CheckedStatement | |
return | void |
public VisitComposedType ( ComposedType node ) : void | ||
node | ComposedType | |
return | void |
public VisitConditionalExpression ( ConditionalExpression node ) : void | ||
node | ConditionalExpression | |
return | void |
public VisitConstraint ( Constraint node ) : void | ||
node | Constraint | |
return | void |
public VisitConstructorDeclaration ( ConstructorDeclaration node ) : void | ||
node | ConstructorDeclaration | |
return | void |
public VisitConstructorInitializer ( ConstructorInitializer node ) : void | ||
node | ConstructorInitializer | |
return | void |
public VisitContinueStatement ( ContinueStatement node ) : void | ||
node | ContinueStatement | |
return | void |
public VisitCustomEventDeclaration ( CustomEventDeclaration node ) : void | ||
node | CustomEventDeclaration | |
return | void |
public VisitDefaultValueExpression ( DefaultValueExpression node ) : void | ||
node | DefaultValueExpression | |
return | void |
public VisitDelegateDeclaration ( DelegateDeclaration node ) : void | ||
node | DelegateDeclaration | |
return | void |
public VisitDestructorDeclaration ( DestructorDeclaration node ) : void | ||
node | DestructorDeclaration | |
return | void |
public VisitDirectionExpression ( DirectionExpression node ) : void | ||
node | DirectionExpression | |
return | void |
public VisitDoWhileStatement ( DoWhileStatement node ) : void | ||
node | DoWhileStatement | |
return | void |
public VisitDocumentationReference ( DocumentationReference node ) : void | ||
node | DocumentationReference | |
return | void |
public VisitEmptyStatement ( EmptyStatement node ) : void | ||
node | EmptyStatement | |
return | void |
public VisitEnumMemberDeclaration ( EnumMemberDeclaration node ) : void | ||
node | EnumMemberDeclaration | |
return | void |
public VisitErrorNode ( AstNode node ) : void | ||
node | AstNode | |
return | void |
public VisitEventDeclaration ( EventDeclaration node ) : void | ||
node | EventDeclaration | |
return | void |
public VisitExpressionStatement ( ExpressionStatement node ) : void | ||
node | ExpressionStatement | |
return | void |
public VisitExternAliasDeclaration ( ExternAliasDeclaration node ) : void | ||
node | ExternAliasDeclaration | |
return | void |
public VisitFieldDeclaration ( FieldDeclaration node ) : void | ||
node | FieldDeclaration | |
return | void |
public VisitFixedFieldDeclaration ( FixedFieldDeclaration node ) : void | ||
node | FixedFieldDeclaration | |
return | void |
public VisitFixedStatement ( FixedStatement node ) : void | ||
node | FixedStatement | |
return | void |
public VisitFixedVariableInitializer ( FixedVariableInitializer node ) : void | ||
node | FixedVariableInitializer | |
return | void |
public VisitForStatement ( ForStatement node ) : void | ||
node | ForStatement | |
return | void |
public VisitForeachStatement ( ForeachStatement node ) : void | ||
node | ForeachStatement | |
return | void |
public VisitGotoCaseStatement ( GotoCaseStatement node ) : void | ||
node | GotoCaseStatement | |
return | void |
public VisitGotoDefaultStatement ( GotoDefaultStatement node ) : void | ||
node | GotoDefaultStatement | |
return | void |
public VisitGotoStatement ( GotoStatement node ) : void | ||
node | GotoStatement | |
return | void |
public VisitIdentifier ( Identifier node ) : void | ||
node | Identifier | |
return | void |
public VisitIdentifierExpression ( IdentifierExpression node ) : void | ||
node | IdentifierExpression | |
return | void |
public VisitIfElseStatement ( IfElseStatement node ) : void | ||
node | IfElseStatement | |
return | void |
public VisitIndexerDeclaration ( IndexerDeclaration node ) : void | ||
node | IndexerDeclaration | |
return | void |
public VisitIndexerExpression ( IndexerExpression node ) : void | ||
node | IndexerExpression | |
return | void |
public VisitInvocationExpression ( InvocationExpression node ) : void | ||
node | InvocationExpression | |
return | void |
public VisitIsExpression ( IsExpression node ) : void | ||
node | IsExpression | |
return | void |
public VisitLabelStatement ( LabelStatement node ) : void | ||
node | LabelStatement | |
return | void |
public VisitLambdaExpression ( LambdaExpression node ) : void | ||
node | LambdaExpression | |
return | void |
public VisitLockStatement ( LockStatement node ) : void | ||
node | LockStatement | |
return | void |
public VisitMemberReferenceExpression ( MemberReferenceExpression node ) : void | ||
node | MemberReferenceExpression | |
return | void |
public VisitMemberType ( MemberType node ) : void | ||
node | MemberType | |
return | void |
public VisitMethodDeclaration ( MethodDeclaration node ) : void | ||
node | MethodDeclaration | |
return | void |
public VisitNamedArgumentExpression ( NamedArgumentExpression node ) : void | ||
node | NamedArgumentExpression | |
return | void |
public VisitNamedExpression ( NamedExpression node ) : void | ||
node | NamedExpression | |
return | void |
public VisitNamespaceDeclaration ( NamespaceDeclaration node ) : void | ||
node | NamespaceDeclaration | |
return | void |
public VisitNewLine ( NewLineNode node ) : void | ||
node | NewLineNode | |
return | void |
public VisitNullReferenceExpression ( NullReferenceExpression node ) : void | ||
node | NullReferenceExpression | |
return | void |
public VisitObjectCreateExpression ( ObjectCreateExpression node ) : void | ||
node | ObjectCreateExpression | |
return | void |
public VisitOperatorDeclaration ( OperatorDeclaration node ) : void | ||
node | OperatorDeclaration | |
return | void |
public VisitParameterDeclaration ( ParameterDeclaration node ) : void | ||
node | ParameterDeclaration | |
return | void |
public VisitParenthesizedExpression ( ParenthesizedExpression node ) : void | ||
node | ParenthesizedExpression | |
return | void |
public VisitPatternPlaceholder ( AstNode node, ICSharpCode.NRefactory.PatternMatching.Pattern pattern ) : void | ||
node | AstNode | |
pattern | ICSharpCode.NRefactory.PatternMatching.Pattern | |
return | void |
public VisitPointerReferenceExpression ( PointerReferenceExpression node ) : void | ||
node | PointerReferenceExpression | |
return | void |
public VisitPreProcessorDirective ( PreProcessorDirective node ) : void | ||
node | PreProcessorDirective | |
return | void |
public VisitPrimitiveExpression ( PrimitiveExpression node ) : void | ||
node | PrimitiveExpression | |
return | void |
public VisitPrimitiveType ( PrimitiveType node ) : void | ||
node | PrimitiveType | |
return | void |
public VisitPropertyDeclaration ( PropertyDeclaration node ) : void | ||
node | PropertyDeclaration | |
return | void |
public VisitQueryContinuationClause ( QueryContinuationClause node ) : void | ||
node | QueryContinuationClause | |
return | void |
public VisitQueryExpression ( QueryExpression node ) : void | ||
node | QueryExpression | |
return | void |
public VisitQueryFromClause ( QueryFromClause node ) : void | ||
node | QueryFromClause | |
return | void |
public VisitQueryGroupClause ( QueryGroupClause node ) : void | ||
node | QueryGroupClause | |
return | void |
public VisitQueryJoinClause ( QueryJoinClause node ) : void | ||
node | QueryJoinClause | |
return | void |
public VisitQueryLetClause ( QueryLetClause node ) : void | ||
node | QueryLetClause | |
return | void |
public VisitQueryOrderClause ( QueryOrderClause node ) : void | ||
node | QueryOrderClause | |
return | void |
public VisitQueryOrdering ( QueryOrdering node ) : void | ||
node | QueryOrdering | |
return | void |
public VisitQuerySelectClause ( QuerySelectClause node ) : void | ||
node | QuerySelectClause | |
return | void |
public VisitQueryWhereClause ( QueryWhereClause node ) : void | ||
node | QueryWhereClause | |
return | void |
public VisitReturnStatement ( ReturnStatement node ) : void | ||
node | ReturnStatement | |
return | void |
public VisitSimpleType ( SimpleType node ) : void | ||
node | SimpleType | |
return | void |
public VisitSizeOfExpression ( SizeOfExpression node ) : void | ||
node | SizeOfExpression | |
return | void |
public VisitStackAllocExpression ( StackAllocExpression node ) : void | ||
node | StackAllocExpression | |
return | void |
public VisitSwitchSection ( SwitchSection node ) : void | ||
node | SwitchSection | |
return | void |
public VisitSwitchStatement ( SwitchStatement node ) : void | ||
node | SwitchStatement | |
return | void |
public VisitSyntaxTree ( SyntaxTree node ) : void | ||
node | SyntaxTree | |
return | void |
public VisitThisReferenceExpression ( ThisReferenceExpression node ) : void | ||
node | ThisReferenceExpression | |
return | void |
public VisitThrowStatement ( ThrowStatement node ) : void | ||
node | ThrowStatement | |
return | void |
public VisitTryCatchStatement ( TryCatchStatement node ) : void | ||
node | TryCatchStatement | |
return | void |
public VisitTypeDeclaration ( TypeDeclaration node ) : void | ||
node | TypeDeclaration | |
return | void |
public VisitTypeOfExpression ( TypeOfExpression node ) : void | ||
node | TypeOfExpression | |
return | void |
public VisitTypeParameterDeclaration ( TypeParameterDeclaration node ) : void | ||
node | TypeParameterDeclaration | |
return | void |
public VisitTypeReferenceExpression ( TypeReferenceExpression node ) : void | ||
node | TypeReferenceExpression | |
return | void |
public VisitUnaryOperatorExpression ( UnaryOperatorExpression node ) : void | ||
node | UnaryOperatorExpression | |
return | void |
public VisitUncheckedExpression ( UncheckedExpression node ) : void | ||
node | UncheckedExpression | |
return | void |
public VisitUncheckedStatement ( UncheckedStatement node ) : void | ||
node | UncheckedStatement | |
return | void |
public VisitUndocumentedExpression ( UndocumentedExpression node ) : void | ||
node | UndocumentedExpression | |
return | void |
public VisitUnsafeStatement ( UnsafeStatement node ) : void | ||
node | UnsafeStatement | |
return | void |
public VisitUsingAliasDeclaration ( UsingAliasDeclaration node ) : void | ||
node | UsingAliasDeclaration | |
return | void |
public VisitUsingDeclaration ( UsingDeclaration node ) : void | ||
node | UsingDeclaration | |
return | void |
public VisitUsingStatement ( UsingStatement node ) : void | ||
node | UsingStatement | |
return | void |
public VisitVariableDeclarationStatement ( VariableDeclarationStatement node ) : void | ||
node | VariableDeclarationStatement | |
return | void |
public VisitVariableInitializer ( VariableInitializer node ) : void | ||
node | VariableInitializer | |
return | void |
public VisitWhileStatement ( WhileStatement node ) : void | ||
node | WhileStatement | |
return | void |
public VisitWhitespace ( WhitespaceNode node ) : void | ||
node | WhitespaceNode | |
return | void |
public VisitYieldBreakStatement ( YieldBreakStatement node ) : void | ||
node | YieldBreakStatement | |
return | void |
public VisitYieldReturnStatement ( YieldReturnStatement node ) : void | ||
node | YieldReturnStatement | |
return | void |