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