Udostępnij za pośrednictwem


Interfejs IVsProject

 

Opublikowano: sierpień 2016

Zarządza elementy lub dokumenty, w ramach projektu.

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

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
[ComConversionLossAttribute]
public interface IVsProject
[InterfaceTypeAttribute(1)]
[GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
[ComConversionLossAttribute]
public interface class IVsProject
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")>]
[<ComConversionLossAttribute>]
type IVsProject = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")>
<ComConversionLossAttribute>
Public Interface 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 kreatorów Dodaj element 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.

Uwagi dotyczące implementacji:

Implementowanie IVsProject 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