Show / Hide Table of Contents

Class Registrations<T>

A collection of registrations.

Inheritance
System.Object
Registrations<T>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ExtendedXmlSerializer.ExtensionModel
Assembly: ExtendedXmlSerializer.dll
Syntax
public sealed class Registrations<T> : IEnumerable<IRegistration>, IEnumerable
Type Parameters
T

The instance type to store.

Constructors

Registrations()

Declaration
public Registrations()

Registrations(ICollection<T>)

Declaration
public Registrations(ICollection<T> instances)
Parameters
System.Collections.Generic.ICollection<T> instances

Registrations(ICollection<T>, ICollection<Type>)

Creates a new instance.

Declaration
public Registrations(ICollection<T> instances, ICollection<Type> types)
Parameters
System.Collections.Generic.ICollection<T> instances

System.Collections.Generic.ICollection<System.Type> types

Properties

Instances

A list of instances.

Declaration
public ICollection<T> Instances { get; }
Property Value
System.Collections.Generic.ICollection<T>

Types

A list of types.

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

Methods

GetEnumerator()

Declaration
public IEnumerator<IRegistration> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<IRegistration>

Implements
System.Collections.Generic.IEnumerable<T>.GetEnumerator()

Explicit Interface Implementations

IEnumerable.GetEnumerator()

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

Implements
System.Collections.IEnumerable.GetEnumerator()

Extension Methods

ExtensionMethods.Return<T, TOut>(T, TOut)
ExtensionMethods.Only<T>(IEnumerable<T>)
ExtensionMethods.To<T>(Object)
ExtensionMethods.AsValid<T>(Object, String)
ExtensionMethodsForAttachedProperties.Get<TType, TValue>(TType, Property<TType, TValue>)
ExtensionMethodsForAttachedProperties.Set<TType, TValue>(TType, Property<TType, TValue>, TValue)
ExtensionMethodsForCoreSources.If<TParameter, TResult>(TResult, ISpecification<TParameter>)
ExtensionMethodsForCoreSources.Let<TSpecification, TInstance>(TInstance, ISpecification<TSpecification>, TInstance)
ExtensionMethodsForCoreSources.Alter<T>(IEnumerable<IAlteration<T>>, T)
Back to top Generated by DocFX