C# Class NProxy.Core.Internal.Definitions.ClassProxyDefinition

Represents a class proxy definition.
Inheritance: ProxyDefinitionBase
Exibir arquivo Open project: mtamme/NProxy Class Usage Examples

Public Methods

Method Description
AcceptVisitor ( IProxyDefinitionVisitor proxyDefinitionVisitor ) : void
ClassProxyDefinition ( Type declaringType, IEnumerable interfaceTypes ) : System

Initializes a new instance of the ClassProxyDefinition class.

CreateProxy ( Type type, object arguments ) : object
UnwrapProxy ( object proxy ) : object

Method Details

AcceptVisitor() public method

public AcceptVisitor ( IProxyDefinitionVisitor proxyDefinitionVisitor ) : void
proxyDefinitionVisitor IProxyDefinitionVisitor
return void

ClassProxyDefinition() public method

Initializes a new instance of the ClassProxyDefinition class.
public ClassProxyDefinition ( Type declaringType, IEnumerable interfaceTypes ) : System
declaringType System.Type The declaring type.
interfaceTypes IEnumerable The interface types.
return System

CreateProxy() public method

public CreateProxy ( Type type, object arguments ) : object
type System.Type
arguments object
return object

UnwrapProxy() public method

public UnwrapProxy ( object proxy ) : object
proxy object
return object