IVsProject2 – rozhraní
Umožňuje odebrat a znovu otevřete položky projektu, kromě metod v IVsProject rozhraní.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("4AF886C3-7796-4C81-A174-4A87080DEE58")]
public interface IVsProject2 : IVsProject
[InterfaceTypeAttribute(1)]
[GuidAttribute("4AF886C3-7796-4C81-A174-4A87080DEE58")]
public interface class IVsProject2 : IVsProject
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("4AF886C3-7796-4C81-A174-4A87080DEE58")>]
type IVsProject2 =
interface
interface IVsProject
end
<InterfaceTypeAttribute(1)>
<GuidAttribute("4AF886C3-7796-4C81-A174-4A87080DEE58")>
Public Interface IVsProject2
Inherits IVsProject
Metody
Název | Popis | |
---|---|---|
![]() |
AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[]) | Vytvoří nové položky v projektu, přidá do projektu existující soubory nebo způsobuje Přidat položku ke spuštění průvodce. |
![]() |
GenerateUniqueItemName(UInt32, String, String, String) | Generuje název dokumentu jedinečný pro danou položku. |
![]() |
GetItemContext(UInt32, IServiceProvider) | Vrátí kontextu položky. |
![]() |
GetMkDocument(UInt32, String) | Vrátí zástupný název dokumentu. |
![]() |
IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) | Určuje, zda je dokument v projektu. |
![]() |
OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame) | Otevře položku v projektu. |
![]() |
RemoveItem(UInt32, UInt32, Int32) | Odebere položku z projektu. |
![]() |
ReopenItem(UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame) | Otevře položku v projektu. |
Poznámky pro implementátory:
Implementace IVsProject2 při nutnosti odstranit nebo znovu otevřít položky nebo dokumenty v projektu konkrétní editoru nebo transferu zboží mezi projekty.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek