public override void VisitFixedStatement(FixedStatementSyntax node) { var binder = new FixedStatementBinder(this.method, enclosing, node); AddToMap(node, binder); VisitPossibleEmbeddedStatement(node.Statement, binder); }
public override void VisitFixedStatement(FixedStatementSyntax node) { Debug.Assert((object)_method == _enclosing.ContainingMemberOrLambda); var binder = new FixedStatementBinder(_enclosing, node); AddToMap(node, binder); VisitPossibleEmbeddedStatement(node.Statement, binder); }
public override void VisitFixedStatement(FixedStatementSyntax node) { Debug.Assert((object)_containingMemberOrLambda == _enclosing.ContainingMemberOrLambda); var binder = new FixedStatementBinder(_enclosing, node); AddToMap(node, binder); if (node.Declaration != null) { foreach (VariableDeclaratorSyntax declarator in node.Declaration.Variables) { Visit(declarator, binder); } } VisitPossibleEmbeddedStatement(node.Statement, binder); }