C# Class XSharp.Project.XSharpEditorFactory

Inheritance: IVsEditorFactory
Mostra file Open project: X-Sharp/XSharpPublic Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
CalledFromVulcanDLL ( ) : bool

Private Methods

Method Description
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

Method Details

CalledFromVulcanDLL() protected method

protected CalledFromVulcanDLL ( ) : bool
return bool

Close() public method

public Close ( ) : int
return int

CreateEditorInstance() public method

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
return int

GetService() public method

public GetService ( Type serviceType ) : object
serviceType System.Type
return object

MapLogicalView() public method

public MapLogicalView ( System.Guid &logicalView, string &physicalView ) : int
logicalView System.Guid
physicalView string
return int

SetSite() public method

public SetSite ( Microsoft psp ) : int
psp Microsoft
return int

XSharpEditorFactory() public method

public XSharpEditorFactory ( XSharpProjectPackage package ) : System
package XSharpProjectPackage
return System