Search Results for

    Show / Hide Table of Contents

    Class VoiceStyleConverter

    Inheritance
    object
    JsonConverter
    JsonConverter<VoiceStyle>
    VoiceStyleConverter
    Inherited Members
    JsonConverter<VoiceStyle>.WriteJson(JsonWriter, object, JsonSerializer)
    JsonConverter<VoiceStyle>.ReadJson(JsonReader, Type, object, JsonSerializer)
    JsonConverter<VoiceStyle>.CanConvert(Type)
    JsonConverter.CanRead
    JsonConverter.CanWrite
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    public class VoiceStyleConverter : JsonConverter<VoiceStyle>

    Methods

    | Edit this page View Source

    Parse(string)

    Declaration
    public static VoiceStyle Parse(string voiceTypeAsString)
    Parameters
    Type Name Description
    string voiceTypeAsString
    Returns
    Type Description
    VoiceStyle
    | Edit this page View Source

    ReadJson(JsonReader, Type, VoiceStyle, bool, JsonSerializer)

    Reads the JSON representation of the object.

    Declaration
    public override VoiceStyle ReadJson(JsonReader reader, Type objectType, VoiceStyle existingValue, bool hasExistingValue, JsonSerializer serializer)
    Parameters
    Type Name Description
    JsonReader reader

    The Newtonsoft.Json.JsonReader to read from.

    Type objectType

    Type of the object.

    VoiceStyle existingValue

    The existing value of object being read. If there is no existing value then null will be used.

    bool hasExistingValue

    The existing value has a value.

    JsonSerializer serializer

    The calling serializer.

    Returns
    Type Description
    VoiceStyle

    The object value.

    Overrides
    JsonConverter<VoiceStyle>.ReadJson(JsonReader, Type, VoiceStyle, bool, JsonSerializer)
    | Edit this page View Source

    WriteJson(JsonWriter, VoiceStyle, JsonSerializer)

    Writes the JSON representation of the object.

    Declaration
    public override void WriteJson(JsonWriter writer, VoiceStyle value, JsonSerializer serializer)
    Parameters
    Type Name Description
    JsonWriter writer

    The Newtonsoft.Json.JsonWriter to write to.

    VoiceStyle value

    The value.

    JsonSerializer serializer

    The calling serializer.

    Overrides
    JsonConverter<VoiceStyle>.WriteJson(JsonWriter, VoiceStyle, JsonSerializer)

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation