C# Class Microsoft.CodeAnalysis.CSharp.LocalRewriter

Mostra file Open project: peachpiecompiler/Peachpie.Microsoft.CodeAnalysis Class Usage Examples

Public Methods

Method Description
VisitLocalDeclaration ( BoundLocalDeclaration node ) : BoundNode?
VisitOutVariablePendingInference ( OutVariablePendingInference node ) : BoundNode

Private Methods

Method Description
InstrumentLocalDeclarationIfNecessary ( BoundLocalDeclaration? originalOpt, LocalSymbol localSymbol, BoundStatement rewrittenLocalDeclaration ) : BoundStatement
RewriteLocalDeclaration ( BoundLocalDeclaration? originalOpt, SyntaxNode syntax, LocalSymbol localSymbol, BoundExpression? rewrittenInitializer, bool hasErrors = false ) : BoundStatement?

Method Details

VisitLocalDeclaration() public method

public VisitLocalDeclaration ( BoundLocalDeclaration node ) : BoundNode?
node BoundLocalDeclaration
return BoundNode?

VisitOutVariablePendingInference() public final method

public final VisitOutVariablePendingInference ( OutVariablePendingInference node ) : BoundNode
node OutVariablePendingInference
return BoundNode