C# Class XInject.Interceptors.ScopeInterceptor

Inheritance: IInterceptionBehavior
Show file Open project: radixeng/XInject

Private Properties

Property Type Description

Public Methods

Method Description
GenerateScopeId ( ) : int
GetRequiredInterfaces ( ) : IEnumerable
Invoke ( IMethodInvocation input, GetNextInterceptionBehaviorDelegate getNext ) : IMethodReturn
ScopeInterceptor ( Context currentContext ) : System

Method Details

GenerateScopeId() public method

public GenerateScopeId ( ) : int
return int

GetRequiredInterfaces() public method

public GetRequiredInterfaces ( ) : IEnumerable
return IEnumerable

Invoke() public method

public Invoke ( IMethodInvocation input, GetNextInterceptionBehaviorDelegate getNext ) : IMethodReturn
input IMethodInvocation
getNext GetNextInterceptionBehaviorDelegate
return IMethodReturn

ScopeInterceptor() public method

public ScopeInterceptor ( Context currentContext ) : System
currentContext Context
return System