public XXLanguageXXFile(FileStatistics statistics, IPsiSourceFile psiSourceFile, XXLanguageXXProject project) : base(null)// TODO: add statistics { _psiSourceFile = psiSourceFile; _fullName = psiSourceFile.GetLocation().FullPath; _project = project; }
public XXLanguageXXProject GetProject(IProject project) { XXLanguageXXProject result; if (_projectsMap.TryGetValue(project, out result)) { return(result); } result = new XXLanguageXXProject(this, project); _projectsMap.Add(project, result); return(result); }
public XXLanguageXXProject GetProject(IProject project) { XXLanguageXXProject result; if (_projectsMap.TryGetValue(project, out result)) return result; result = new XXLanguageXXProject(this, project); _projectsMap.Add(project, result); return result; }