Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetTypeInfo() [2/2]

static JsonTypeInfo System.Text.Json.JsonSerializer.GetTypeInfo ( JsonSerializerOptions options,
Type runtimeType )
inlinestaticprivate

Definition at line 372 of file JsonSerializer.cs.

373 {
374 if (options == null)
375 {
376 options = JsonSerializerOptions.s_defaultOptions;
377 }
378 if (!options.IsInitializedForReflectionSerializer)
379 {
380 options.InitializeForReflectionSerializer();
381 }
382 return options.GetOrAddClassForRootType(runtimeType);
383 }

References System.options, and System.Text.Json.JsonSerializerOptions.s_defaultOptions.

Referenced by System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize(), System.Text.Json.JsonSerializer.Deserialize< TValue >(), System.Text.Json.JsonSerializer.Deserialize< TValue >(), System.Text.Json.JsonSerializer.Deserialize< TValue >(), System.Text.Json.JsonSerializer.Deserialize< TValue >(), System.Text.Json.JsonSerializer.Deserialize< TValue >(), System.Text.Json.JsonSerializer.Deserialize< TValue >(), System.Text.Json.JsonSerializer.Deserialize< TValue >(), System.Text.Json.JsonSerializer.DeserializeAsync(), System.Text.Json.JsonSerializer.DeserializeAsync(), System.Text.Json.JsonSerializer.DeserializeAsync< TValue >(), System.Text.Json.JsonSerializer.ReadAllUsingOptions< TValue >(), System.Text.Json.JsonSerializer.Serialize(), System.Text.Json.JsonSerializer.Serialize(), System.Text.Json.JsonSerializer.Serialize(), System.Text.Json.JsonSerializer.Serialize(), System.Text.Json.JsonSerializer.Serialize(), System.Text.Json.JsonSerializer.Serialize(), System.Text.Json.JsonSerializer.Serialize< TValue >(), System.Text.Json.JsonSerializer.Serialize< TValue >(), System.Text.Json.JsonSerializer.Serialize< TValue >(), System.Text.Json.JsonSerializer.SerializeAsync(), System.Text.Json.JsonSerializer.SerializeAsync(), System.Text.Json.JsonSerializer.SerializeAsync< TValue >(), System.Text.Json.JsonSerializer.SerializeToDocument(), System.Text.Json.JsonSerializer.SerializeToDocument(), System.Text.Json.JsonSerializer.SerializeToDocument< TValue >(), System.Text.Json.JsonSerializer.SerializeToElement(), System.Text.Json.JsonSerializer.SerializeToElement(), System.Text.Json.JsonSerializer.SerializeToElement< TValue >(), System.Text.Json.JsonSerializer.SerializeToNode(), System.Text.Json.JsonSerializer.SerializeToNode(), System.Text.Json.JsonSerializer.SerializeToNode< TValue >(), System.Text.Json.JsonSerializer.SerializeToUtf8Bytes(), System.Text.Json.JsonSerializer.SerializeToUtf8Bytes(), and System.Text.Json.JsonSerializer.SerializeToUtf8Bytes< TValue >().