C# Class Bamboo.Prevalence.Implementation.PrevalentSystemProxy

Inheritance: System.Runtime.Remoting.Proxies.RealProxy
Datei anzeigen Open project: bamboo/Bamboo.Prevalence Class Usage Examples

Protected Properties

Property Type Description
_engine Bamboo.Prevalence.PrevalenceEngine
_system System.MarshalByRefObject

Public Methods

Method Description
Invoke ( System msg ) : System.Runtime.Remoting.Messaging.IMessage
PrevalentSystemProxy ( PrevalenceEngine engine, MarshalByRefObject system ) : System

Protected Methods

Method Description
ExecuteCommand ( IMethodCallMessage call ) : IMessage
ExecuteQuery ( IMethodCallMessage call ) : IMessage
InvokeSystem ( IMethodCallMessage call ) : IMessage
IsPropertyGet ( MethodBase method ) : bool

Private Methods

Method Description
IsCommand ( MethodBase method ) : bool
IsNestedEngineCall ( ) : bool
IsPassThrough ( MethodBase method ) : bool
IsQuery ( MethodBase method ) : bool

Method Details

ExecuteCommand() protected method

protected ExecuteCommand ( IMethodCallMessage call ) : IMessage
call IMethodCallMessage
return IMessage

ExecuteQuery() protected method

protected ExecuteQuery ( IMethodCallMessage call ) : IMessage
call IMethodCallMessage
return IMessage

Invoke() public method

public Invoke ( System msg ) : System.Runtime.Remoting.Messaging.IMessage
msg System
return System.Runtime.Remoting.Messaging.IMessage

InvokeSystem() protected method

protected InvokeSystem ( IMethodCallMessage call ) : IMessage
call IMethodCallMessage
return IMessage

IsPropertyGet() protected method

protected IsPropertyGet ( MethodBase method ) : bool
method System.Reflection.MethodBase
return bool

PrevalentSystemProxy() public method

public PrevalentSystemProxy ( PrevalenceEngine engine, MarshalByRefObject system ) : System
engine Bamboo.Prevalence.PrevalenceEngine
system System.MarshalByRefObject
return System

Property Details

_engine protected_oe property

protected PrevalenceEngine,Bamboo.Prevalence _engine
return Bamboo.Prevalence.PrevalenceEngine

_system protected_oe property

protected MarshalByRefObject,System _system
return System.MarshalByRefObject