2 implementations of IVbCompilerProject
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
ProjectSystemShim\TempPECompiler.TempPEProject.vb (1)
18
Implements
IVbCompilerProject
ProjectSystemShim\VisualBasicProject.vb (1)
26
Implements
IVbCompilerProject
102 references to IVbCompilerProject
Microsoft.VisualStudio.LanguageServices.VisualBasic (102)
LanguageService\VisualBasicPackage.IVbCompiler.vb (1)
21
Public Function CreateProject(wszName As String, punkProject As Object, pProjHier As IVsHierarchy, pVbCompilerHost As IVbCompilerHost) As
IVbCompilerProject
Implements IVbCompiler.CreateProject
ProjectSystemShim\Interop\IVbCompiler.vb (1)
23
<MarshalAs(UnmanagedType.Interface)> pVbCompilerHost As IVbCompilerHost) As <MarshalAs(UnmanagedType.Interface)>
IVbCompilerProject
ProjectSystemShim\Interop\IVbCompilerProject.vb (3)
66
Sub AddProjectReference(pReferencedCompilerProject As
IVbCompilerProject
)
72
Sub RemoveProjectReference(pReferencedCompilerProject As
IVbCompilerProject
)
289
<MarshalAs(UnmanagedType.Interface)> pReferencedCompilerProject As
IVbCompilerProject
)
ProjectSystemShim\TempPECompiler.TempPEProject.vb (48)
55
Public Sub AddApplicationObjectVariable(wszClassName As String, wszMemberName As String) Implements
IVbCompilerProject
.AddApplicationObjectVariable
59
Public Sub AddBuffer(wszBuffer As String, dwLen As Integer, wszMkr As String, itemid As UInteger, fAdvise As Boolean, fShowErrorsInTaskList As Boolean) Implements
IVbCompilerProject
.AddBuffer
63
Public Function AddEmbeddedMetaDataReference(wszFileName As String) As Integer Implements
IVbCompilerProject
.AddEmbeddedMetaDataReference
67
Public Sub AddEmbeddedProjectReference(pReferencedCompilerProject As
IVbCompilerProject
) Implements
IVbCompilerProject
.AddEmbeddedProjectReference
71
Public Sub AddFile(wszFileName As String, itemid As UInteger, fAddDuringOpen As Boolean) Implements
IVbCompilerProject
.AddFile
79
Public Sub AddImport(wszImport As String) Implements
IVbCompilerProject
.AddImport
83
Public Function AddMetaDataReference(wszFileName As String, bAssembly As Boolean) As Integer Implements
IVbCompilerProject
.AddMetaDataReference
89
Public Sub AddProjectReference(pReferencedCompilerProject As
IVbCompilerProject
) Implements
IVbCompilerProject
.AddProjectReference
93
Public Sub AddResourceReference(wszFileName As String, wszName As String, fPublic As Boolean, fEmbed As Boolean) Implements
IVbCompilerProject
.AddResourceReference
97
Public Function AdviseBuildStatusCallback(pIVbBuildStatusCallback As IVbBuildStatusCallback) As UInteger Implements
IVbCompilerProject
.AdviseBuildStatusCallback
101
Public Function CreateCodeModel(pProject As EnvDTE.Project, pProjectItem As EnvDTE.ProjectItem, ByRef pCodeModel As EnvDTE.CodeModel) As Integer Implements
IVbCompilerProject
.CreateCodeModel
105
Public Function CreateFileCodeModel(pProject As EnvDTE.Project, pProjectItem As EnvDTE.ProjectItem, ByRef pFileCodeModel As EnvDTE.FileCodeModel) As Integer Implements
IVbCompilerProject
.CreateFileCodeModel
109
Public Sub DeleteAllImports() Implements
IVbCompilerProject
.DeleteAllImports
113
Public Sub DeleteAllResourceReferences() Implements
IVbCompilerProject
.DeleteAllResourceReferences
117
Public Sub DeleteImport(wszImport As String) Implements
IVbCompilerProject
.DeleteImport
121
Public Sub Disconnect() Implements
IVbCompilerProject
.Disconnect
125
Public Function ENCRebuild(in_pProgram As Object, ByRef out_ppUpdate As Object) As Integer Implements
IVbCompilerProject
.ENCRebuild
129
Public Sub FinishEdit() Implements
IVbCompilerProject
.FinishEdit
135
Public Function GetDefaultReferences(cElements As Integer, ByRef rgbstrReferences() As String, ByVal cActualReferences As IntPtr) As Integer Implements
IVbCompilerProject
.GetDefaultReferences
139
Public Sub GetEntryPointsList(cItems As Integer, strList() As String, ByVal pcActualItems As IntPtr) Implements
IVbCompilerProject
.GetEntryPointsList
143
Public Sub GetMethodFromLine(itemid As UInteger, iLine As Integer, ByRef pBstrProcName As String, ByRef pBstrClassName As String) Implements
IVbCompilerProject
.GetMethodFromLine
147
Public Sub GetPEImage(ByRef ppImage As IntPtr) Implements
IVbCompilerProject
.GetPEImage
151
Public Sub RemoveAllApplicationObjectVariables() Implements
IVbCompilerProject
.RemoveAllApplicationObjectVariables
155
Public Sub RemoveAllReferences() Implements
IVbCompilerProject
.RemoveAllReferences
159
Public Sub RemoveFile(wszFileName As String, itemid As UInteger) Implements
IVbCompilerProject
.RemoveFile
163
Public Sub RemoveFileByName(wszPath As String) Implements
IVbCompilerProject
.RemoveFileByName
167
Public Sub RemoveMetaDataReference(wszFileName As String) Implements
IVbCompilerProject
.RemoveMetaDataReference
171
Public Sub RemoveProjectReference(pReferencedCompilerProject As
IVbCompilerProject
) Implements
IVbCompilerProject
.RemoveProjectReference
175
Public Sub RenameDefaultNamespace(bstrDefaultNamespace As String) Implements
IVbCompilerProject
.RenameDefaultNamespace
179
Public Sub RenameFile(wszOldFileName As String, wszNewFileName As String, itemid As UInteger) Implements
IVbCompilerProject
.RenameFile
183
Public Sub RenameProject(wszNewProjectName As String) Implements
IVbCompilerProject
.RenameProject
187
Public Sub ResumePostedNotifications() Implements
IVbCompilerProject
.ResumePostedNotifications
191
Public Sub SetBackgroundCompilerPriorityLow() Implements
IVbCompilerProject
.SetBackgroundCompilerPriorityLow
195
Public Sub SetBackgroundCompilerPriorityNormal() Implements
IVbCompilerProject
.SetBackgroundCompilerPriorityNormal
199
Public Sub SetCompilerOptions(ByRef pCompilerOptions As VBCompilerOptions) Implements
IVbCompilerProject
.SetCompilerOptions
209
Public Sub SetModuleAssemblyName(wszName As String) Implements
IVbCompilerProject
.SetModuleAssemblyName
213
Public Sub SetStreamForPDB(pStreamPDB As IStream) Implements
IVbCompilerProject
.SetStreamForPDB
217
Public Sub StartBuild(pVsOutputWindowPane As IVsOutputWindowPane, fRebuildAll As Boolean) Implements
IVbCompilerProject
.StartBuild
221
Public Sub StartDebugging() Implements
IVbCompilerProject
.StartDebugging
225
Public Sub StartEdit() Implements
IVbCompilerProject
.StartEdit
231
Public Sub StopBuild() Implements
IVbCompilerProject
.StopBuild
235
Public Sub StopDebugging() Implements
IVbCompilerProject
.StopDebugging
239
Public Sub SuspendPostedNotifications() Implements
IVbCompilerProject
.SuspendPostedNotifications
243
Public Sub UnadviseBuildStatusCallback(dwCookie As UInteger) Implements
IVbCompilerProject
.UnadviseBuildStatusCallback
247
Public Sub WaitUntilBound() Implements
IVbCompilerProject
.WaitUntilBound
ProjectSystemShim\TempPECompiler.vb (1)
45
pVbCompilerHost As IVbCompilerHost) As
IVbCompilerProject
Implements IVbCompiler.CreateProject
ProjectSystemShim\VisualBasicProject.vb (48)
64
Public Sub AddApplicationObjectVariable(wszClassName As String, wszMemberName As String) Implements
IVbCompilerProject
.AddApplicationObjectVariable
68
Public Sub AddBuffer(wszBuffer As String, dwLen As Integer, wszMkr As String, itemid As UInteger, fAdvise As Boolean, fShowErrorsInTaskList As Boolean) Implements
IVbCompilerProject
.AddBuffer
72
Public Function AddEmbeddedMetaDataReference(wszFileName As String) As Integer Implements
IVbCompilerProject
.AddEmbeddedMetaDataReference
77
Public Overloads Function AddMetaDataReference(wszFileName As String, bAssembly As Boolean) As Integer Implements
IVbCompilerProject
.AddMetaDataReference
88
Public Sub AddEmbeddedProjectReference(pReferencedCompilerProject As
IVbCompilerProject
) Implements
IVbCompilerProject
.AddEmbeddedProjectReference
100
Public Shadows Sub AddFile(wszFileName As String, itemid As UInteger, fAddDuringOpen As Boolean) Implements
IVbCompilerProject
.AddFile
104
Public Sub AddImport(wszImport As String) Implements
IVbCompilerProject
.AddImport
108
Public Shadows Sub AddProjectReference(pReferencedCompilerProject As
IVbCompilerProject
) Implements
IVbCompilerProject
.AddProjectReference
120
Public Sub AddResourceReference(wszFileName As String, wszName As String, fPublic As Boolean, fEmbed As Boolean) Implements
IVbCompilerProject
.AddResourceReference
133
Public Function AdviseBuildStatusCallback(pIVbBuildStatusCallback As IVbBuildStatusCallback) As UInteger Implements
IVbCompilerProject
.AdviseBuildStatusCallback
152
Public Sub UnadviseBuildStatusCallback(dwCookie As UInteger) Implements
IVbCompilerProject
.UnadviseBuildStatusCallback
159
Public Function CreateCodeModel(pProject As EnvDTE.Project, pProjectItem As EnvDTE.ProjectItem, ByRef ppCodeModel As EnvDTE.CodeModel) As Integer Implements
IVbCompilerProject
.CreateCodeModel
165
Public Function CreateFileCodeModel(pProject As EnvDTE.Project, pProjectItem As EnvDTE.ProjectItem, ByRef ppFileCodeModel As EnvDTE.FileCodeModel) As Integer Implements
IVbCompilerProject
.CreateFileCodeModel
180
Public Sub DeleteAllImports() Implements
IVbCompilerProject
.DeleteAllImports
184
Public Sub DeleteAllResourceReferences() Implements
IVbCompilerProject
.DeleteAllResourceReferences
188
Public Sub DeleteImport(wszImport As String) Implements
IVbCompilerProject
.DeleteImport
192
Public Function ENCRebuild(in_pProgram As Object, ByRef out_ppUpdate As Object) As Integer Implements
IVbCompilerProject
.ENCRebuild
196
Public Function GetDefaultReferences(cElements As Integer, ByRef rgbstrReferences() As String, ByVal cActualReferences As IntPtr) As Integer Implements
IVbCompilerProject
.GetDefaultReferences
200
Public Sub GetEntryPointsList(cItems As Integer, strList() As String, ByVal pcActualItems As IntPtr) Implements
IVbCompilerProject
.GetEntryPointsList
241
Public Sub GetMethodFromLine(itemid As UInteger, iLine As Integer, ByRef pBstrProcName As String, ByRef pBstrClassName As String) Implements
IVbCompilerProject
.GetMethodFromLine
245
Public Sub GetPEImage(ByRef ppImage As IntPtr) Implements
IVbCompilerProject
.GetPEImage
249
Public Sub RemoveAllApplicationObjectVariables() Implements
IVbCompilerProject
.RemoveAllApplicationObjectVariables
253
Public Sub RemoveAllReferences() Implements
IVbCompilerProject
.RemoveAllReferences
257
Public Shadows Sub RemoveFile(wszFileName As String, itemid As UInteger) Implements
IVbCompilerProject
.RemoveFile
261
Public Sub RemoveFileByName(wszPath As String) Implements
IVbCompilerProject
.RemoveFileByName
265
Public Shadows Sub RemoveMetaDataReference(wszFileName As String) Implements
IVbCompilerProject
.RemoveMetaDataReference
276
Public Shadows Sub RemoveProjectReference(pReferencedCompilerProject As
IVbCompilerProject
) Implements
IVbCompilerProject
.RemoveProjectReference
289
Public Sub RenameDefaultNamespace(bstrDefaultNamespace As String) Implements
IVbCompilerProject
.RenameDefaultNamespace
293
Public Sub RenameFile(wszOldFileName As String, wszNewFileName As String, itemid As UInteger) Implements
IVbCompilerProject
.RenameFile
299
Public Sub RenameProject(wszNewProjectName As String) Implements
IVbCompilerProject
.RenameProject
303
Public Sub SetBackgroundCompilerPriorityLow() Implements
IVbCompilerProject
.SetBackgroundCompilerPriorityLow
308
Public Sub SetBackgroundCompilerPriorityNormal() Implements
IVbCompilerProject
.SetBackgroundCompilerPriorityNormal
313
Public Sub SetCompilerOptions(ByRef pCompilerOptions As VBCompilerOptions) Implements
IVbCompilerProject
.SetCompilerOptions
362
Public Sub SetModuleAssemblyName(wszName As String) Implements
IVbCompilerProject
.SetModuleAssemblyName
366
Public Sub SetStreamForPDB(pStreamPDB As IStream) Implements
IVbCompilerProject
.SetStreamForPDB
370
Public Sub StartBuild(pVsOutputWindowPane As IVsOutputWindowPane, fRebuildAll As Boolean) Implements
IVbCompilerProject
.StartBuild
374
Public Sub StopBuild() Implements
IVbCompilerProject
.StopBuild
378
Public Sub StartDebugging() Implements
IVbCompilerProject
.StartDebugging
382
Public Sub StopDebugging() Implements
IVbCompilerProject
.StopDebugging
386
Public Sub StartEdit() Implements
IVbCompilerProject
.StartEdit
394
Public Sub FinishEdit() Implements
IVbCompilerProject
.FinishEdit
398
Public Sub SuspendPostedNotifications() Implements
IVbCompilerProject
.SuspendPostedNotifications
402
Public Sub ResumePostedNotifications() Implements
IVbCompilerProject
.ResumePostedNotifications
406
Public Sub WaitUntilBound() Implements
IVbCompilerProject
.WaitUntilBound
412
Public Shadows Sub Disconnect() Implements
IVbCompilerProject
.Disconnect