Exemple #1
0
        public EnvDTE.FileCodeModel GetFileCodeModel(EnvDTE.ProjectItem item)
        {
            var codeModelCache = GetCodeModelCache();

            if (codeModelCache == null)
            {
                return(null);
            }

            string filePath;

            if (!item.TryGetFullPath(out filePath))
            {
                return(null);
            }

            return(codeModelCache.GetOrCreateFileCodeModel(filePath, item).Handle);
        }