< Summary

Line coverage
0%
Covered lines: 0
Uncovered lines: 463
Coverable lines: 463
Total lines: 745
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 171
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonUnionTypeStructuralClassifier.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonUnionTypeStructuralClassifier.cs': Response status code does not indicate success: 404 (Not Found).

Methods/Properties

.ctor()
CanClassify(System.Text.Json.Serialization.JsonTypeClassifierContext)
CreateJsonClassifier(System.Text.Json.Serialization.JsonTypeClassifierContext,System.Text.Json.JsonSerializerOptions)
BuildStructuralClassifier(System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Collections.Generic.IReadOnlyList`1<System.Text.Json.Serialization.Metadata.JsonUnionCaseInfo>,System.Text.Json.JsonSerializerOptions)
AddPocoPropertyInfo(System.Collections.Generic.Dictionary`2<TKey,System.Collections.Generic.List`1<System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoPropertyClassifierInfo>>,TKey,System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoPropertyClassifierInfo)
AddCase(System.Type,System.Type,System.Nullable`1<System.Text.Json.Serialization.JsonNumberHandling>,System.Text.Json.JsonSerializerOptions,System.Collections.Generic.Dictionary`2<System.Text.Json.Serialization.JsonValueType,System.Type>,System.Collections.Generic.List`1<System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoObjectCase>,System.Int32&)
BuildPocoObjectCase(System.Type,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,System.Int32,System.Int32&)
ValidatePocoObjectCases(System.Type,System.Collections.Generic.List`1<System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoObjectCase>)
.ctor(System.Collections.Generic.Dictionary`2<System.Text.Json.Serialization.JsonValueType,System.Type>,System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoObjectCase[],System.Collections.Generic.Dictionary`2<System.Byte[],System.Collections.Generic.List`1<System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoPropertyClassifierInfo>>,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoPropertyClassifierInfo>>,System.Int32)
Classify(System.Text.Json.Utf8JsonReader&)
ClassifyJsonObject(System.Text.Json.Utf8JsonReader&)
SelectJsonObjectCase(System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoObjectCase[],System.ReadOnlySpan`1<System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoObjectCaseState>,System.Text.Json.Serialization.ValueBitArray)
ReadNextProperty(System.Text.Json.Utf8JsonReader&,System.Int32,System.Span`1<System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoObjectCaseState>,System.Text.Json.Serialization.ValueBitArray,System.Text.Json.Serialization.ValueBitArray,System.Text.Json.Serialization.ValueBitArray)
RecordPropertyMatches(System.ReadOnlySpan`1<System.Byte>,System.Int32,System.Span`1<System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoObjectCaseState>,System.Text.Json.Serialization.ValueBitArray,System.Text.Json.Serialization.ValueBitArray,System.Text.Json.Serialization.ValueBitArray)
RecordPropertyMatch(System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoPropertyClassifierInfo,System.Int32,System.Span`1<System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoObjectCaseState>,System.Text.Json.Serialization.ValueBitArray,System.Text.Json.Serialization.ValueBitArray,System.Text.Json.Serialization.ValueBitArray)
.ctor(System.Type,System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoPropertyClassifierInfo[],System.Boolean,System.Int32)
CaseType()
DisallowUnmappedProperties()
Properties()
RequiredCount()
IsShadowedBy(System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoObjectCase)
.ctor(System.String,System.Boolean,System.Boolean,System.Int32,System.Int32)
PocoCaseIndex()
IsCaseSensitive()
IsRequired()
Name()
NameAsUtf8Bytes()
RequiredPropertyIndex()
IsPropertyNameEquivalent(System.Text.Json.Serialization.JsonUnionTypeStructuralClassifier/PocoPropertyClassifierInfo)
LastMatchedPropertyIndex()
LastMatchedPropertyIndex(System.Int32)