DataContractResolverCase class

An ITypeResolverCase that uses System.Runtime.Serialization attributes to obtain additional type information.
AssemblyChr.Avro
NamespaceChr.Avro.Resolution
Signature
public abstract class DataContractResolverCase : Chr.Avro.Resolution.ReflectionResolverCase
BaseReflectionResolverCase

Constructors

DataContractResolverCase()
null

Methods

IdentifierResolution CreateNameResolution(MemberInfo, DataMemberAttribute)
Creates a name resolution for a DataMemberAttribute-annotated type.
IdentifierResolution CreateNameResolution(MemberInfo, EnumMemberAttribute)
Creates a name resolution for a EnumMemberAttribute-annotated type.
IdentifierResolution CreateNameResolution(Type, DataContractAttribute)
Creates a name resolution for a DataContractAttribute-annotated type.
IdentifierResolution CreateNamespaceResolution(Type, DataContractAttribute)
Creates a namespace resolution for a DataContractAttribute-annotated type.
Chr.Avro