Пример #1
0
 public XXLanguageXXFile(FileStatistics statistics, IPsiSourceFile psiSourceFile, XXLanguageXXProject project)
     : base(null)// TODO: add statistics
 {
     _psiSourceFile = psiSourceFile;
     _fullName      = psiSourceFile.GetLocation().FullPath;
     _project       = project;
 }
Пример #2
0
 public XXLanguageXXFile(FileStatistics statistics, IPsiSourceFile psiSourceFile, XXLanguageXXProject project)
   : base(null)// TODO: add statistics
 {
   _psiSourceFile = psiSourceFile;
   _fullName      = psiSourceFile.GetLocation().FullPath;
   _project       = project;
 }
Пример #3
0
        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);
        }
Пример #4
0
    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;
    }