Table of Contents

Class JsonContainerAttribute

Namespace
Newtonsoft.Json
Assembly
Newtonsoft.Json.dll
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Interface, AllowMultiple = false)]
public abstract class JsonContainerAttribute : Attribute
Inheritance
JsonContainerAttribute
Derived
Inherited Members
Extension Methods

Constructors

JsonContainerAttribute()

protected JsonContainerAttribute()

JsonContainerAttribute(string)

protected JsonContainerAttribute(string id)

Parameters

id string

Properties

Description

public string? Description { get; set; }

Property Value

string

Id

public string? Id { get; set; }

Property Value

string

IsReference

public bool IsReference { get; set; }

Property Value

bool

ItemConverterParameters

public object[]? ItemConverterParameters { get; set; }

Property Value

object[]

ItemConverterType

public Type? ItemConverterType { get; set; }

Property Value

Type

ItemIsReference

public bool ItemIsReference { get; set; }

Property Value

bool

ItemReferenceLoopHandling

public ReferenceLoopHandling ItemReferenceLoopHandling { get; set; }

Property Value

ReferenceLoopHandling

ItemTypeNameHandling

public TypeNameHandling ItemTypeNameHandling { get; set; }

Property Value

TypeNameHandling

NamingStrategyParameters

public object[]? NamingStrategyParameters { get; set; }

Property Value

object[]

NamingStrategyType

public Type? NamingStrategyType { get; set; }

Property Value

Type

Title

public string? Title { get; set; }

Property Value

string