public SourceModuleSymbol(SourceAssemblySymbol sourceAssembly, SourceSymbolCollection tables, string name) { _sourceAssembly = sourceAssembly; _name = name; _tables = tables; _ns = new SourceGlobalNamespaceSymbol(this); }
public SymbolsCache(SourceSymbolCollection table, Func <SourceFileSymbol, IEnumerable <TSymbol> > getter, Func <TSymbol, TKey> key, Func <TSymbol, bool> isVisible) { _table = table; _getter = getter; _key = key; _isVisible = isVisible; }
public BinderVisitor(PhpCompilation compilation, SourceSymbolCollection tables, PhpSyntaxTree syntaxTree) { _tables = tables; _compilation = compilation; _syntaxTree = syntaxTree; }