Interface IExtensionCollection
A specialized collection that manages a set of serializer extensions.
Inherited Members
System.Collections.Generic.ICollection<ExtendedXmlSerializer.ExtensionModel.ISerializerExtension>.Add(ExtendedXmlSerializer.ExtensionModel.ISerializerExtension)
System.Collections.Generic.ICollection<ExtendedXmlSerializer.ExtensionModel.ISerializerExtension>.Clear()
System.Collections.Generic.ICollection<ExtendedXmlSerializer.ExtensionModel.ISerializerExtension>.Contains(ExtendedXmlSerializer.ExtensionModel.ISerializerExtension)
System.Collections.Generic.ICollection<ExtendedXmlSerializer.ExtensionModel.ISerializerExtension>.CopyTo(ExtendedXmlSerializer.ExtensionModel.ISerializerExtension[], System.Int32)
System.Collections.Generic.ICollection<ExtendedXmlSerializer.ExtensionModel.ISerializerExtension>.Remove(ExtendedXmlSerializer.ExtensionModel.ISerializerExtension)
System.Collections.Generic.ICollection<ExtendedXmlSerializer.ExtensionModel.ISerializerExtension>.Count
System.Collections.Generic.ICollection<ExtendedXmlSerializer.ExtensionModel.ISerializerExtension>.IsReadOnly
System.Collections.Generic.IEnumerable<ExtendedXmlSerializer.ExtensionModel.ISerializerExtension>.GetEnumerator()
Namespace: ExtendedXmlSerializer.Configuration
Assembly: ExtendedXmlSerializer.dll
Syntax
public interface IExtensionCollection : ICollection<ISerializerExtension>, IEnumerable<ISerializerExtension>, IEnumerable
Methods
Contains<T>()
Used to determine if a particular extension type is contained within the collection.
Declaration
bool Contains<T>()
where T : ISerializerExtension
Returns
System.Boolean
|
Type Parameters
T
The extension type. |
Find<T>()
Finds an extension of the provided type in the collection.
Declaration
T Find<T>()
where T : ISerializerExtension
Returns
T
The located extension, if found. |
Type Parameters
T
The requested type. |