Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.Json.Serialization.Converters.KeyValuePairConverter< TKey, TValue > Class Template Referencesealed

Protected Member Functions

override bool TryLookupConstructorParameter (ref ReadStack state, ref Utf8JsonReader reader, JsonSerializerOptions options, out JsonParameterInfo jsonParameterInfo)
 
override void EndRead (ref ReadStack state)
 
override object CreateObject (ref ReadStackFrame frame)
 
override bool ReadAndCacheConstructorArgument (ref ReadStack state, ref Utf8JsonReader reader, JsonParameterInfo jsonParameterInfo)
 
override void InitializeConstructorArgumentCaches (ref ReadStack state, JsonSerializerOptions options)
 

Package Functions

override void Initialize (JsonSerializerOptions options, JsonTypeInfo jsonTypeInfo=null)
 

Private Member Functions

bool FoundKeyProperty (string propertyName, bool caseInsensitiveMatch)
 
bool FoundValueProperty (string propertyName, bool caseInsensitiveMatch)
 
bool TryRead< TArg > (ref ReadStack state, ref Utf8JsonReader reader, JsonParameterInfo jsonParameterInfo, out TArg arg)
 

Private Attributes

string _keyName
 
string _valueName
 

Static Private Attributes

static readonly ConstructorInfo s_constructorInfo
 

Detailed Description

Definition at line 7 of file KeyValuePairConverter.cs.


The documentation for this class was generated from the following file: