Back to Website
Show / Hide Table of Contents

Class TypeRegistrationOrderedDict

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()
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

Constructors

TypeRegistrationOrderedDict()

Declaration
public TypeRegistrationOrderedDict()

Properties

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

IsReadOnly

Declaration
public bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean

Item[Type]

Declaration
public Action<ContainerBuilder> this[Type key] { get; set; }
Parameters
Type Name Description
System.Type key
Property Value
Type Description
System.Action<Autofac.ContainerBuilder>

Keys

Declaration
public ICollection<Type> Keys { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<System.Type>

Values

Declaration
public ICollection<Action<ContainerBuilder>> Values { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<System.Action<Autofac.ContainerBuilder>>

Methods

Add(KeyValuePair<Type, Action<ContainerBuilder>>)

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

Add(Type, Action<ContainerBuilder>)

Declaration
public void Add(Type key, Action<ContainerBuilder> value)
Parameters
Type Name Description
System.Type key
System.Action<Autofac.ContainerBuilder> value

Clear()

Declaration
public void Clear()

Contains(KeyValuePair<Type, Action<ContainerBuilder>>)

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

ContainsKey(Type)

Declaration
public bool ContainsKey(Type key)
Parameters
Type Name Description
System.Type key
Returns
Type Description
System.Boolean

CopyTo(KeyValuePair<Type, Action<ContainerBuilder>>[], Int32)

Declaration
public void CopyTo(KeyValuePair<Type, Action<ContainerBuilder>>[] array, int arrayIndex)
Parameters
Type Name Description
System.Collections.Generic.KeyValuePair<System.Type, System.Action<Autofac.ContainerBuilder>>[] array
System.Int32 arrayIndex

GetEnumerator()

Declaration
public IEnumerator<KeyValuePair<Type, Action<ContainerBuilder>>> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.Type, System.Action<Autofac.ContainerBuilder>>>

Merge(TypeRegistrationOrderedDict)

Declaration
public TypeRegistrationOrderedDict Merge(TypeRegistrationOrderedDict other)
Parameters
Type Name Description
TypeRegistrationOrderedDict other
Returns
Type Description
TypeRegistrationOrderedDict

Remove(KeyValuePair<Type, Action<ContainerBuilder>>)

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

Remove(Type)

Declaration
public bool Remove(Type key)
Parameters
Type Name Description
System.Type key
Returns
Type Description
System.Boolean

TryGetValue(Type, out Action<ContainerBuilder>)

Declaration
public bool TryGetValue(Type key, out Action<ContainerBuilder> value)
Parameters
Type Name Description
System.Type key
System.Action<Autofac.ContainerBuilder> value
Returns
Type Description
System.Boolean

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator

Implements

System.Collections.Generic.IDictionary<TKey, TValue>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable

Extension Methods

CollectionExtensionMethods.Concat<T>(IEnumerable<T>, T)
CollectionExtensionMethods.GetCollectionHashCode<T>(IEnumerable<T>)
DictionaryExtensions.GetOrAdd<TKey, TValue>(IDictionary<TKey, TValue>, TKey, Func<TKey, TValue>)
IEnumerableExtensions.SliceWhile<T>(IEnumerable<T>, Func<T, Boolean>, Boolean)
IEnumerableExtensions.Empty<T>(IEnumerable<T>)
IEnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
IEnumerableExtensions.SequenceEqualNullable<T>(IEnumerable<T>, IEnumerable<T>)
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback