C# Класс XSharp.Project.XSharpEditorFactory

Наследование: IVsEditorFactory
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Close ( ) : int
CreateEditorInstance ( uint createEditorFlags, string documentMoniker, string physicalView, IVsHierarchy hierarchy, uint itemid, System docDataExisting, System &docView, System &docData, string &editorCaption, System.Guid &commandUIGuid, int &createDocumentWindowFlags ) : int
GetService ( Type serviceType ) : object
MapLogicalView ( System.Guid &logicalView, string &physicalView ) : int
SetSite ( Microsoft psp ) : int
XSharpEditorFactory ( XSharpProjectPackage package ) : System

Защищенные методы

Метод Описание
CalledFromVulcanDLL ( ) : bool

Приватные методы

Метод Описание
CreateCodeView ( IVsTextLines textLines, string &editorCaption, System.Guid &cmdUI ) : IntPtr
CreateDocumentView ( string physicalView, IVsHierarchy hierarchy, uint itemid, IVsTextLines textLines, string &editorCaption, System.Guid &cmdUI ) : IntPtr
CreateFormView ( IVsHierarchy hierarchy, uint itemid, IVsTextLines textLines, string &editorCaption, System.Guid &cmdUI ) : IntPtr
GetTextBuffer ( System docDataExisting ) : IVsTextLines

Описание методов

CalledFromVulcanDLL() защищенный Метод

protected CalledFromVulcanDLL ( ) : bool
Результат bool

Close() публичный Метод

public Close ( ) : int
Результат int

CreateEditorInstance() публичный Метод

public CreateEditorInstance ( uint createEditorFlags, string documentMoniker, string physicalView, IVsHierarchy hierarchy, uint itemid, System docDataExisting, System &docView, System &docData, string &editorCaption, System.Guid &commandUIGuid, int &createDocumentWindowFlags ) : int
createEditorFlags uint
documentMoniker string
physicalView string
hierarchy IVsHierarchy
itemid uint
docDataExisting System
docView System
docData System
editorCaption string
commandUIGuid System.Guid
createDocumentWindowFlags int
Результат int

GetService() публичный Метод

public GetService ( Type serviceType ) : object
serviceType System.Type
Результат object

MapLogicalView() публичный Метод

public MapLogicalView ( System.Guid &logicalView, string &physicalView ) : int
logicalView System.Guid
physicalView string
Результат int

SetSite() публичный Метод

public SetSite ( Microsoft psp ) : int
psp Microsoft
Результат int

XSharpEditorFactory() публичный Метод

public XSharpEditorFactory ( XSharpProjectPackage package ) : System
package XSharpProjectPackage
Результат System