2 writes to ConformanceMode
System.Formats.Cbor (2)
System\Formats\Cbor\Writer\CborWriter.cs (2)
86
ConformanceMode
= conformanceMode;
126
ConformanceMode
= conformanceMode;
21 references to ConformanceMode
System.Formats.Cbor (21)
System\Formats\Cbor\Writer\CborWriter.Array.cs (2)
60
if (!ConvertIndefiniteLengthEncodings && CborConformanceModeHelpers.RequiresDefiniteLengthItems(
ConformanceMode
))
62
throw new InvalidOperationException(SR.Format(SR.Cbor_ConformanceMode_IndefiniteLengthItemsNotSupported,
ConformanceMode
));
System\Formats\Cbor\Writer\CborWriter.cs (1)
171
ValidateEncoding(encodedValue,
ConformanceMode
, MaxDepth - CurrentDepth);
System\Formats\Cbor\Writer\CborWriter.Map.cs (6)
79
if (!ConvertIndefiniteLengthEncodings && CborConformanceModeHelpers.RequiresDefiniteLengthItems(
ConformanceMode
))
81
throw new InvalidOperationException(SR.Format(SR.Cbor_ConformanceMode_IndefiniteLengthItemsNotSupported,
ConformanceMode
));
99
if (CborConformanceModeHelpers.RequiresUniqueKeys(
ConformanceMode
))
111
throw new InvalidOperationException(SR.Format(SR.Cbor_ConformanceMode_ContainsDuplicateKeys,
ConformanceMode
));
123
if (CborConformanceModeHelpers.RequiresSortedKeys(
ConformanceMode
))
294
return CborConformanceModeHelpers.CompareKeyEncodings(GetKeyEncoding(in x), GetKeyEncoding(in y), _writer.
ConformanceMode
);
System\Formats\Cbor\Writer\CborWriter.Simple.cs (4)
25
if (!CborConformanceModeHelpers.RequiresPreservingFloatPrecision(
ConformanceMode
) &&
45
if (!CborConformanceModeHelpers.RequiresPreservingFloatPrecision(
ConformanceMode
) &&
119
CborConformanceModeHelpers.RequireCanonicalSimpleValueEncodings(
ConformanceMode
))
121
throw new ArgumentOutOfRangeException(SR.Format(SR.Cbor_ConformanceMode_InvalidSimpleValueEncoding,
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 (5)
71
if (!ConvertIndefiniteLengthEncodings && CborConformanceModeHelpers.RequiresDefiniteLengthItems(
ConformanceMode
))
73
throw new InvalidOperationException(SR.Format(SR.Cbor_ConformanceMode_IndefiniteLengthItemsNotSupported,
ConformanceMode
));
125
Encoding utf8Encoding = CborConformanceModeHelpers.GetUtf8Encoding(
ConformanceMode
);
167
if (!ConvertIndefiniteLengthEncodings && CborConformanceModeHelpers.RequiresDefiniteLengthItems(
ConformanceMode
))
169
throw new InvalidOperationException(SR.Format(SR.Cbor_ConformanceMode_IndefiniteLengthItemsNotSupported,
ConformanceMode
));
System\Formats\Cbor\Writer\CborWriter.Tag.cs (2)
22
if (!CborConformanceModeHelpers.AllowsTags(
ConformanceMode
))
24
throw new InvalidOperationException(SR.Format(SR.Cbor_ConformanceMode_TagsNotSupported,
ConformanceMode
));