Class DefaultExtensions
Compiles a list of default extensions used in the configuration container.
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 DefaultExtensions : ItemsBase<ISerializerExtension>, IEnumerable<ISerializerExtension>, IEnumerable, ISource<ImmutableArray<ISerializerExtension>>
Constructors
DefaultExtensions(IMetadataSpecification, INames, IParameterizedSource<MemberInfo, Int32>)
Creates a new instance.
Declaration
public DefaultExtensions(IMetadataSpecification metadata, INames defaultNames, IParameterizedSource<MemberInfo, int> defaultMemberOrder)
Parameters
IMetadataSpecification
metadata
The metadata specification used to create a AllowedMembersExtension. |
INames
defaultNames
The default names selector for element and attribute names. |
IParameterizedSource<System.Reflection.MemberInfo, System.Int32>
defaultMemberOrder
The order selector to use when a System.Reflection.MemberInfo is encountered and selected. |
Properties
Default
The default instance.
Declaration
public static DefaultExtensions Default { get; }
Property Value
DefaultExtensions
|
Methods
GetEnumerator()
Declaration
public override IEnumerator<ISerializerExtension> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<ISerializerExtension>
|
Overrides
ExtendedXmlSerializer.Core.Sources.ItemsBase<ExtendedXmlSerializer.ExtensionModel.ISerializerExtension>.GetEnumerator()