System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (27)
549AddHashCode(ref hc, options._dictionaryKeyPolicy);
550AddHashCode(ref hc, options._jsonPropertyNamingPolicy);
551AddHashCode(ref hc, options._readCommentHandling);
552AddHashCode(ref hc, options._referenceHandler);
553AddHashCode(ref hc, options._encoder);
554AddHashCode(ref hc, options._defaultIgnoreCondition);
555AddHashCode(ref hc, options._numberHandling);
556AddHashCode(ref hc, options._preferredObjectCreationHandling);
557AddHashCode(ref hc, options._unknownTypeHandling);
558AddHashCode(ref hc, options._unmappedMemberHandling);
559AddHashCode(ref hc, options._defaultBufferSize);
560AddHashCode(ref hc, options._maxDepth);
561AddHashCode(ref hc, options.NewLine); // Read through property due to lazy initialization of the backing field
562AddHashCode(ref hc, options._allowOutOfOrderMetadataProperties);
563AddHashCode(ref hc, options._allowTrailingCommas);
564AddHashCode(ref hc, options._respectNullableAnnotations);
565AddHashCode(ref hc, options._respectRequiredConstructorParameters);
566AddHashCode(ref hc, options._ignoreNullValues);
567AddHashCode(ref hc, options._ignoreReadOnlyProperties);
568AddHashCode(ref hc, options._ignoreReadonlyFields);
569AddHashCode(ref hc, options._includeFields);
570AddHashCode(ref hc, options._propertyNameCaseInsensitive);
571AddHashCode(ref hc, options._writeIndented);
572AddHashCode(ref hc, options._indentCharacter);
573AddHashCode(ref hc, options._indentSize);
574AddHashCode(ref hc, options._typeInfoResolver);
588AddHashCode(ref hc, list[i]);