CSLA .NET 10.0.0
A home for your business logic
Loading...
Searching...
No Matches
Csla.Reflection Namespace Reference

Classes

class  CallMethodException
 This exception is returned from the CallMethod method in the server-side DataPortal and contains the exception thrown by the underlying business object method that was being invoked. More...
class  DynamicMemberHandle
class  DynamicMethodHandle
class  DynamicMethodHandlerFactory
class  ExpressionExtensions
 Extension methods for Expression types.
class  LateBoundObject
 Enables simple invocation of methods against the contained object using late binding. More...
class  MethodCacheKey
class  MethodCaller
 Provides methods to dynamically find and call methods.
class  Reflect< TTarget >
 Provides strong-typed reflection of the TTarget type.
class  ServiceProviderMethodCaller
 Methods to dynamically find/invoke methods with data portal and DI provided params. More...
class  ServiceProviderMethodCallerExtensions
 Provides extension methods for ServiceProviderMethodCaller.
class  ServiceProviderMethodInfo
 Class that contains cached metadata about data portal method to be invoked. More...

Functions

delegate object DynamicCtorDelegate ()
 Delegate for a dynamic constructor method.
delegate object DynamicMethodDelegate (object target, object?[] args)
 Delegate for a dynamic method.
delegate? object DynamicMemberGetDelegate (object target)
 Delegate for getting a value.
delegate void DynamicMemberSetDelegate (object target, object? arg)
 Delegate for setting a value.

Function Documentation

◆ DynamicCtorDelegate()

delegate object Csla.Reflection.DynamicCtorDelegate ( )

Delegate for a dynamic constructor method.

◆ DynamicMemberGetDelegate()

delegate? object Csla.Reflection.DynamicMemberGetDelegate ( object target)

Delegate for getting a value.

Parameters
targetTarget object.
Returns

◆ DynamicMemberSetDelegate()

delegate void Csla.Reflection.DynamicMemberSetDelegate ( object target,
object? arg )

Delegate for setting a value.

Parameters
targetTarget object.
argArgument value.

◆ DynamicMethodDelegate()

delegate object Csla.Reflection.DynamicMethodDelegate ( object target,
object?[] args )

Delegate for a dynamic method.

Parameters
targetObject containg method to invoke.
argsParameters passed to method.