C# Класс Hawkeye.DecompilePlugin.BaseDecompilerController

Allows an external program to remotely control a decompiler (Reflector or ILSpy). This class is adapted from RemoteController.cs found in .NET Reflector addins project (http://www.codeplex.com/reflectoraddins)
ILSpy supports a way of being remotely controlled very similar to Reflector's See https://github.com/icsharpcode/ILSpy/blob/master/doc/Command%20Line.txt.
Наследование: IDecompilerController
Показать файл Открыть проект

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

Метод Описание
BaseDecompilerController ( ) : System
GotoType ( Type type ) : bool

Loads the type's assembly then selects the specified type declaration in the decompiler;

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

Метод Описание
DoesWindowTitleMatches ( string title ) : bool

Determines wether the specified window title matches the actual decompiler.

Send ( string message ) : bool

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

Метод Описание
EnumWindow ( IntPtr handle, int lparam ) : bool
EnumWindows ( EnumWindowsCallback callback, int lparam ) : int
GetWindowText ( IntPtr hWnd, StringBuilder title, int size ) : int
SendMessage ( IntPtr hWnd, int Msg, IntPtr wParam, CopyDataStruct &lParam ) : bool

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

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

public BaseDecompilerController ( ) : System
Результат System

DoesWindowTitleMatches() защищенный абстрактный Метод

Determines wether the specified window title matches the actual decompiler.
protected abstract DoesWindowTitleMatches ( string title ) : bool
title string The window title.
Результат bool

GotoType() публичный абстрактный Метод

Loads the type's assembly then selects the specified type declaration in the decompiler;
public abstract GotoType ( Type type ) : bool
type System.Type The type to decompile.
Результат bool

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

protected Send ( string message ) : bool
message string
Результат bool