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)
89CborConformanceModeHelpers.Validate(conformanceMode);
System\Formats\Cbor\Reader\CborReader.Integer.cs (1)
221if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresCanonicalIntegerRepresentation(ConformanceMode))
System\Formats\Cbor\Reader\CborReader.Map.cs (7)
38if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 111if (CborConformanceModeHelpers.RequiresSortedKeys(ConformanceMode)) 115else if (CborConformanceModeHelpers.RequiresUniqueKeys(ConformanceMode)) 143int cmp = CborConformanceModeHelpers.CompareKeyEncodings(previousKeyEncoding, currentKeyEncoding, ConformanceMode); 149else if (cmp == 0 && CborConformanceModeHelpers.RequiresUniqueKeys(ConformanceMode)) 216return CborConformanceModeHelpers.GetKeyEncodingHashCode(GetKeyEncoding(value)); 221return 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)) 142if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 179if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 191Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 225if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 237Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 280if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresUtf8Validation(ConformanceMode)) 282Encoding encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 310if (_isConformanceModeCheckEnabled && CborConformanceModeHelpers.RequiresDefiniteLengthItems(ConformanceMode)) 381Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 417Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode); 499CborConformanceModeHelpers.RequiresUtf8Validation(ConformanceMode)) 502Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(ConformanceMode);
System\Formats\Cbor\Reader\CborReader.Tag.cs (1)
287if (_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);