internal TranslationUnit(Index idx, string filename, ITranslationUnitItemStore itemStore) { _index = idx; _filename = filename; _itemStore = itemStore; _headerFiles = new HashSet<HeaderInfo>(); }
public TranslationUnit(Index idx, string filename) { _index = idx; _filename = filename; _itemStore = new TranslationUnitItemStore(); _headerFiles = new HashSet<HeaderInfo>(); }
public ProjectIndex() { _lock = new object(); _libClangIndex = new LibClang.Index(false, true); _parseResults = new Dictionary<FilePath, ParseResult>(); _fileSymbolMappings = new Symbols.FileMapping.ProjectFileMaps(); _symbols = new Symbols.ProjectSymbolTable(_fileSymbolMappings); }
static TranslationUnits() { Index = new LibClang.Index(false, true); }