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