IVsProject Schnittstelle

Definition

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.

Gilt für