146 references to SerializationHelper
PresentationCore (146)
MS\Internal\Ink\InkSerializedFormat\CustomAttributeSerializer.cs (6)
61
interopTypeInfo =
SerializationHelper
.ConvertToVarEnum(attribute.Value.GetType(), true);
315
cbWrite +=
SerializationHelper
.Encode(strm, uTag);
353
cbWrite +=
SerializationHelper
.Encode(strm, (uint)(compresseddata.Length - 1));
417
cb =
SerializationHelper
.Decode(stream, out uiTag);
443
cb =
SerializationHelper
.Decode(stream, out size);
895
VarEnum varEnum =
SerializationHelper
.ConvertToVarEnum(value.GetType(), true);
MS\Internal\Ink\InkSerializedFormat\DrawingAttributeSerializer.cs (26)
129
uint cb =
SerializationHelper
.Decode (stream, out uiTag);
150
cb =
SerializationHelper
.Decode (stream, out dw);
160
cb =
SerializationHelper
.Decode(stream, out dw);
167
cb =
SerializationHelper
.Decode (stream, out dw);
193
cb =
SerializationHelper
.Decode (stream, out dw);
200
cb =
SerializationHelper
.Decode (stream, out dw);
205
cb =
SerializationHelper
.Decode (stream, out dw);
211
cb =
SerializationHelper
.Decode (stream, out cbInSize);
258
cb =
SerializationHelper
.Decode(stream, out dw);
264
cb =
SerializationHelper
.Decode(stream, out dw);
479
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.DrawingFlags, true));
480
cbData +=
SerializationHelper
.Encode(stream, (uint)(int)da.DrawingFlags);
485
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.CurveFittingError, true));
486
cbData +=
SerializationHelper
.Encode(stream, (uint)(int)da.GetPropertyData(KnownIds.CurveFittingError));
505
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.Color, true));
506
cbData +=
SerializationHelper
.Encode(stream, colorVal);
518
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.Transparency, true));
519
cbData +=
SerializationHelper
.Encode(stream, Convert.ToUInt32(transparency));
536
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.RasterOperation, true));
605
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.PenTip, true));
606
cbData +=
SerializationHelper
.Encode(stream, (uint)PenTip.Rectangle);
611
System.Runtime.InteropServices.VarEnum type =
SerializationHelper
.ConvertToVarEnum(PersistenceTypes.StylusTip, true);
659
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(guid, true));
660
cbData +=
SerializationHelper
.Encode(stream, uIntegral);
670
cbData +=
SerializationHelper
.Encode(stream, (uint)MS.Internal.Ink.InkSerializedFormat.KnownTagCache.KnownTagIndex.Mantissa);
671
cbData +=
SerializationHelper
.Encode(stream, cb);
MS\Internal\Ink\InkSerializedFormat\GuidTagList.cs (4)
219
return (uint)(ul +
SerializationHelper
.VarSize(ul) +
SerializationHelper
.VarSize((uint)KnownTagCache.KnownTagIndex.GuidTable));
223
uint cbWrote =
SerializationHelper
.Encode(stream, (uint)KnownTagCache.KnownTagIndex.GuidTable);
226
cbWrote +=
SerializationHelper
.Encode(stream, ul);
MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (82)
206
cb =
SerializationHelper
.Decode(isfStream, out count);
340
uint localBytesDecoded =
SerializationHelper
.Decode(inputStream, out uiTag);
345
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out remainingBytesInStream);
355
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out uiTag);
382
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out bytesDecodedInCurrentTag);
484
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out fmt);
504
localBytesDecoded =
SerializationHelper
.SignDecode(inputStream, out sz);
509
localBytesDecoded +=
SerializationHelper
.SignDecode(inputStream, out sz);
694
bytesDecodedInCurrentTag =
SerializationHelper
.Decode(inputStream, out transformTableIndex);
702
bytesDecodedInCurrentTag =
SerializationHelper
.Decode(inputStream, out metricDescriptorTableIndex);
710
bytesDecodedInCurrentTag =
SerializationHelper
.Decode(inputStream, out drawingAttributesTableIndex);
725
bytesDecodedInCurrentTag =
SerializationHelper
.Decode(inputStream, out strokeDescriptorTableIndex);
762
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out bytesDecodedInCurrentTag);
826
uint cb =
SerializationHelper
.Decode(strm, out cbDA);
888
cb =
SerializationHelper
.Decode(strm, out uiTag);
902
cb =
SerializationHelper
.Decode(strm, out cbButton);
912
cb =
SerializationHelper
.Decode(strm, out dw);
929
cb =
SerializationHelper
.Decode(strm, out dw);
991
cb =
SerializationHelper
.Decode(strm, out cbBlock);
1046
cb =
SerializationHelper
.Decode(strm, out dw);
1095
cb =
SerializationHelper
.Decode(strm, out dw);
1103
cb =
SerializationHelper
.Decode(strm, out size);
1168
cb =
SerializationHelper
.Decode(strm, out uiTag);
1260
cbRead =
SerializationHelper
.Decode(strm, out angle);
1329
cb =
SerializationHelper
.SignDecode(strm, out data);
1340
cb =
SerializationHelper
.SignDecode(strm, out data);
1351
cb =
SerializationHelper
.SignDecode(strm, out data);
1362
cb =
SerializationHelper
.SignDecode(strm, out data);
1498
cbEntry +=
SerializationHelper
.SignDecode(strm, out range);
1507
cbEntry +=
SerializationHelper
.SignDecode(strm, out range);
1518
cbEntry +=
SerializationHelper
.Decode(strm, out cb);
1722
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.InkSpaceRectangle);
1726
cumulativeEncodedSize +=
SerializationHelper
.SignEncode(localStream, i);
1728
cumulativeEncodedSize +=
SerializationHelper
.SignEncode(localStream, i);
1730
cumulativeEncodedSize +=
SerializationHelper
.SignEncode(localStream, i);
1732
cumulativeEncodedSize +=
SerializationHelper
.SignEncode(localStream, i);
1750
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.PersistenceFormat);
1751
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)
SerializationHelper
.VarSize((uint)CurrentPersistenceFormat));
1752
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)CurrentPersistenceFormat);
1840
uint cbFinal =
SerializationHelper
.Encode(outputStream, (uint)0x00);
1842
cbFinal +=
SerializationHelper
.Encode(outputStream, cumulativeEncodedSize);
1887
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.DrawingAttributesTableIndex);
1888
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, _strokeLookupTable[s].DrawingAttributesTableIndex);
1901
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.StrokeDescriptorTableIndex);
1902
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, _strokeLookupTable[s].StrokeDescriptorTableIndex);
1915
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.MetricTableIndex);
1916
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, _strokeLookupTable[s].MetricDescriptorTableIndex);
1929
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.TransformTableIndex);
1930
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, _strokeLookupTable[s].TransformTableIndex);
1956
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.Stroke);
1960
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, cbStroke);
2025
uint cbWrote =
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.StrokeIds);
2041
cbWrote +=
SerializationHelper
.Encode(strm, (uint)(data.Length +
SerializationHelper
.VarSize((uint)strokes.Count)));
2044
cbWrote +=
SerializationHelper
.Encode(strm, (uint)strokes.Count);
2054
uint cbStrokeId = (uint)(strokes.Count * Native.SizeOfInt + 1 +
SerializationHelper
.VarSize((uint)strokes.Count)); // 1 is for the compression header
2056
cbWrote +=
SerializationHelper
.Encode(strm, cbStrokeId);
2057
cbWrote +=
SerializationHelper
.Encode(strm, (uint)strokes.Count);
2210
cbData +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.StrokeDescriptorBlock);
2223
cbTotal +=
SerializationHelper
.VarSize((_strokeDescriptorTable[count]).Size) + (_strokeDescriptorTable[count]).Size;
2227
cbData +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.StrokeDescriptorTable);
2228
cbData +=
SerializationHelper
.Encode(strm, cbTotal);
2270
cbData +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.MetricBlock);
2274
cbData +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.MetricTable);
2275
cbData +=
SerializationHelper
.Encode(strm, cSize);
2299
cbData +=
SerializationHelper
.Encode(strm, strd.Size);
2303
cbData +=
SerializationHelper
.Encode(strm, (uint)strd.Template[count]);
2331
uint cbLocal =
SerializationHelper
.VarSize((uint)xform.Tag);
2337
cbLocal =
SerializationHelper
.VarSize((uint)(xform.Transform[0] + 0.5f));
2361
cbTotal +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.TransformTable);
2362
cbTotal +=
SerializationHelper
.Encode(strm, floatTotal);
2371
cbTotal +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.ExtendedTransformTable);
2372
cbTotal +=
SerializationHelper
.Encode(strm, doubleTotal);
2394
cbData =
SerializationHelper
.Encode(strm, (uint)xform.Tag);
2401
cbData +=
SerializationHelper
.Encode(strm, angle);
2453
totalSizeOfSerializedBytes +=
SerializationHelper
.Encode(stream, (uint)KnownTagCache.KnownTagIndex.DrawingAttributesBlock);
2461
totalSizeOfSerializedBytes +=
SerializationHelper
.Encode(stream, sizeOfHeaderInBytes);
2488
sizeOfHeaderInBytes +=
SerializationHelper
.VarSize(sizes[i]) + sizes[i];
2492
totalSizeOfSerializedBytes =
SerializationHelper
.Encode(stream, (uint)KnownTagCache.KnownTagIndex.DrawingAttributesTable);
2494
totalSizeOfSerializedBytes +=
SerializationHelper
.Encode(stream, sizeOfHeaderInBytes);
2500
totalSizeOfSerializedBytes +=
SerializationHelper
.Encode(stream, sizes[i]);
MS\Internal\Ink\InkSerializedFormat\MetricEntry.cs (17)
233
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Minimum);
235
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Maximum);
237
_size +=
SerializationHelper
.Encode(strm, (uint)originalInfo.Unit);
248
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Minimum);
250
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Maximum);
252
_size +=
SerializationHelper
.Encode(strm, (uint)originalInfo.Unit);
257
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Minimum);
259
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Maximum);
263
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Minimum);
431
return (_size +
SerializationHelper
.VarSize(_size));
451
_size += newEntry.Size +
SerializationHelper
.VarSize(newEntry.Size) +
SerializationHelper
.VarSize((uint)newEntry.Tag);
486
_size += entry.Size +
SerializationHelper
.VarSize(entry.Size) +
SerializationHelper
.VarSize((uint)_Entry.Tag);
507
cbWrite =
SerializationHelper
.Encode(strm, _size);
513
cbWrite +=
SerializationHelper
.Encode(strm, (uint)entry.Tag);
514
cbWrite +=
SerializationHelper
.Encode(strm, entry.Size);
MS\Internal\Ink\InkSerializedFormat\StrokeSerializer.cs (11)
227
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out uiTag);
242
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out cbsize);
250
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out uiTag);
260
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out propindex);
268
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out propsize);
363
localBytesRead =
SerializationHelper
.Decode(inputStream, out pointCount);
726
strokeDescriptor.Size +=
SerializationHelper
.VarSize((uint)tag);
763
strokeDescriptor.Size +=
SerializationHelper
.VarSize((uint)KnownTagCache.KnownTagIndex.StrokePropertyList);
771
strokeDescriptor.Size +=
SerializationHelper
.VarSize((uint)tag);
806
uint localBytesWritten = (stream != null) ?
SerializationHelper
.Encode(stream, pointCount) :
SerializationHelper
.VarSize(pointCount);