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.
 
static MethodInfo GetMethodInfo< T > (Expression< Action< T > > expression)
 Given a lambda expression that calls a method, returns the method info.
 
static MethodInfo GetMethodInfo< T, TResult > (Expression< Func< T, TResult > > expression)
 Given a lambda expression that calls a method, returns the method info.
 
static MethodInfo GetMethodInfo (LambdaExpression expression)
 Given a lambda expression that calls a method, returns the method info.
 

Member Function Documentation

◆ GetMethodInfo() [1/2]

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

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)
inlinestatic

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)
inlinestatic

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)
inlinestatic

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: