Sdílet prostřednictvím


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
System_CAPS_pubmethod 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.

System_CAPS_pubmethod GenerateUniqueItemName(UInt32, String, String, String)

Generuje název dokumentu jedinečný pro danou položku.

System_CAPS_pubmethod GetItemContext(UInt32, IServiceProvider)

Vrátí kontextu položky.

System_CAPS_pubmethod GetMkDocument(UInt32, String)

Vrátí zástupný název dokumentu.

System_CAPS_pubmethod IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)

Určuje, zda je dokument v projektu.

System_CAPS_pubmethod OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame)

Otevře položku v projektu.

System_CAPS_pubmethod RemoveItem(UInt32, UInt32, Int32)

Odebere položku z projektu.

System_CAPS_pubmethod 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