Search Results for

    Show / Hide Table of Contents

    Class ConnectionSettingsAwareContractResolver

    Inheritance
    object
    DefaultContractResolver
    ConnectionSettingsAwareContractResolver
    Implements
    IContractResolver
    Inherited Members
    DefaultContractResolver.ResolveContract(Type)
    DefaultContractResolver.GetSerializableMembers(Type)
    DefaultContractResolver.CreateObjectContract(Type)
    DefaultContractResolver.CreateConstructorParameters(ConstructorInfo, JsonPropertyCollection)
    DefaultContractResolver.CreatePropertyFromConstructorParameter(JsonProperty, ParameterInfo)
    DefaultContractResolver.ResolveContractConverter(Type)
    DefaultContractResolver.CreateDictionaryContract(Type)
    DefaultContractResolver.CreateArrayContract(Type)
    DefaultContractResolver.CreatePrimitiveContract(Type)
    DefaultContractResolver.CreateLinqContract(Type)
    DefaultContractResolver.CreateISerializableContract(Type)
    DefaultContractResolver.CreateDynamicContract(Type)
    DefaultContractResolver.CreateStringContract(Type)
    DefaultContractResolver.CreateProperties(Type, MemberSerialization)
    DefaultContractResolver.CreateMemberValueProvider(MemberInfo)
    DefaultContractResolver.ResolveExtensionDataName(string)
    DefaultContractResolver.ResolveDictionaryKey(string)
    DefaultContractResolver.GetResolvedPropertyName(string)
    DefaultContractResolver.DynamicCodeGeneration
    DefaultContractResolver.DefaultMembersSearchFlags
    DefaultContractResolver.SerializeCompilerGeneratedMembers
    DefaultContractResolver.IgnoreSerializableInterface
    DefaultContractResolver.IgnoreSerializableAttribute
    DefaultContractResolver.IgnoreIsSpecifiedMembers
    DefaultContractResolver.IgnoreShouldSerializeMembers
    DefaultContractResolver.NamingStrategy
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client.JsonNetSerializer
    Assembly: OpenSearch.Client.JsonNetSerializer.dll
    Syntax
    public class ConnectionSettingsAwareContractResolver : DefaultContractResolver, IContractResolver

    Constructors

    | Edit this page View Source

    ConnectionSettingsAwareContractResolver(IConnectionSettingsValues)

    Declaration
    public ConnectionSettingsAwareContractResolver(IConnectionSettingsValues connectionSettings)
    Parameters
    Type Name Description
    IConnectionSettingsValues connectionSettings

    Properties

    | Edit this page View Source

    ConnectionSettings

    Declaration
    protected IConnectionSettingsValues ConnectionSettings { get; }
    Property Value
    Type Description
    IConnectionSettingsValues

    Methods

    | Edit this page View Source

    CreateContract(Type)

    Determines which contract type is created for the given type.

    Declaration
    protected override JsonContract CreateContract(Type objectType)
    Parameters
    Type Name Description
    Type objectType

    Type of the object.

    Returns
    Type Description
    JsonContract

    A Newtonsoft.Json.Serialization.JsonContract for the given type.

    Overrides
    DefaultContractResolver.CreateContract(Type)
    | Edit this page View Source

    CreateProperty(MemberInfo, MemberSerialization)

    Creates a Newtonsoft.Json.Serialization.JsonProperty for the given MemberInfo.

    Declaration
    protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
    Parameters
    Type Name Description
    MemberInfo member

    The member to create a Newtonsoft.Json.Serialization.JsonProperty for.

    MemberSerialization memberSerialization

    The member's parent Newtonsoft.Json.MemberSerialization.

    Returns
    Type Description
    JsonProperty

    A created Newtonsoft.Json.Serialization.JsonProperty for the given MemberInfo.

    Overrides
    DefaultContractResolver.CreateProperty(MemberInfo, MemberSerialization)
    | Edit this page View Source

    ResolvePropertyName(string)

    Resolves the name of the property.

    Declaration
    protected override string ResolvePropertyName(string fieldName)
    Parameters
    Type Name Description
    string fieldName
    Returns
    Type Description
    string

    Resolved name of the property.

    Overrides
    DefaultContractResolver.ResolvePropertyName(string)

    Implements

    Newtonsoft.Json.Serialization.IContractResolver

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • ConnectionSettingsAwareContractResolver(IConnectionSettingsValues)
    • Properties
      • ConnectionSettings
    • Methods
      • CreateContract(Type)
      • CreateProperty(MemberInfo, MemberSerialization)
      • ResolvePropertyName(string)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX