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