Castle.MicroKernel.Arguments public sealed class Arguments : IEnumerable<KeyValuePair<object, object>>, IEnumerable Documentation Code public int Count { get; } public object this[object key] { get; set; } public Arguments() public Arguments(Arguments arguments) public static Arguments FromNamed(IEnumerable<KeyValuePair<string, object>> arguments) public static Arguments FromProperties(object instance) public static Arguments FromTyped(IEnumerable<KeyValuePair<Type, object>> arguments) public static Arguments FromTyped(IEnumerable<object> arguments) public void Add(object key, object value) public Arguments Add(IEnumerable<KeyValuePair<object, object>> arguments) public Arguments AddNamed(string key, object value) public Arguments AddNamed(IEnumerable<KeyValuePair<string, object>> arguments) public Arguments AddProperties(object instance) public Arguments AddTyped(Type key, object value) public Arguments AddTyped<TDependencyType>(TDependencyType value) public Arguments AddTyped(IEnumerable<object> arguments) public Arguments AddTyped(object[] arguments) public bool Contains(object key) public IEnumerator<KeyValuePair<object, object>> GetEnumerator() public void Remove(object key)