Udostępnij za pośrednictwem


Interfejs IVsProject2

 

Opublikowano: sierpień 2016

Zapewnia możliwość Usuń i ponownie otwórz elementy w projekcie, dodatkowo do metod w IVsProject interfejsu.

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

Składnia

[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

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 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 RemoveItem(UInt32, UInt32, Int32)

Usuwa element z projektu.

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

Ponownie otwiera element w projekcie.

Uwagi dotyczące implementacji:

Implementowanie IVsProject2 podczas wymagające usunąć lub ponownie otworzyć elementy lub dokumenty w edytorze określonego projektu, lub do przeniesienia elementu między projektami.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku