C# 클래스 ShaderTools.VisualStudio.Core.EditorFactoryBase

상속: IVsEditorFactory
파일 보기 프로젝트 열기: tgjones/HlslTools 1 사용 예제들

공개 메소드들

메소드 설명
Close ( ) : int
CreateEditorInstance ( uint createEditorFlags, string documentMoniker, string physicalView, IVsHierarchy hierarchy, uint itemid, IntPtr docDataExisting, IntPtr &docView, IntPtr &docData, string &editorCaption, System.Guid &commandUIGuid, int &createDocumentWindowFlags ) : int
MapLogicalView ( System.Guid &rguidLogicalView, string &pbstrPhysicalView ) : int
SetSite ( Microsoft.VisualStudio.OLE.Interop.IServiceProvider psp ) : int

보호된 메소드들

메소드 설명
EditorFactoryBase ( LanguagePackageBase package ) : System
GetLanguageInfoType ( ) : Type

비공개 메소드들

메소드 설명
CreateCodeView ( string documentMoniker, IVsTextLines textLines, bool createdDocData, string &editorCaption, System.Guid &cmdUI ) : IVsCodeWindow
CreateDocumentView ( string documentMoniker, string physicalView, IVsHierarchy hierarchy, uint itemid, IVsTextLines textLines, bool createdDocData, string &editorCaption, System.Guid &cmdUI ) : object
GetTextBuffer ( System docDataExisting, string filename ) : IVsTextLines

메소드 상세

Close() 공개 메소드

public Close ( ) : int
리턴 int

CreateEditorInstance() 공개 메소드

public CreateEditorInstance ( uint createEditorFlags, string documentMoniker, string physicalView, IVsHierarchy hierarchy, uint itemid, IntPtr docDataExisting, IntPtr &docView, IntPtr &docData, string &editorCaption, System.Guid &commandUIGuid, int &createDocumentWindowFlags ) : int
createEditorFlags uint
documentMoniker string
physicalView string
hierarchy IVsHierarchy
itemid uint
docDataExisting System.IntPtr
docView System.IntPtr
docData System.IntPtr
editorCaption string
commandUIGuid System.Guid
createDocumentWindowFlags int
리턴 int

EditorFactoryBase() 보호된 메소드

protected EditorFactoryBase ( LanguagePackageBase package ) : System
package LanguagePackageBase
리턴 System

GetLanguageInfoType() 보호된 추상적인 메소드

protected abstract GetLanguageInfoType ( ) : Type
리턴 System.Type

MapLogicalView() 공개 메소드

public MapLogicalView ( System.Guid &rguidLogicalView, string &pbstrPhysicalView ) : int
rguidLogicalView System.Guid
pbstrPhysicalView string
리턴 int

SetSite() 공개 메소드

public SetSite ( Microsoft.VisualStudio.OLE.Interop.IServiceProvider psp ) : int
psp Microsoft.VisualStudio.OLE.Interop.IServiceProvider
리턴 int