Demos About Radzen
Search Results for

    Show / Hide Table of Contents

    Class ComplexPropertiesConverter<T>

    Class ComplexPropertiesConverter. Implements the JsonConverter<T>

    Inheritance
    object
    JsonConverter
    JsonConverter<T>
    ComplexPropertiesConverter<T>
    Inherited Members
    JsonConverter<T>.CanConvert(Type)
    JsonConverter<T>.ReadAsPropertyName(ref Utf8JsonReader, Type, JsonSerializerOptions)
    JsonConverter<T>.WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)
    JsonConverter<T>.HandleNull
    JsonConverter<T>.Type
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Radzen
    Assembly: Radzen.Blazor.dll
    Syntax
    public class ComplexPropertiesConverter<T> : JsonConverter<T>
    Type Parameters
    Name Description
    T

    Constructors

    ComplexPropertiesConverter(IEnumerable<string>)

    Initializes a new instance of the ComplexPropertiesConverter<T> class.

    Declaration
    public ComplexPropertiesConverter(IEnumerable<string> complexProperties)
    Parameters
    Type Name Description
    IEnumerable<string> complexProperties

    The complex properties.

    See Also
    JsonConverter<T>

    Methods

    Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

    Reads the specified reader.

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

    The reader.

    Type typeToConvert

    The type to convert.

    JsonSerializerOptions options

    The options.

    Returns
    Type Description
    T

    T.

    Overrides
    JsonConverter<T>.Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
    See Also
    JsonConverter<T>

    Write(Utf8JsonWriter, T, JsonSerializerOptions)

    Writes the specified writer.

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

    The writer.

    T value

    The value.

    JsonSerializerOptions options

    The options.

    Overrides
    JsonConverter<T>.Write(Utf8JsonWriter, T, JsonSerializerOptions)
    See Also
    JsonConverter<T>

    See Also

    JsonConverter<T>

    Introducing Radzen Blazor Studio

    Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.

    Learn More

    Download Now
    Download Now
    In This Article
    Back to top Radzen Blazor Components, © 2018-2025 Radzen. Source Code licensed under MIT