C# Класс Eto.Addin.VisualStudio.Editor.EditorFactory

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

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

Метод Описание
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