1 implementation of ICSharpProjectRoot
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\CSharpHelpers.cs (1)
143private sealed class MockCSharpProjectRoot : ICSharpProjectRoot
25 references to ICSharpProjectRoot
Microsoft.VisualStudio.LanguageServices.CSharp (13)
LanguageService\CSharpLanguageService_ICSharpProjectHost.cs (1)
17public void BindToProject(ICSharpProjectRoot projectRoot, IVsHierarchy hierarchy)
ProjectSystemShim\CSharpProjectShim.cs (2)
35private ICSharpProjectRoot _projectRoot; 49ICSharpProjectRoot projectRoot,
ProjectSystemShim\CSharpProjectShim.ICSharpVenusProjectSite.cs (5)
17public void AddReferenceToCodeDirectory(string assemblyFileName, ICSharpProjectRoot project) 20public void RemoveReferenceToCodeDirectory(string assemblyFileName, ICSharpProjectRoot project) 40public void OnCodeDirectoryAliasesChanged(ICSharpProjectRoot project, int previousAliasesCount, string[] previousAliases, int currentAliasesCount, string[] currentAliases) 53public void AddReferenceToCodeDirectoryEx(string assemblyFileName, ICSharpProjectRoot projectRoot, CompilerOptions optionID) 64private static CSharpProjectShim GetProjectSite(ICSharpProjectRoot project)
ProjectSystemShim\Interop\ICSharpProjectHost.cs (1)
24void BindToProject(ICSharpProjectRoot project, IVsHierarchy hierarchy);
ProjectSystemShim\Interop\ICSharpVenusProjectSite.cs (4)
25void AddReferenceToCodeDirectory([MarshalAs(UnmanagedType.LPWStr)] string assemblyFileName, ICSharpProjectRoot project); 31void RemoveReferenceToCodeDirectory([MarshalAs(UnmanagedType.LPWStr)] string assemblyFileName, ICSharpProjectRoot project); 51void OnCodeDirectoryAliasesChanged(ICSharpProjectRoot project, 66void AddReferenceToCodeDirectoryEx([MarshalAs(UnmanagedType.LPWStr)] string assemblyFileName, ICSharpProjectRoot project, CompilerOptions optionID);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (12)
ProjectSystemShim\CSharpHelpers.cs (12)
152int ICSharpProjectRoot.BelongsToProject(string pszFileName) 157string ICSharpProjectRoot.BuildPerConfigCacheFileName() 162bool ICSharpProjectRoot.CanCreateFileCodeModel(string pszFile) 167void ICSharpProjectRoot.ConfigureCompiler(ICSCompiler compiler, ICSInputSet inputSet, bool addSources) 172object ICSharpProjectRoot.CreateFileCodeModel(string pszFile, ref Guid riid) 177string ICSharpProjectRoot.GetActiveConfigurationName() 182string ICSharpProjectRoot.GetFullProjectName() 187int ICSharpProjectRoot.GetHierarchyAndItemID(string pszFile, out IVsHierarchy ppHier, out uint pItemID) 198void ICSharpProjectRoot.GetHierarchyAndItemIDOptionallyInProject(string pszFile, out IVsHierarchy ppHier, out uint pItemID, bool mustBeInProject) 203string ICSharpProjectRoot.GetProjectLocation() 208object ICSharpProjectRoot.GetProjectSite(ref Guid riid) 213void ICSharpProjectRoot.SetProjectSite(ICSharpProjectSite site)