Skip to main content

Class TypeRegistrationOrderedDict

Namespace: Aurigma.DesignAtoms.Configuration
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class TypeRegistrationOrderedDict : IDictionary<Type, Action<ContainerBuilder>>, ICollection<KeyValuePair<Type, Action<ContainerBuilder>>>, IEnumerable<KeyValuePair<Type, Action<ContainerBuilder>>>, IEnumerable

Inheritance: System.Object -> TypeRegistrationOrderedDict

Implements

  • System.Collections.Generic.IDictionary<System.Type,System.Action<Autofac.ContainerBuilder>>
  • System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Type,System.Action<Autofac.ContainerBuilder>>>
  • System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.Type,System.Action<Autofac.ContainerBuilder>>>
  • System.Collections.IEnumerable

Inherited Members

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors

TypeRegistrationOrderedDict

public TypeRegistrationOrderedDict()

Properties

Count

public int Count { get; }

IsReadOnly

public bool IsReadOnly { get; }

Item[Type]

public Action<ContainerBuilder> this[Type key] { get; set; }

Keys

public ICollection<Type> Keys { get; }

Values

public ICollection<Action<ContainerBuilder>> Values { get; }

Methods

GetEnumerator

public IEnumerator<KeyValuePair<Type, Action<ContainerBuilder>>> GetEnumerator()
Returns

System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.Type,System.Action<Autofac.ContainerBuilder>>>

IEnumerable.GetEnumerator

IEnumerator IEnumerable.GetEnumerator()
Returns

System.Collections.IEnumerator

Add

public void Add(KeyValuePair<Type, Action<ContainerBuilder>> item)
Parameters
TypeNameDescription
System.Collections.Generic.KeyValuePair<System.Type,System.Action<Autofac.ContainerBuilder>>item

Clear

public void Clear()

Contains

public bool Contains(KeyValuePair<Type, Action<ContainerBuilder>> item)
Parameters
TypeNameDescription
System.Collections.Generic.KeyValuePair<System.Type,System.Action<Autofac.ContainerBuilder>>item
Returns

System.Boolean

CopyTo

public void CopyTo(KeyValuePair<Type, Action<ContainerBuilder>>[] array, int arrayIndex)
Parameters
TypeNameDescription
System.Collections.Generic.KeyValuePair<System.Type,System.Action<Autofac.ContainerBuilder>>[]array
System.Int32arrayIndex

Remove

public bool Remove(KeyValuePair<Type, Action<ContainerBuilder>> item)
Parameters
TypeNameDescription
System.Collections.Generic.KeyValuePair<System.Type,System.Action<Autofac.ContainerBuilder>>item
Returns

System.Boolean

ContainsKey

public bool ContainsKey(Type key)
Parameters
TypeNameDescription
System.Typekey
Returns

System.Boolean

Add

public void Add(Type key, Action<ContainerBuilder> value)
Parameters
TypeNameDescription
System.Typekey
System.Action<Autofac.ContainerBuilder>value

Remove

public bool Remove(Type key)
Parameters
TypeNameDescription
System.Typekey
Returns

System.Boolean

TryGetValue

public bool TryGetValue(Type key, out Action<ContainerBuilder> value)
Parameters
TypeNameDescription
System.Typekey
System.Action<Autofac.ContainerBuilder>value
Returns

System.Boolean

Merge

public TypeRegistrationOrderedDict Merge(TypeRegistrationOrderedDict other)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Configuration.TypeRegistrationOrderedDictother
Returns

Aurigma.DesignAtoms.Configuration.TypeRegistrationOrderedDict

Was this page helpful?