Castle.Components.DictionaryAdapter.DictionaryAdapterInstance
namespace Castle.Components.DictionaryAdapter
{
public class RemoveIfEmptyAttribute : RemoveIfAttribute
{
public RemoveIfEmptyAttribute();
}
}
namespace Castle.Components.DictionaryAdapter
{
public class DictionaryAdapterInstance
{
public System.Collections.IDictionary Dictionary { get; }
public PropertyDescriptor Descriptor { get; }
public IDictionaryAdapterFactory Factory { get; }
public IDictionaryInitializer[] Initializers { get; }
public System.Collections.Generic.IDictionary<string, PropertyDescriptor> Properties { get; }
public IDictionaryEqualityHashCodeStrategy EqualityHashCodeStrategy { get; set; }
public IDictionaryCreateStrategy CreateStrategy { get; set; }
public IDictionaryCoerceStrategy CoerceStrategy { get; set; }
public System.Collections.Generic.IEnumerable<IDictionaryCopyStrategy> CopyStrategies { get; }
public System.Collections.IDictionary ExtendedProperties { get; }
public DictionaryAdapterInstance(System.Collections.IDictionary dictionary, DictionaryAdapterMeta meta, PropertyDescriptor descriptor, IDictionaryAdapterFactory factory);
public void AddCopyStrategy(IDictionaryCopyStrategy copyStrategy);
}
}