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();
}
}