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 | |
---|---|---|
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. |
|
AddItemWithSpecific(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, UInt32, Guid, String, Guid, VSADDRESULT[]) | Dodaje element za pomocą określonego edytora. |
|
GenerateUniqueItemName(UInt32, String, String, String) | Generuje dokumentu unikatową nazwę dla danego elementu. |
|
GetItemContext(UInt32, IServiceProvider) | Zwraca kontekst elementu. |
|
GetMkDocument(UInt32, String) | Zwraca krótka nazwa dokumentu. |
|
IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) | Określa, czy dokument w projekcie. |
|
OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame) | Otwiera element w projekcie. |
|
OpenItemWithSpecific(UInt32, UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame) | Zostanie otwarty przy użyciu edytora określonego elementu. |
|
RemoveItem(UInt32, UInt32, Int32) | Usuwa element z projektu. |
|
ReopenItem(UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame) | Ponownie otwiera element w projekcie. |
|
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