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