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?