<PackageReference Include="Castle.Windsor" Version="4.1.1" />

Castle.MicroKernel.Arguments

Represents collection of arguments used when resolving a component.
namespace Castle.MicroKernel { public class Arguments : IDictionary, ICollection, IEnumerable { protected IDictionary arguments; public int Count { get; } public object this[object key] { get; set; } public ICollection Keys { get; } public ICollection Values { get; } public Arguments(object namedArgumentsAsAnonymousType, params IArgumentsComparer[] customComparers); public Arguments(IDictionary values, params IArgumentsComparer[] customComparers); public Arguments(object[] typedArguments, params IArgumentsComparer[] customComparers); public Arguments(params IArgumentsComparer[] customComparers); public void Add(object key, object value); public void Clear(); public bool Contains(object key); public IDictionaryEnumerator GetEnumerator(); public void Remove(object key); public Arguments Clone(); } }