Sdílet prostřednictvím


IVsProject3 – rozhraní

 

Umožňuje přidat nebo otevřete položku projektu s konkrétní editor a převést položky do jiného projektu, kromě metod v IVsProject2 rozhraní.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface IVsProject3 : IVsProject2
[GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface class IVsProject3 : IVsProject2
[<GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")>]
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
type IVsProject3 = 
    interface
        interface IVsProject2
    end
<GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")>
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
Public Interface IVsProject3
    Inherits IVsProject2

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 AddItemWithSpecific(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, UInt32, Guid, String, Guid, VSADDRESULT[])

Přidá položku specifické editoru.

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 OpenItemWithSpecific(UInt32, UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame)

Pomocí editoru konkrétní položku otevře.

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.

System_CAPS_pubmethod TransferItem(String, String, IVsWindowFrame)

Převede položky z jednoho projektu do druhého.Projekt, který nyní vlastní položku Převést volání této metody na projektu hodlá přijmout převedené zboží.

Poznámky pro implementátory:

Implementace IVsProject3 při nutnosti přidat nebo k otevření položek nebo dokumentů v editoru určitého projektu nebo transferu zboží mezi projekty.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek