C# Class ProxyGenerator.Manager.MethodManager

Inheritance: IMethodManager
ファイルを表示 Open project: squadwuschel/MvcControllerToProxyGenerator Class Usage Examples

Public Methods

Method Description
GetCreateWindowLocationHrefLink ( MethodInfo methodInfo ) : bool

Den wert aus "CreateWindowLocationHrefLink" im Attribut ermitteln und den entsprechend gesetzten Wert zurückgeben.

GetProxyReturnType ( MethodInfo methodInfo ) : Type

Zur übergebenen MethodInformation in den Attributen prüfen ob wir unser CustomAttribut gesetzt haben und wenn ja Das Attribut ReturnType ermiteln und dessen Type zurückgeben.

LoadMethodInfos ( Type controller, Type proxyTypeAttribute ) : List

Laden der Methodeninformationen für die übergebene Klasse (Controller)

MethodManager ( IProxyGeneratorFactoryManager proxyGeneratorFactory ) : System

Method Details

GetCreateWindowLocationHrefLink() public method

Den wert aus "CreateWindowLocationHrefLink" im Attribut ermitteln und den entsprechend gesetzten Wert zurückgeben.
public GetCreateWindowLocationHrefLink ( MethodInfo methodInfo ) : bool
methodInfo System.Reflection.MethodInfo
return bool

GetProxyReturnType() public method

Zur übergebenen MethodInformation in den Attributen prüfen ob wir unser CustomAttribut gesetzt haben und wenn ja Das Attribut ReturnType ermiteln und dessen Type zurückgeben.
public GetProxyReturnType ( MethodInfo methodInfo ) : Type
methodInfo System.Reflection.MethodInfo
return System.Type

LoadMethodInfos() public method

Laden der Methodeninformationen für die übergebene Klasse (Controller)
public LoadMethodInfos ( Type controller, Type proxyTypeAttribute ) : List
controller System.Type
proxyTypeAttribute System.Type
return List

MethodManager() public method

public MethodManager ( IProxyGeneratorFactoryManager proxyGeneratorFactory ) : System
proxyGeneratorFactory IProxyGeneratorFactoryManager
return System