UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

1,146 lines (1,145 loc) 135 kB
{ "namespace": "System.Text.Json.Serialization.Metadata", "contributingAssemblies": [ "System.Text.Json" ], "types": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonTypeInfoKind", "clrName": "System.Text.Json.Serialization.Metadata.JsonTypeInfoKind", "tsEmitName": "JsonTypeInfoKind", "kind": "Enum", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [], "properties": [], "fields": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonTypeInfoKind::value__System.Int32", "clrName": "value__", "tsEmitName": "value__", "normalizedSignature": "value__|System.Int32|static=false|const=false", "isStatic": false, "isReadOnly": false, "isLiteral": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonTypeInfoKind::NoneSystem.Text.Json.Serialization.Metadata.JsonTypeInfoKind", "clrName": "None", "tsEmitName": "none", "normalizedSignature": "None|System.Text.Json.Serialization.Metadata.JsonTypeInfoKind|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonTypeInfoKind::ObjectSystem.Text.Json.Serialization.Metadata.JsonTypeInfoKind", "clrName": "Object", "tsEmitName": "object_", "normalizedSignature": "Object|System.Text.Json.Serialization.Metadata.JsonTypeInfoKind|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonTypeInfoKind::EnumerableSystem.Text.Json.Serialization.Metadata.JsonTypeInfoKind", "clrName": "Enumerable", "tsEmitName": "enumerable", "normalizedSignature": "Enumerable|System.Text.Json.Serialization.Metadata.JsonTypeInfoKind|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonTypeInfoKind::DictionarySystem.Text.Json.Serialization.Metadata.JsonTypeInfoKind", "clrName": "Dictionary", "tsEmitName": "dictionary", "normalizedSignature": "Dictionary|System.Text.Json.Serialization.Metadata.JsonTypeInfoKind|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true } ], "events": [], "constructors": [] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver", "clrName": "System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver", "tsEmitName": "IJsonTypeInfoResolver", "kind": "Interface", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver::GetTypeInfo(System.Type,System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo", "clrName": "GetTypeInfo", "tsEmitName": "getTypeInfo", "normalizedSignature": "GetTypeInfo|(System.Type,System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 2, "isExtensionMethod": false } ], "properties": [], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonDerivedType", "clrName": "System.Text.Json.Serialization.Metadata.JsonDerivedType", "tsEmitName": "JsonDerivedType", "kind": "Struct", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [], "properties": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonDerivedType::DerivedType:System.Type", "clrName": "DerivedType", "tsEmitName": "derivedType", "normalizedSignature": "DerivedType|:System.Type|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonDerivedType::TypeDiscriminator:System.Object", "clrName": "TypeDiscriminator", "tsEmitName": "typeDiscriminator", "normalizedSignature": "TypeDiscriminator|:System.Object|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false } ], "fields": [], "events": [], "constructors": [ { "normalizedSignature": "constructor|(System.Type):void|static=false", "isStatic": false, "parameterCount": 1 }, { "normalizedSignature": "constructor|(System.Type,System.Int32):void|static=false", "isStatic": false, "parameterCount": 2 }, { "normalizedSignature": "constructor|(System.Type,System.String):void|static=false", "isStatic": false, "parameterCount": 2 } ] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver", "clrName": "System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver", "tsEmitName": "DefaultJsonTypeInfoResolver", "kind": "Class", "accessibility": "Public", "isAbstract": false, "isSealed": false, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver::GetTypeInfo(System.Type,System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo", "clrName": "GetTypeInfo", "tsEmitName": "getTypeInfo", "normalizedSignature": "GetTypeInfo|(System.Type,System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 2, "isExtensionMethod": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver::GetTypeInfo(System.Type,System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo", "clrName": "GetTypeInfo", "tsEmitName": "getTypeInfo$view", "normalizedSignature": "GetTypeInfo|(System.Type,System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo|static=false", "provenance": "ExplicitView", "emitScope": "ViewOnly", "isStatic": false, "isAbstract": false, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 2, "sourceInterface": "System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver", "isExtensionMethod": false } ], "properties": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver::Modifiers:System.Collections.Generic.IList_1[[System.Action_1[[System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]", "clrName": "Modifiers", "tsEmitName": "modifiers", "normalizedSignature": "Modifiers|:System.Collections.Generic.IList_1[[System.Action_1[[System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false } ], "fields": [], "events": [], "constructors": [ { "normalizedSignature": "constructor|():void|static=false", "isStatic": false, "parameterCount": 0 } ] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues\u00601", "clrName": "System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues\u00601", "tsEmitName": "JsonCollectionInfoValues_1", "kind": "Class", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 1, "methods": [], "properties": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues\u00601::ObjectCreator:Func_1", "clrName": "ObjectCreator", "tsEmitName": "objectCreator", "normalizedSignature": "ObjectCreator|:Func_1|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues\u00601::KeyInfo:System.Text.Json.Serialization.Metadata.JsonTypeInfo", "clrName": "KeyInfo", "tsEmitName": "keyInfo", "normalizedSignature": "KeyInfo|:System.Text.Json.Serialization.Metadata.JsonTypeInfo|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues\u00601::ElementInfo:System.Text.Json.Serialization.Metadata.JsonTypeInfo", "clrName": "ElementInfo", "tsEmitName": "elementInfo", "normalizedSignature": "ElementInfo|:System.Text.Json.Serialization.Metadata.JsonTypeInfo|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues\u00601::NumberHandling:System.Text.Json.Serialization.JsonNumberHandling", "clrName": "NumberHandling", "tsEmitName": "numberHandling", "normalizedSignature": "NumberHandling|:System.Text.Json.Serialization.JsonNumberHandling|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues\u00601::SerializeHandler:Action_2", "clrName": "SerializeHandler", "tsEmitName": "serializeHandler", "normalizedSignature": "SerializeHandler|:Action_2|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true } ], "fields": [], "events": [], "constructors": [ { "normalizedSignature": "constructor|():void|static=false", "isStatic": false, "parameterCount": 0 } ] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonObjectInfoValues\u00601", "clrName": "System.Text.Json.Serialization.Metadata.JsonObjectInfoValues\u00601", "tsEmitName": "JsonObjectInfoValues_1", "kind": "Class", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 1, "methods": [], "properties": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonObjectInfoValues\u00601::ObjectCreator:Func_1", "clrName": "ObjectCreator", "tsEmitName": "objectCreator", "normalizedSignature": "ObjectCreator|:Func_1|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonObjectInfoValues\u00601::ObjectWithParameterizedConstructorCreator:Func_2", "clrName": "ObjectWithParameterizedConstructorCreator", "tsEmitName": "objectWithParameterizedConstructorCreator", "normalizedSignature": "ObjectWithParameterizedConstructorCreator|:Func_2|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonObjectInfoValues\u00601::PropertyMetadataInitializer:System.Func_2[[System.Text.Json.Serialization.JsonSerializerContext,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51],[System.Text.Json.Serialization.Metadata.JsonPropertyInfo[],System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]", "clrName": "PropertyMetadataInitializer", "tsEmitName": "propertyMetadataInitializer", "normalizedSignature": "PropertyMetadataInitializer|:System.Func_2[[System.Text.Json.Serialization.JsonSerializerContext,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51],[System.Text.Json.Serialization.Metadata.JsonPropertyInfo[],System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonObjectInfoValues\u00601::ConstructorParameterMetadataInitializer:System.Func_1[[System.Text.Json.Serialization.Metadata.JsonParameterInfoValues[],System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]", "clrName": "ConstructorParameterMetadataInitializer", "tsEmitName": "constructorParameterMetadataInitializer", "normalizedSignature": "ConstructorParameterMetadataInitializer|:System.Func_1[[System.Text.Json.Serialization.Metadata.JsonParameterInfoValues[],System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonObjectInfoValues\u00601::ConstructorAttributeProviderFactory:System.Func_1[[System.Reflection.ICustomAttributeProvider,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]", "clrName": "ConstructorAttributeProviderFactory", "tsEmitName": "constructorAttributeProviderFactory", "normalizedSignature": "ConstructorAttributeProviderFactory|:System.Func_1[[System.Reflection.ICustomAttributeProvider,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonObjectInfoValues\u00601::NumberHandling:System.Text.Json.Serialization.JsonNumberHandling", "clrName": "NumberHandling", "tsEmitName": "numberHandling", "normalizedSignature": "NumberHandling|:System.Text.Json.Serialization.JsonNumberHandling|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonObjectInfoValues\u00601::SerializeHandler:Action_2", "clrName": "SerializeHandler", "tsEmitName": "serializeHandler", "normalizedSignature": "SerializeHandler|:Action_2|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true } ], "fields": [], "events": [], "constructors": [ { "normalizedSignature": "constructor|():void|static=false", "isStatic": false, "parameterCount": 0 } ] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo", "clrName": "System.Text.Json.Serialization.Metadata.JsonParameterInfo", "tsEmitName": "JsonParameterInfo", "kind": "Class", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [], "properties": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo::DeclaringType:System.Type", "clrName": "DeclaringType", "tsEmitName": "declaringType", "normalizedSignature": "DeclaringType|:System.Type|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo::Position:System.Int32", "clrName": "Position", "tsEmitName": "position", "normalizedSignature": "Position|:System.Int32|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo::ParameterType:System.Type", "clrName": "ParameterType", "tsEmitName": "parameterType", "normalizedSignature": "ParameterType|:System.Type|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo::Name:System.String", "clrName": "Name", "tsEmitName": "name", "normalizedSignature": "Name|:System.String|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo::HasDefaultValue:System.Boolean", "clrName": "HasDefaultValue", "tsEmitName": "hasDefaultValue", "normalizedSignature": "HasDefaultValue|:System.Boolean|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo::DefaultValue:System.Object", "clrName": "DefaultValue", "tsEmitName": "defaultValue", "normalizedSignature": "DefaultValue|:System.Object|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo::IsNullable:System.Boolean", "clrName": "IsNullable", "tsEmitName": "isNullable", "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo::IsMemberInitializer:System.Boolean", "clrName": "IsMemberInitializer", "tsEmitName": "isMemberInitializer", "normalizedSignature": "IsMemberInitializer|:System.Boolean|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfo::AttributeProvider:System.Reflection.ICustomAttributeProvider", "clrName": "AttributeProvider", "tsEmitName": "attributeProvider", "normalizedSignature": "AttributeProvider|:System.Reflection.ICustomAttributeProvider|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false } ], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfoValues", "clrName": "System.Text.Json.Serialization.Metadata.JsonParameterInfoValues", "tsEmitName": "JsonParameterInfoValues", "kind": "Class", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [], "properties": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfoValues::Name:System.String", "clrName": "Name", "tsEmitName": "name", "normalizedSignature": "Name|:System.String|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfoValues::ParameterType:System.Type", "clrName": "ParameterType", "tsEmitName": "parameterType", "normalizedSignature": "ParameterType|:System.Type|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfoValues::Position:System.Int32", "clrName": "Position", "tsEmitName": "position", "normalizedSignature": "Position|:System.Int32|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfoValues::HasDefaultValue:System.Boolean", "clrName": "HasDefaultValue", "tsEmitName": "hasDefaultValue", "normalizedSignature": "HasDefaultValue|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfoValues::DefaultValue:System.Object", "clrName": "DefaultValue", "tsEmitName": "defaultValue", "normalizedSignature": "DefaultValue|:System.Object|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfoValues::IsNullable:System.Boolean", "clrName": "IsNullable", "tsEmitName": "isNullable", "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonParameterInfoValues::IsMemberInitializer:System.Boolean", "clrName": "IsMemberInitializer", "tsEmitName": "isMemberInitializer", "normalizedSignature": "IsMemberInitializer|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true } ], "fields": [], "events": [], "constructors": [ { "normalizedSignature": "constructor|():void|static=false", "isStatic": false, "parameterCount": 0 } ] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions", "clrName": "System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions", "tsEmitName": "JsonPolymorphismOptions", "kind": "Class", "accessibility": "Public", "isAbstract": false, "isSealed": false, "isStatic": false, "arity": 0, "methods": [], "properties": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions::DerivedTypes:System.Collections.Generic.IList_1[[System.Text.Json.Serialization.Metadata.JsonDerivedType,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]", "clrName": "DerivedTypes", "tsEmitName": "derivedTypes", "normalizedSignature": "DerivedTypes|:System.Collections.Generic.IList_1[[System.Text.Json.Serialization.Metadata.JsonDerivedType,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions::IgnoreUnrecognizedTypeDiscriminators:System.Boolean", "clrName": "IgnoreUnrecognizedTypeDiscriminators", "tsEmitName": "ignoreUnrecognizedTypeDiscriminators", "normalizedSignature": "IgnoreUnrecognizedTypeDiscriminators|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions::UnknownDerivedTypeHandling:System.Text.Json.Serialization.JsonUnknownDerivedTypeHandling", "clrName": "UnknownDerivedTypeHandling", "tsEmitName": "unknownDerivedTypeHandling", "normalizedSignature": "UnknownDerivedTypeHandling|:System.Text.Json.Serialization.JsonUnknownDerivedTypeHandling|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions::TypeDiscriminatorPropertyName:System.String", "clrName": "TypeDiscriminatorPropertyName", "tsEmitName": "typeDiscriminatorPropertyName", "normalizedSignature": "TypeDiscriminatorPropertyName|:System.String|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true } ], "fields": [], "events": [], "constructors": [ { "normalizedSignature": "constructor|():void|static=false", "isStatic": false, "parameterCount": 0 } ] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo", "clrName": "System.Text.Json.Serialization.Metadata.JsonPropertyInfo", "tsEmitName": "JsonPropertyInfo", "kind": "Class", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [], "properties": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::CustomConverter:System.Text.Json.Serialization.JsonConverter", "clrName": "CustomConverter", "tsEmitName": "customConverter", "normalizedSignature": "CustomConverter|:System.Text.Json.Serialization.JsonConverter|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::Get:System.Func_2[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]", "clrName": "Get", "tsEmitName": "get_", "normalizedSignature": "Get|:System.Func_2[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::Set:System.Action_2[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]", "clrName": "Set", "tsEmitName": "set_", "normalizedSignature": "Set|:System.Action_2[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::ShouldSerialize:System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]", "clrName": "ShouldSerialize", "tsEmitName": "shouldSerialize", "normalizedSignature": "ShouldSerialize|:System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::AttributeProvider:System.Reflection.ICustomAttributeProvider", "clrName": "AttributeProvider", "tsEmitName": "attributeProvider", "normalizedSignature": "AttributeProvider|:System.Reflection.ICustomAttributeProvider|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::ObjectCreationHandling:System.Nullable_1[[System.Text.Json.Serialization.JsonObjectCreationHandling,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]", "clrName": "ObjectCreationHandling", "tsEmitName": "objectCreationHandling", "normalizedSignature": "ObjectCreationHandling|:System.Nullable_1[[System.Text.Json.Serialization.JsonObjectCreationHandling,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::IsGetNullable:System.Boolean", "clrName": "IsGetNullable", "tsEmitName": "isGetNullable", "normalizedSignature": "IsGetNullable|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::IsSetNullable:System.Boolean", "clrName": "IsSetNullable", "tsEmitName": "isSetNullable", "normalizedSignature": "IsSetNullable|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::IsExtensionData:System.Boolean", "clrName": "IsExtensionData", "tsEmitName": "isExtensionData", "normalizedSignature": "IsExtensionData|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::IsRequired:System.Boolean", "clrName": "IsRequired", "tsEmitName": "isRequired", "normalizedSignature": "IsRequired|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::AssociatedParameter:System.Text.Json.Serialization.Metadata.JsonParameterInfo", "clrName": "AssociatedParameter", "tsEmitName": "associatedParameter", "normalizedSignature": "AssociatedParameter|:System.Text.Json.Serialization.Metadata.JsonParameterInfo|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::DeclaringType:System.Type", "clrName": "DeclaringType", "tsEmitName": "declaringType", "normalizedSignature": "DeclaringType|:System.Type|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::PropertyType:System.Type", "clrName": "PropertyType", "tsEmitName": "propertyType", "normalizedSignature": "PropertyType|:System.Type|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::Name:System.String", "clrName": "Name", "tsEmitName": "name", "normalizedSignature": "Name|:System.String|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::Options:System.Text.Json.JsonSerializerOptions", "clrName": "Options", "tsEmitName": "options", "normalizedSignature": "Options|:System.Text.Json.JsonSerializerOptions|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::Order:System.Int32", "clrName": "Order", "tsEmitName": "order", "normalizedSignature": "Order|:System.Int32|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfo::NumberHandling:System.Nullable_1[[System.Text.Json.Serialization.JsonNumberHandling,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]", "clrName": "NumberHandling", "tsEmitName": "numberHandling", "normalizedSignature": "NumberHandling|:System.Nullable_1[[System.Text.Json.Serialization.JsonNumberHandling,System.Text.Json,Version=10.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51]]|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true } ], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues\u00601", "clrName": "System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues\u00601", "tsEmitName": "JsonPropertyInfoValues_1", "kind": "Class", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 1, "methods": [], "properties": [ { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues\u00601::IsProperty:System.Boolean", "clrName": "IsProperty", "tsEmitName": "isProperty", "normalizedSignature": "IsProperty|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues\u00601::IsPublic:System.Boolean", "clrName": "IsPublic", "tsEmitName": "isPublic", "normalizedSignature": "IsPublic|:System.Boolean|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Text.Json:System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues\u00601::IsVirtual:System.Boolean", "clrName": "IsVirtual", "tsEmitName": "isVirtual", "normalizedSignature": "IsVirtual|:System.Boolean|static=false|accessor=getset", "provenance": "Original",