44 references to CborConformanceModeHelpers
System.Formats.Cbor (44)
System\Formats\Cbor\Reader\CborReader.Array.cs (1)
23
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
System\Formats\Cbor\Reader\CborReader.cs (1)
89
CborConformanceModeHelpers
.Validate(conformanceMode);
System\Formats\Cbor\Reader\CborReader.Integer.cs (1)
221
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresCanonicalIntegerRepresentation(ConformanceMode))
System\Formats\Cbor\Reader\CborReader.Map.cs (7)
38
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
111
if (
CborConformanceModeHelpers
.RequiresSortedKeys(ConformanceMode))
115
else if (
CborConformanceModeHelpers
.RequiresUniqueKeys(ConformanceMode))
143
int cmp =
CborConformanceModeHelpers
.CompareKeyEncodings(previousKeyEncoding, currentKeyEncoding, ConformanceMode);
149
else if (cmp == 0 &&
CborConformanceModeHelpers
.RequiresUniqueKeys(ConformanceMode))
216
return
CborConformanceModeHelpers
.GetKeyEncodingHashCode(GetKeyEncoding(value));
221
return
CborConformanceModeHelpers
.AreEqualKeyEncodings(GetKeyEncoding(x), GetKeyEncoding(y));
System\Formats\Cbor\Reader\CborReader.Simple.cs (1)
173
CborConformanceModeHelpers
.RequireCanonicalSimpleValueEncodings(ConformanceMode))
System\Formats\Cbor\Reader\CborReader.String.cs (14)
33
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
68
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
142
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
179
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
191
Encoding utf8Encoding =
CborConformanceModeHelpers
.GetUtf8Encoding(ConformanceMode);
225
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
237
Encoding utf8Encoding =
CborConformanceModeHelpers
.GetUtf8Encoding(ConformanceMode);
280
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresUtf8Validation(ConformanceMode))
282
Encoding encoding =
CborConformanceModeHelpers
.GetUtf8Encoding(ConformanceMode);
310
if (_isConformanceModeCheckEnabled &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
381
Encoding utf8Encoding =
CborConformanceModeHelpers
.GetUtf8Encoding(ConformanceMode);
417
Encoding utf8Encoding =
CborConformanceModeHelpers
.GetUtf8Encoding(ConformanceMode);
499
CborConformanceModeHelpers
.RequiresUtf8Validation(ConformanceMode))
502
Encoding utf8Encoding =
CborConformanceModeHelpers
.GetUtf8Encoding(ConformanceMode);
System\Formats\Cbor\Reader\CborReader.Tag.cs (1)
287
if (_isConformanceModeCheckEnabled && !
CborConformanceModeHelpers
.AllowsTags(ConformanceMode))
System\Formats\Cbor\Reader\CborReaderOptions.cs (1)
29
CborConformanceModeHelpers
.Validate(value);
System\Formats\Cbor\Writer\CborWriter.Array.cs (1)
60
if (!ConvertIndefiniteLengthEncodings &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
System\Formats\Cbor\Writer\CborWriter.cs (1)
124
CborConformanceModeHelpers
.Validate(conformanceMode);
System\Formats\Cbor\Writer\CborWriter.Map.cs (6)
79
if (!ConvertIndefiniteLengthEncodings &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
99
if (
CborConformanceModeHelpers
.RequiresUniqueKeys(ConformanceMode))
123
if (
CborConformanceModeHelpers
.RequiresSortedKeys(ConformanceMode))
284
return
CborConformanceModeHelpers
.GetKeyEncodingHashCode(GetKeyEncoding(range));
289
return
CborConformanceModeHelpers
.AreEqualKeyEncodings(GetKeyEncoding(x), GetKeyEncoding(y));
294
return
CborConformanceModeHelpers
.CompareKeyEncodings(GetKeyEncoding(in x), GetKeyEncoding(in y), _writer.ConformanceMode);
System\Formats\Cbor\Writer\CborWriter.Simple.cs (3)
25
if (!
CborConformanceModeHelpers
.RequiresPreservingFloatPrecision(ConformanceMode) &&
45
if (!
CborConformanceModeHelpers
.RequiresPreservingFloatPrecision(ConformanceMode) &&
119
CborConformanceModeHelpers
.RequireCanonicalSimpleValueEncodings(ConformanceMode))
System\Formats\Cbor\Writer\CborWriter.Simple.netcoreapp.cs (1)
24
if (Half.IsNaN(value) && !
CborConformanceModeHelpers
.RequiresPreservingFloatPrecision(ConformanceMode))
System\Formats\Cbor\Writer\CborWriter.String.cs (3)
71
if (!ConvertIndefiniteLengthEncodings &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
125
Encoding utf8Encoding =
CborConformanceModeHelpers
.GetUtf8Encoding(ConformanceMode);
167
if (!ConvertIndefiniteLengthEncodings &&
CborConformanceModeHelpers
.RequiresDefiniteLengthItems(ConformanceMode))
System\Formats\Cbor\Writer\CborWriter.Tag.cs (1)
22
if (!
CborConformanceModeHelpers
.AllowsTags(ConformanceMode))
System\Formats\Cbor\Writer\CborWriterOptions.cs (1)
30
CborConformanceModeHelpers
.Validate(value);