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 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
 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  ServiceProviderMethodInfo
 Class that contains cached metadata about data portal method to be invoked More...
 

Functions

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

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.