PixelCrushers.DialogueSystem.SymbolExtensions Class Reference

Static Public Member Functions

static MethodInfo GetMethodInfo (Expression< Action > expression)
 Given a lambda expression that calls a method, returns the method info. More...
 
static MethodInfo GetMethodInfo< T > (Expression< Action< T >> expression)
 Given a lambda expression that calls a method, returns the method info. More...
 
static MethodInfo GetMethodInfo< T, TResult > (Expression< Func< T, TResult >> expression)
 Given a lambda expression that calls a method, returns the method info. More...
 
static MethodInfo GetMethodInfo (LambdaExpression expression)
 Given a lambda expression that calls a method, returns the method info. More...
 

Member Function Documentation

◆ GetMethodInfo() [1/2]

static MethodInfo PixelCrushers.DialogueSystem.SymbolExtensions.GetMethodInfo ( Expression< Action >  expression)
static

Given a lambda expression that calls a method, returns the method info.

Template Parameters
T
Parameters
expressionThe expression.
Returns

◆ GetMethodInfo() [2/2]

static MethodInfo PixelCrushers.DialogueSystem.SymbolExtensions.GetMethodInfo ( LambdaExpression  expression)
static

Given a lambda expression that calls a method, returns the method info.

Parameters
expressionThe expression.
Returns

◆ GetMethodInfo< T >()

static MethodInfo PixelCrushers.DialogueSystem.SymbolExtensions.GetMethodInfo< T > ( Expression< Action< T >>  expression)
static

Given a lambda expression that calls a method, returns the method info.

Template Parameters
T
Parameters
expressionThe expression.
Returns

◆ GetMethodInfo< T, TResult >()

static MethodInfo PixelCrushers.DialogueSystem.SymbolExtensions.GetMethodInfo< T, TResult > ( Expression< Func< T, TResult >>  expression)
static

Given a lambda expression that calls a method, returns the method info.

Template Parameters
T
Parameters
expressionThe expression.
Returns

The documentation for this class was generated from the following file: