Class DefaultAdditionalArgumentResolver
Simply tries to resolve the additional parameters of the subscribed methods using the System.IServiceProvider.
Inheritance
System.Object
DefaultAdditionalArgumentResolver
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Silverback.Messaging.Subscribers.ArgumentResolvers
Assembly: Silverback.Core.dll
Syntax
public class DefaultAdditionalArgumentResolver : IAdditionalArgumentResolver, IArgumentResolver
Methods
| Improve this doc View sourceCanResolve(Type)
Declaration
public bool CanResolve(Type parameterType)
Parameters
Type | Name | Description |
---|---|---|
System.Type | parameterType |
Returns
Type | Description |
---|---|
System.Boolean |
GetValue(Type, IServiceProvider)
Declaration
public object GetValue(Type parameterType, IServiceProvider serviceProvider)
Parameters
Type | Name | Description |
---|---|---|
System.Type | parameterType | |
System.IServiceProvider | serviceProvider |
Returns
Type | Description |
---|---|
System.Object |