C# Class Castle.Facilities.AutomaticTransactionManagement.TransactionMetaInfo

Inheritance: System.MarshalByRefObject
Show file Open project: nats/castle-1.0.3-mono Class Usage Examples

Public Methods

Method Description
Add ( MethodInfo method, Castle.Services.Transaction.TransactionAttribute attribute ) : void
Contains ( MethodInfo info ) : bool
GetTransactionAttributeFor ( MethodInfo methodInfo ) : Castle.Services.Transaction.TransactionAttribute
InitializeLifetimeService ( ) : object
TransactionMetaInfo ( ) : System

Initializes a new instance of the TransactionMetaInfo class.

Private Methods

Method Description
IsGenericMethodTransactional ( MethodInfo info ) : bool

Method Details

Add() public method

public Add ( MethodInfo method, Castle.Services.Transaction.TransactionAttribute attribute ) : void
method System.Reflection.MethodInfo
attribute Castle.Services.Transaction.TransactionAttribute
return void

Contains() public method

public Contains ( MethodInfo info ) : bool
info System.Reflection.MethodInfo
return bool

GetTransactionAttributeFor() public method

public GetTransactionAttributeFor ( MethodInfo methodInfo ) : Castle.Services.Transaction.TransactionAttribute
methodInfo System.Reflection.MethodInfo
return Castle.Services.Transaction.TransactionAttribute

InitializeLifetimeService() public method

public InitializeLifetimeService ( ) : object
return object

TransactionMetaInfo() public method

Initializes a new instance of the TransactionMetaInfo class.
public TransactionMetaInfo ( ) : System
return System