44 references to CborConformanceModeHelpers
System.Formats.Cbor (44)
System\Formats\Cbor\Reader\CborReader.Array.cs (1)
23if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode))
System\Formats\Cbor\Reader\CborReader.cs (1)
104CborConformanceModeHelpers.Validate(conformanceMode);
System\Formats\Cbor\Reader\CborReader.Integer.cs (1)
242if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresCanonicalIntegerRepresentation(ConformanceMode))
System\Formats\Cbor\Reader\CborReader.Map.cs (7)
38if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 115if (CborConformanceModeHelpers.RequiresSortedKeys(ConformanceMode)) 119else if (CborConformanceModeHelpers.RequiresUniqueKeys(ConformanceMode)) 147int cmp = CborConformanceModeHelpers.CompareKeyEncodings(previousKeyEncoding, currentKeyEncoding, ConformanceMode); 153else if (cmp == 0 && CborConformanceModeHelpers.RequiresUniqueKeys(ConformanceMode)) 220return CborConformanceModeHelpers.GetKeyEncodingHashCode(GetKeyEncoding(value)); 225return CborConformanceModeHelpers.AreEqualKeyEncodings(GetKeyEncoding(x), GetKeyEncoding(y));
System\Formats\Cbor\Reader\CborReader.Simple.cs (1)
173CborConformanceModeHelpers.RequireCanonicalSimpleValueEncodings(ConformanceMode))
System\Formats\Cbor\Reader\CborReader.String.cs (14)
33if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 68if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 146if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 183if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 195Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 229if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 241Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 288if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresUtf8Validation(ConformanceMode)) 290Encoding encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 318if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 389Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 425Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 507CborConformanceModeHelpers.RequiresUtf8Validation(ConformanceMode)) 510Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode);
System\Formats\Cbor\Reader\CborReader.Tag.cs (1)
303if (_isConformanceModeCheckEnabled && !CborConformanceModeHelpers.AllowsTags(ConformanceMode))
System\Formats\Cbor\Reader\CborReaderOptions.cs (1)
29CborConformanceModeHelpers.Validate(value);
System\Formats\Cbor\Writer\CborWriter.Array.cs (1)
60if (!ConvertIndefiniteLengthEncodings && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode))
System\Formats\Cbor\Writer\CborWriter.cs (1)
124CborConformanceModeHelpers.Validate(conformanceMode);
System\Formats\Cbor\Writer\CborWriter.Map.cs (6)
79if (!ConvertIndefiniteLengthEncodings && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 99if (CborConformanceModeHelpers.RequiresUniqueKeys(ConformanceMode)) 123if (CborConformanceModeHelpers.RequiresSortedKeys(ConformanceMode)) 284return CborConformanceModeHelpers.GetKeyEncodingHashCode(GetKeyEncoding(range)); 289return CborConformanceModeHelpers.AreEqualKeyEncodings(GetKeyEncoding(x), GetKeyEncoding(y)); 294return CborConformanceModeHelpers.CompareKeyEncodings(GetKeyEncoding(in x), GetKeyEncoding(in y), _writer.ConformanceMode);
System\Formats\Cbor\Writer\CborWriter.Simple.cs (3)
25if (!CborConformanceModeHelpers.RequiresPreservingFloatPrecision(ConformanceMode) && 45if (!CborConformanceModeHelpers.RequiresPreservingFloatPrecision(ConformanceMode) && 119CborConformanceModeHelpers.RequireCanonicalSimpleValueEncodings(ConformanceMode))
System\Formats\Cbor\Writer\CborWriter.Simple.netcoreapp.cs (1)
24if (Half.IsNaN(value) && !CborConformanceModeHelpers.RequiresPreservingFloatPrecision(ConformanceMode))
System\Formats\Cbor\Writer\CborWriter.String.cs (3)
71if (!ConvertIndefiniteLengthEncodings && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 125Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 167if (!ConvertIndefiniteLengthEncodings && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode))
System\Formats\Cbor\Writer\CborWriter.Tag.cs (1)
22if (!CborConformanceModeHelpers.AllowsTags(ConformanceMode))
System\Formats\Cbor\Writer\CborWriterOptions.cs (1)
30CborConformanceModeHelpers.Validate(value);