Udostępnij za pośrednictwem


Interfejs IVsProject3

 

Umożliwia dodawanie lub Otwórz element projektu za pomocą edytora szczególnych i przenieść element do innego projektu, dodatkowo do metod w IVsProject2 interfejsu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[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

Nazwa Opis
System_CAPS_pubmethod AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[])

Tworzy nowe elementy w projekcie, dodaje istniejące pliki do projektu lub powoduje, że Dodaj element kreatorów do uruchomienia.

System_CAPS_pubmethod AddItemWithSpecific(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, UInt32, Guid, String, Guid, VSADDRESULT[])

Dodaje element za pomocą określonego edytora.

System_CAPS_pubmethod GenerateUniqueItemName(UInt32, String, String, String)

Generuje dokumentu unikatową nazwę dla danego elementu.

System_CAPS_pubmethod GetItemContext(UInt32, IServiceProvider)

Zwraca kontekst elementu.

System_CAPS_pubmethod GetMkDocument(UInt32, String)

Zwraca krótka nazwa dokumentu.

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

Określa, czy dokument w projekcie.

System_CAPS_pubmethod OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame)

Otwiera element w projekcie.

System_CAPS_pubmethod OpenItemWithSpecific(UInt32, UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame)

Zostanie otwarty przy użyciu edytora określonego elementu.

System_CAPS_pubmethod RemoveItem(UInt32, UInt32, Int32)

Usuwa element z projektu.

System_CAPS_pubmethod ReopenItem(UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame)

Ponownie otwiera element w projekcie.

System_CAPS_pubmethod TransferItem(String, String, IVsWindowFrame)

Przenosi element z jednego projektu. Projekt, który obecnie jest właścicielem elementu do przeniesienia wywołuje tę metodę w projekcie zamiar otrzymywać przeniesionych elementów.

Uwagi dotyczące implementacji:

Wdrożenie IVsProject3 podczas wymagające dodać lub otwierać elementy lub dokumenty w projekcie za pomocą edytora szczególnych lub przenieść element między projektami.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku