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