1 implementation of ICSharpProjectRoot
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\CSharpHelpers.cs (1)
144private class MockCSharpProjectRoot : ICSharpProjectRoot
25 references to ICSharpProjectRoot
Microsoft.VisualStudio.LanguageServices.CSharp (13)
LanguageService\CSharpLanguageService_ICSharpProjectHost.cs (1)
20public void BindToProject(ICSharpProjectRoot projectRoot, IVsHierarchy hierarchy)
ProjectSystemShim\CSharpProjectShim.cs (2)
36private ICSharpProjectRoot _projectRoot; 50ICSharpProjectRoot 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)
153int ICSharpProjectRoot.BelongsToProject(string pszFileName) 158string ICSharpProjectRoot.BuildPerConfigCacheFileName() 163bool ICSharpProjectRoot.CanCreateFileCodeModel(string pszFile) 168void ICSharpProjectRoot.ConfigureCompiler(ICSCompiler compiler, ICSInputSet inputSet, bool addSources) 173object ICSharpProjectRoot.CreateFileCodeModel(string pszFile, ref Guid riid) 178string ICSharpProjectRoot.GetActiveConfigurationName() 183string ICSharpProjectRoot.GetFullProjectName() 188int ICSharpProjectRoot.GetHierarchyAndItemID(string pszFile, out IVsHierarchy ppHier, out uint pItemID) 199void ICSharpProjectRoot.GetHierarchyAndItemIDOptionallyInProject(string pszFile, out IVsHierarchy ppHier, out uint pItemID, bool mustBeInProject) 204string ICSharpProjectRoot.GetProjectLocation() 209object ICSharpProjectRoot.GetProjectSite(ref Guid riid) 214void ICSharpProjectRoot.SetProjectSite(ICSharpProjectSite site)