private ImmutableMap <SyntaxNode, BlockBaseBinderContext> MakeBlockMap() { // TODO: handle partial methods var binder = this.methodSymbol.BinderContexts.Single(); return(LocalBinderBuilder.Build(this.methodSymbol)); }
public static ImmutableMap <SyntaxNode, BlockBaseBinderContext> Build(SourceMethodSymbol method) { // UNDONE: partial methods var builder = new LocalBinderBuilder(method); builder.Visit( method.BlockSyntax, method.ParameterBinderContext); return(builder.map); }