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); }