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 | |
---|---|---|
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. |
|
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. |
|
RemoveItem(UInt32, UInt32, Int32) | Usuwa element z projektu. |
|
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