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