Freigeben über


ModelingEditorFactory.CreateEditorInstance-Methode

Stellt einen Modellierungseditor.

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntax

'Declaration
Public Function CreateEditorInstance ( _
    createFlags As UInteger, _
    fileName As String, _
    physicalView As String, _
    hierarchy As IVsHierarchy, _
    itemId As UInteger, _
    existingDocData As IntPtr, _
    <OutAttribute> ByRef docView As IntPtr, _
    <OutAttribute> ByRef docData As IntPtr, _
    <OutAttribute> ByRef editorCaption As String, _
    <OutAttribute> ByRef cmdUI As Guid, _
    <OutAttribute> ByRef createDocWinFlags As Integer _
) As Integer
public int CreateEditorInstance(
    uint createFlags,
    string fileName,
    string physicalView,
    IVsHierarchy hierarchy,
    uint itemId,
    IntPtr existingDocData,
    out IntPtr docView,
    out IntPtr docData,
    out string editorCaption,
    out Guid cmdUI,
    out int createDocWinFlags
)

Parameter

  • createFlags
    Typ: System.UInt32
    Die Flags, die definieren, wie der Modellierungseditor erstellt wird.
  • fileName
    Typ: System.String
    Der Name des zum Bearbeiten zu öffnenden Dokuments.
  • physicalView
    Typ: System.String
    Der Name der Modellierungseditoransicht.
  • existingDocData
    Typ: System.IntPtr
    Wenn das Dokument bereits in Visual Studio geöffnet ist, das Dokument.
  • editorCaption
    Typ: System.String%
    Die Beschriftung für das Modellerstellungsfenster.
  • cmdUI
    Typ: System.Guid%
    Die dem Namespace zugewiesene GUID.

Rückgabewert

Typ: System.Int32
Der Modellierungseditor.

Implementiert

IVsEditorFactory.CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr%, IntPtr%, String%, Guid%, Int32%)

Hinweise

Diese Methode ist ein Teil von IVsEditorFactory und wird von Visual Studio aufgerufen, um den Modellierungs-Editor zu erstellen. ModelingEditorFactory ruft CreateDocData und CreateDocView wie erforderlich.

.NET Framework-Sicherheit

Siehe auch

Referenz

ModelingEditorFactory Klasse

Microsoft.VisualStudio.Modeling.Shell-Namespace