ModelingEditorFactory.CreateEditorInstance 方法

创建一个建模编辑。

命名空间:  Microsoft.VisualStudio.Modeling.Shell
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll 中)

语法

声明
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
)

参数

  • createFlags
    类型:System.UInt32
    定义的标志建模编辑器如何创建。
  • fileName
    类型:System.String
    打开的文档的名称以进行编辑。
  • physicalView
    类型:System.String
    建模编辑视图的名称。
  • existingDocData
    类型:System.IntPtr
    如果文档已在 Visual Studio 中打开,文档。
  • cmdUI
    类型:System.Guid%
    分配给一个建模编辑的 GUID。

返回值

类型:System.Int32
建模编辑。

实现

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

备注

此方法是 IVsEditorFactory 的组成部分并由 Visual Studio 调用创建一个建模编辑。 ModelingEditorFactory 根据需要调用 CreateDocDataCreateDocView

.NET Framework 安全性

请参见

参考

ModelingEditorFactory 类

Microsoft.VisualStudio.Modeling.Shell 命名空间