Class TypedResolver<T>
Inheritance
TypedResolver<T>
Assembly: cs.temp.dll.dll
Syntax
public abstract class TypedResolver<T> : ITypedResolver<T>, IInjectable
Type Parameters
Fields
_resolver
Declaration
protected IResolver _resolver
Field Value
Methods
CanResolve(Type)
Declaration
public virtual bool CanResolve(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
CanResolve(Type, Object)
Declaration
public virtual bool CanResolve(Type type, object id)
Parameters
Returns
CanResolve<TContract>()
Declaration
public virtual bool CanResolve<TContract>()
where TContract : T
Returns
Type Parameters
Name |
Description |
TContract |
|
CanResolve<TContract>(Object)
Declaration
public virtual bool CanResolve<TContract>(object id)
where TContract : T
Parameters
Type |
Name |
Description |
Object |
id |
|
Returns
Type Parameters
Name |
Description |
TContract |
|
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
Resolve<TContract>()
Declaration
public virtual TContract Resolve<TContract>()
where TContract : T
Returns
Type |
Description |
TContract |
|
Type Parameters
Name |
Description |
TContract |
|
Resolve<TContract>(Object)
Declaration
public virtual TContract Resolve<TContract>(object id)
where TContract : T
Parameters
Type |
Name |
Description |
Object |
id |
|
Returns
Type |
Description |
TContract |
|
Type Parameters
Name |
Description |
TContract |
|
ResolveAll<TContract>()
Declaration
public virtual TContract[] ResolveAll<TContract>()
where TContract : T
Returns
Type |
Description |
TContract[] |
|
Type Parameters
Name |
Description |
TContract |
|
ResolveAll<TContract>(Object[])
Declaration
public virtual TContract[] ResolveAll<TContract>(object[] ids)
where TContract : T
Parameters
Type |
Name |
Description |
Object[] |
ids |
|
Returns
Type |
Description |
TContract[] |
|
Type Parameters
Name |
Description |
TContract |
|
ResolveAll<TContract>(Predicate<TContract>)
Declaration
public virtual TContract[] ResolveAll<TContract>(Predicate<TContract> predicate)
where TContract : T
Parameters
Type |
Name |
Description |
Predicate<TContract> |
predicate |
|
Returns
Type |
Description |
TContract[] |
|
Type Parameters
Name |
Description |
TContract |
|
Implements