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

Castle.MicroKernel.Arguments

public sealed class Arguments : IEnumerable<KeyValuePair<object, object>>, IEnumerable
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)