C# 클래스 Eto.Addin.VisualStudio.Editor.EditorFactory

상속: IVsEditorFactory, IDisposable
파일 보기 프로젝트 열기: picoe/Eto

공개 메소드들

메소드 설명
Close ( ) : int
Dispose ( ) : void

Since we create a ServiceProvider which implements IDisposable we also need to implement IDisposable to make sure that the ServiceProvider's Dispose method gets called.

EditorFactory ( EtoAddinPackage package ) : System
GetReferences ( EnvDTE project ) : IEnumerable
GetService ( Type serviceType ) : object
MapLogicalView ( System.Guid &rguidLogicalView, string &pbstrPhysicalView ) : int
SetSite ( Microsoft psp ) : int
ToHierarchy ( EnvDTE project ) : IVsHierarchy
ToVsProject ( EnvDTE project ) : IVsProject

비공개 메소드들

메소드 설명
CreateEditorInstance ( uint grfCreateDoc, string pszMkDocument, string pszPhysicalView, IVsHierarchy pvHier, uint itemid, System punkDocDataExisting, System &ppunkDocView, System &ppunkDocData, string &pbstrEditorCaption, System.Guid &pguidCmdUI, int &pgrfCDW ) : int
EditorFactory ( ) : System
GetAssemblyPath ( EnvDTE vsProject ) : string
GetTextBuffer ( IntPtr punkDocDataExisting, string fileName, IVsProject project ) : IVsTextLines

메소드 상세

Close() 공개 메소드

public Close ( ) : int
리턴 int

Dispose() 공개 메소드

Since we create a ServiceProvider which implements IDisposable we also need to implement IDisposable to make sure that the ServiceProvider's Dispose method gets called.
public Dispose ( ) : void
리턴 void

EditorFactory() 공개 메소드

public EditorFactory ( EtoAddinPackage package ) : System
package EtoAddinPackage
리턴 System

GetReferences() 공개 정적인 메소드

public static GetReferences ( EnvDTE project ) : IEnumerable
project EnvDTE
리턴 IEnumerable

GetService() 공개 메소드

public GetService ( Type serviceType ) : object
serviceType System.Type
리턴 object

MapLogicalView() 공개 메소드

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

SetSite() 공개 메소드

public SetSite ( Microsoft psp ) : int
psp Microsoft
리턴 int

ToHierarchy() 공개 정적인 메소드

public static ToHierarchy ( EnvDTE project ) : IVsHierarchy
project EnvDTE
리턴 IVsHierarchy

ToVsProject() 공개 정적인 메소드

public static ToVsProject ( EnvDTE project ) : IVsProject
project EnvDTE
리턴 IVsProject