Search Results for

    Show / Hide Table of Contents

    Classes

    CaseInsensitiveEnumConverter<T>

    A converter for an enum of type T, that converts the enum to its string representation and back, ignoring the case of the serialized value for deseiralization.

    CollectionConverter<T, TCollection>

    A base class for all System.Collections.Generic.ICollection<T> type converters, providing most of the functionality.

    CollectionConverter<T, TCollection, TConverter>

    A CollectionConverter<T, TCollection> which default constructs a converter for use as the value converter.

    Converter

    Provides utility functions for custom converters.

    Converter<T>

    Provides generic utilities for converters for certain types.

    CustomObjectConverter<T>

    A ValueConverter<T> for objects normally serialized to config via Generated<T>(Config, Boolean).

    CustomValueTypeConverter<T>

    A ValueConverter<T> for custom value types, serialized identically to the reference types serialized with Generated<T>(Config, Boolean).

    DictionaryConverter<TValue>

    A converter for instances of System.Collections.Generic.Dictionary<TKey, TValue>.

    DictionaryConverter<TValue, TConverter>

    A converter for instances of System.Collections.Generic.Dictionary<TKey, TValue>, specifying a value converter as a type parameter.

    EnumConverter<T>

    A converter for an enum of type T, that converts the enum to its string representation and back.

    HexColorConverter

    A converter for UnityEngine.Color objects.

    IDictionaryConverter<TValue>

    A converter for instances of System.Collections.Generic.IDictionary<TKey, TValue>.

    IDictionaryConverter<TValue, TConverter>

    A converter for instances of System.Collections.Generic.IDictionary<TKey, TValue>, specifying a value converter as a type parameter.

    IListConverter<T>

    A CollectionConverter<T, TCollection> for an System.Collections.Generic.IList<T>, creating a System.Collections.Generic.List<T> when deserializing.

    IListConverter<T, TConverter>

    An IListConverter<T> which default constructs a converter for use as the value converter.

    IReadOnlyDictionaryConverter<TValue>

    A converter for instances of System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>.

    IReadOnlyDictionaryConverter<TValue, TConverter>

    A converter for instances of System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>, specifying a value converter as a type parameter.

    ISetConverter<T>

    A CollectionConverter<T, TCollection> for an System.Collections.Generic.ISet<T>, creating a System.Collections.Generic.HashSet`1 when deserializing.

    ISetConverter<T, TConverter>

    An ISetConverter<T> which default constructs a converter for use as the value converter.

    ListConverter<T>

    A CollectionConverter<T, TCollection> for a System.Collections.Generic.List<T>.

    ListConverter<T, TConverter>

    A ListConverter<T> which default constructs a converter for use as the value converter.

    NullableConverter<T>

    A converter for a System.Nullable<T>.

    NullableConverter<T, TConverter>

    A converter for a System.Nullable<T> that default-constructs a converter of type TConverter to use as the underlying converter. Use this in the UseConverterAttribute.

    NumericEnumConverter<T>

    A converter for an enum of type T, that converts the enum to its underlying value for serialization.

    In This Article
    Back to top Generated by DocFX