public CompilationUnitBindersBuilder( Dictionary<SyntaxNode, Binder> binders, Package package, CompilationUnitSyntax compilationUnit, DiagnosticsBuilder diagnostics) { Requires.NotNull(binders, nameof(binders)); Requires.NotNull(package, nameof(package)); Requires.NotNull(compilationUnit, nameof(compilationUnit)); Requires.NotNull(diagnostics, nameof(diagnostics)); this.binders = binders; this.package = package; this.compilationUnit = compilationUnit; this.diagnostics = diagnostics; }
public CompilationUnitBinder(PackageBinder containingScope, CompilationUnitSyntax compilationUnit, IEnumerable<ImportedSymbol> imports) : base(containingScope, null, imports) { this.compilationUnit = compilationUnit; }