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

IArgumentsStore

public interface IArgumentsStore : IEnumerable<KeyValuePair<object, object>>, IEnumerable
using System; using System.Collections; using System.Collections.Generic; namespace Castle.MicroKernel.Context { public interface IArgumentsStore : IEnumerable<KeyValuePair<object, object>>, IEnumerable { int Count { get; } bool Contains(object key); bool Supports(Type keyType); void Add(object key, object value); void Clear(); void Remove(object key); void Insert(object key, object value); object GetItem(object key); } }