LaunchDarkly Dotnet Client SDK
Search Results for

    Show / Hide Table of Contents

    Class LdJsonConverters.EvaluationReasonConverter

    Inheritance
    object
    JsonConverter
    JsonConverter<EvaluationReason>
    LdJsonConverters.EvaluationReasonConverter
    Inherited Members
    JsonConverter<EvaluationReason>.CanConvert(Type)
    JsonConverter<EvaluationReason>.ReadAsPropertyName(ref Utf8JsonReader, Type, JsonSerializerOptions)
    JsonConverter<EvaluationReason>.WriteAsPropertyName(Utf8JsonWriter, EvaluationReason, JsonSerializerOptions)
    JsonConverter<EvaluationReason>.HandleNull
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LaunchDarkly.Sdk.Json
    Assembly: LaunchDarkly.CommonSdk.dll
    Syntax
    public sealed class LdJsonConverters.EvaluationReasonConverter : JsonConverter<EvaluationReason>

    Constructors

    EvaluationReasonConverter()

    Declaration
    public EvaluationReasonConverter()

    Methods

    Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

    Read and convert the JSON to T.

    Declaration
    public override EvaluationReason Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
    Parameters
    Type Name Description
    Utf8JsonReader reader

    The Utf8JsonReader to read from.

    Type typeToConvert

    The Type being converted.

    JsonSerializerOptions options

    The JsonSerializerOptions being used.

    Returns
    Type Description
    EvaluationReason

    The value that was converted.

    Overrides
    JsonConverter<EvaluationReason>.Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
    Remarks

    A converter may throw any Exception, but should throw JsonException when the JSON is invalid.

    ReadJsonValue(ref Utf8JsonReader)

    Declaration
    public static EvaluationReason ReadJsonValue(ref Utf8JsonReader reader)
    Parameters
    Type Name Description
    Utf8JsonReader reader
    Returns
    Type Description
    EvaluationReason

    Write(Utf8JsonWriter, EvaluationReason, JsonSerializerOptions)

    Write the value as JSON.

    Declaration
    public override void Write(Utf8JsonWriter writer, EvaluationReason value, JsonSerializerOptions options)
    Parameters
    Type Name Description
    Utf8JsonWriter writer

    The Utf8JsonWriter to write to.

    EvaluationReason value

    The value to convert. Note that the value of HandleNull determines if the converter handles null values.

    JsonSerializerOptions options

    The JsonSerializerOptions being used.

    Overrides
    JsonConverter<EvaluationReason>.Write(Utf8JsonWriter, EvaluationReason, JsonSerializerOptions)
    Remarks

    A converter may throw any Exception, but should throw JsonException when the JSON cannot be created.

    WriteJsonValue(EvaluationReason, Utf8JsonWriter)

    Declaration
    public static void WriteJsonValue(EvaluationReason value, Utf8JsonWriter writer)
    Parameters
    Type Name Description
    EvaluationReason value
    Utf8JsonWriter writer

    Extension Methods

    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    In this article
    Back to top Generated by DocFX