IVsProject Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet Elemente oder Dokumente, innerhalb eines Projekts.
public interface class IVsProject
public interface class IVsProject
__interface IVsProject
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProject
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProject = interface
Public Interface IVsProject
- Abgeleitet
- Attribute
Hinweise für Ausführende
Implementieren Sie IVsProject , wenn Sie Elemente oder Dokumente in einem Projekt mithilfe eines bestimmten Editors entfernen oder erneut öffnen oder ein Element zwischen Projekten übertragen müssen.
Methoden
| AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[]) |
Erstellt neue Elemente in einem Projekt, fügt einem Projekt vorhandene Dateien hinzu oder bewirkt, dass "Element hinzufügen"-Assistenten ausgeführt werden. |
| GenerateUniqueItemName(UInt32, String, String, String) |
Generiert einen eindeutigen Dokumentnamen für ein angegebenes Element. |
| GetItemContext(UInt32, IServiceProvider) |
Gibt den Kontext eines Elements zurück. |
| GetMkDocument(UInt32, String) |
Gibt einen Dokumentenmoniker zurück. |
| IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) |
Bestimmt, ob sich ein Dokument im Projekt befindet. |
| OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame) |
Öffnet ein Element im Projekt. |