C# Class MethodFinder, NotifyPropertyWeaver

ファイルを表示 Open project: shiftkey/NotifyPropertyWeaver Class Usage Examples

Public Methods

Method Description
Execute ( ) : void
IsBeforeAfterMethod ( MethodDefinition, method ) : bool
IsSingleStringMethod ( MethodDefinition, method ) : bool
RecursiveFindMethod ( TypeDefinition, typeDefinition ) : EventInvokerMethod,

Private Methods

Method Description
FindEventInvokerMethod ( TypeDefinition, type ) : EventInvokerMethod,
FindEventInvokerMethodDefinition ( TypeDefinition, type, MethodDefinition, &methodDefinition ) : bool
MethodFinder ( MethodGenerifier, methodGenerifier, MethodInjector, methodInjector, TypeNodeBuilder, typeNodeBuilder, ModuleReader, moduleReader, Logger logger, TypeResolver, typeResolver, EventInvokerNameResolver, eventInvokerNameResolver ) : System.Collections.Generic
ProcessChildNode ( TypeNode, node, EventInvokerMethod, eventInvoker ) : void

Method Details

Execute() public method

public Execute ( ) : void
return void

IsBeforeAfterMethod() public static method

public static IsBeforeAfterMethod ( MethodDefinition, method ) : bool
method MethodDefinition,
return bool

IsSingleStringMethod() public static method

public static IsSingleStringMethod ( MethodDefinition, method ) : bool
method MethodDefinition,
return bool

RecursiveFindMethod() public method

public RecursiveFindMethod ( TypeDefinition, typeDefinition ) : EventInvokerMethod,
typeDefinition TypeDefinition,
return EventInvokerMethod,