IVsProject – rozhraní
Spravuje položky nebo dokumenty v rámci projektu.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[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
Název | Popis | |
---|---|---|
![]() |
AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[]) | Vytvoří nové položky v projektu, přidá do projektu existující soubory nebo způsobí průvodci Přidat položku spouštění. |
![]() |
GenerateUniqueItemName(UInt32, String, String, String) | Generuje název dokumentu jedinečný pro danou položku. |
![]() |
GetItemContext(UInt32, IServiceProvider) | Vrátí kontextu položky. |
![]() |
GetMkDocument(UInt32, String) | Vrátí zástupný název dokumentu. |
![]() |
IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) | Určuje, zda je dokument v projektu. |
![]() |
OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame) | Otevře položku v projektu. |
Poznámky pro implementátory:
Implementace IVsProject při nutnosti odstranit nebo znovu otevřít položky nebo dokumenty v projektu konkrétní editoru nebo transferu zboží mezi projekty.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek