CSLA.NET 6.0.0
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Csla.Reflection.ServiceProviderMethodInfo Class Reference

Class that contains cached metadata about data portal method to be invoked More...

Public Member Functions

void PrepForInvocation ()
 Initializes and caches the metastate values necessary to invoke the method More...
 

Properties

System.Reflection.MethodInfo MethodInfo [getset]
 Gets or sets the MethodInfo object for the method More...
 
DynamicMethodDelegate DynamicMethod [get]
 Gets delegate representing an expression that can invoke the method More...
 
ParameterInfo[] Parameters [get]
 Gets the parameters for the method More...
 
bool TakesParamArray [get]
 Gets a value indicating whether the method takes a param array as its parameter More...
 
bool[] IsInjected [get]
 Gets an array of values indicating which parameters need to be injected More...
 
bool IsAsyncTask [get]
 Gets a value indicating whether the method returns type Task More...
 
bool IsAsyncTaskObject [getset]
 Gets a value indicating whether the method returns a Task of T More...
 

Detailed Description

Class that contains cached metadata about data portal method to be invoked

Definition at line 22 of file ServiceProviderMethodInfo.cs.

Member Function Documentation

◆ PrepForInvocation()

void Csla.Reflection.ServiceProviderMethodInfo.PrepForInvocation ( )

Initializes and caches the metastate values necessary to invoke the method

Definition at line 68 of file ServiceProviderMethodInfo.cs.

Property Documentation

◆ DynamicMethod

DynamicMethodDelegate Csla.Reflection.ServiceProviderMethodInfo.DynamicMethod
get

Gets delegate representing an expression that can invoke the method

Definition at line 34 of file ServiceProviderMethodInfo.cs.

◆ IsAsyncTask

bool Csla.Reflection.ServiceProviderMethodInfo.IsAsyncTask
get

Gets a value indicating whether the method returns type Task

Definition at line 53 of file ServiceProviderMethodInfo.cs.

◆ IsAsyncTaskObject

bool Csla.Reflection.ServiceProviderMethodInfo.IsAsyncTaskObject
getset

Gets a value indicating whether the method returns a Task of T

Definition at line 58 of file ServiceProviderMethodInfo.cs.

◆ IsInjected

bool [] Csla.Reflection.ServiceProviderMethodInfo.IsInjected
get

Gets an array of values indicating which parameters need to be injected

Definition at line 48 of file ServiceProviderMethodInfo.cs.

◆ MethodInfo

System.Reflection.MethodInfo Csla.Reflection.ServiceProviderMethodInfo.MethodInfo
getset

Gets or sets the MethodInfo object for the method

Definition at line 29 of file ServiceProviderMethodInfo.cs.

◆ Parameters

ParameterInfo [] Csla.Reflection.ServiceProviderMethodInfo.Parameters
get

Gets the parameters for the method

Definition at line 38 of file ServiceProviderMethodInfo.cs.

◆ TakesParamArray

bool Csla.Reflection.ServiceProviderMethodInfo.TakesParamArray
get

Gets a value indicating whether the method takes a param array as its parameter

Definition at line 43 of file ServiceProviderMethodInfo.cs.