146 references to SerializationHelper
PresentationCore (146)
MS\Internal\Ink\InkSerializedFormat\CustomAttributeSerializer.cs (6)
74
interopTypeInfo =
SerializationHelper
.ConvertToVarEnum(attribute.Value.GetType(), true);
332
cbWrite +=
SerializationHelper
.Encode(strm, uTag);
370
cbWrite +=
SerializationHelper
.Encode(strm, (uint)(compresseddata.Length - 1));
434
cb =
SerializationHelper
.Decode(stream, out uiTag);
460
cb =
SerializationHelper
.Decode(stream, out size);
912
VarEnum varEnum =
SerializationHelper
.ConvertToVarEnum(value.GetType(), true);
MS\Internal\Ink\InkSerializedFormat\DrawingAttributeSerializer.cs (26)
140
uint cb =
SerializationHelper
.Decode (stream, out uiTag);
161
cb =
SerializationHelper
.Decode (stream, out dw);
171
cb =
SerializationHelper
.Decode(stream, out dw);
178
cb =
SerializationHelper
.Decode (stream, out dw);
204
cb =
SerializationHelper
.Decode (stream, out dw);
211
cb =
SerializationHelper
.Decode (stream, out dw);
216
cb =
SerializationHelper
.Decode (stream, out dw);
222
cb =
SerializationHelper
.Decode (stream, out cbInSize);
269
cb =
SerializationHelper
.Decode(stream, out dw);
275
cb =
SerializationHelper
.Decode(stream, out dw);
490
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.DrawingFlags, true));
491
cbData +=
SerializationHelper
.Encode(stream, (uint)(int)da.DrawingFlags);
496
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.CurveFittingError, true));
497
cbData +=
SerializationHelper
.Encode(stream, (uint)(int)da.GetPropertyData(KnownIds.CurveFittingError));
516
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.Color, true));
517
cbData +=
SerializationHelper
.Encode(stream, colorVal);
529
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.Transparency, true));
530
cbData +=
SerializationHelper
.Encode(stream, Convert.ToUInt32(transparency));
547
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.RasterOperation, true));
616
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(KnownIds.PenTip, true));
617
cbData +=
SerializationHelper
.Encode(stream, (uint)PenTip.Rectangle);
622
System.Runtime.InteropServices.VarEnum type =
SerializationHelper
.ConvertToVarEnum(PersistenceTypes.StylusTip, true);
670
cbData +=
SerializationHelper
.Encode(stream, (uint)guidList.FindTag(guid, true));
671
cbData +=
SerializationHelper
.Encode(stream, uIntegral);
681
cbData +=
SerializationHelper
.Encode(stream, (uint)MS.Internal.Ink.InkSerializedFormat.KnownTagCache.KnownTagIndex.Mantissa);
682
cbData +=
SerializationHelper
.Encode(stream, cb);
MS\Internal\Ink\InkSerializedFormat\GuidTagList.cs (4)
224
return (uint)(ul +
SerializationHelper
.VarSize(ul) +
SerializationHelper
.VarSize((uint)KnownTagCache.KnownTagIndex.GuidTable));
228
uint cbWrote =
SerializationHelper
.Encode(stream, (uint)KnownTagCache.KnownTagIndex.GuidTable);
231
cbWrote +=
SerializationHelper
.Encode(stream, ul);
MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (82)
220
cb =
SerializationHelper
.Decode(isfStream, out count);
355
uint localBytesDecoded =
SerializationHelper
.Decode(inputStream, out uiTag);
360
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out remainingBytesInStream);
370
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out uiTag);
397
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out bytesDecodedInCurrentTag);
499
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out fmt);
519
localBytesDecoded =
SerializationHelper
.SignDecode(inputStream, out sz);
524
localBytesDecoded +=
SerializationHelper
.SignDecode(inputStream, out sz);
709
bytesDecodedInCurrentTag =
SerializationHelper
.Decode(inputStream, out transformTableIndex);
717
bytesDecodedInCurrentTag =
SerializationHelper
.Decode(inputStream, out metricDescriptorTableIndex);
725
bytesDecodedInCurrentTag =
SerializationHelper
.Decode(inputStream, out drawingAttributesTableIndex);
740
bytesDecodedInCurrentTag =
SerializationHelper
.Decode(inputStream, out strokeDescriptorTableIndex);
777
localBytesDecoded =
SerializationHelper
.Decode(inputStream, out bytesDecodedInCurrentTag);
841
uint cb =
SerializationHelper
.Decode(strm, out cbDA);
901
cb =
SerializationHelper
.Decode(strm, out uiTag);
915
cb =
SerializationHelper
.Decode(strm, out cbButton);
925
cb =
SerializationHelper
.Decode(strm, out dw);
942
cb =
SerializationHelper
.Decode(strm, out dw);
1004
cb =
SerializationHelper
.Decode(strm, out cbBlock);
1059
cb =
SerializationHelper
.Decode(strm, out dw);
1108
cb =
SerializationHelper
.Decode(strm, out dw);
1116
cb =
SerializationHelper
.Decode(strm, out size);
1180
cb =
SerializationHelper
.Decode(strm, out uiTag);
1275
cbRead =
SerializationHelper
.Decode(strm, out angle);
1346
cb =
SerializationHelper
.SignDecode(strm, out data);
1357
cb =
SerializationHelper
.SignDecode(strm, out data);
1368
cb =
SerializationHelper
.SignDecode(strm, out data);
1379
cb =
SerializationHelper
.SignDecode(strm, out data);
1515
cbEntry +=
SerializationHelper
.SignDecode(strm, out range);
1524
cbEntry +=
SerializationHelper
.SignDecode(strm, out range);
1535
cbEntry +=
SerializationHelper
.Decode(strm, out cb);
1739
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.InkSpaceRectangle);
1743
cumulativeEncodedSize +=
SerializationHelper
.SignEncode(localStream, i);
1745
cumulativeEncodedSize +=
SerializationHelper
.SignEncode(localStream, i);
1747
cumulativeEncodedSize +=
SerializationHelper
.SignEncode(localStream, i);
1749
cumulativeEncodedSize +=
SerializationHelper
.SignEncode(localStream, i);
1767
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.PersistenceFormat);
1768
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)
SerializationHelper
.VarSize((uint)CurrentPersistenceFormat));
1769
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)CurrentPersistenceFormat);
1857
uint cbFinal =
SerializationHelper
.Encode(outputStream, (uint)0x00);
1859
cbFinal +=
SerializationHelper
.Encode(outputStream, cumulativeEncodedSize);
1904
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.DrawingAttributesTableIndex);
1905
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, _strokeLookupTable[s].DrawingAttributesTableIndex);
1918
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.StrokeDescriptorTableIndex);
1919
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, _strokeLookupTable[s].StrokeDescriptorTableIndex);
1932
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.MetricTableIndex);
1933
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, _strokeLookupTable[s].MetricDescriptorTableIndex);
1946
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.TransformTableIndex);
1947
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, _strokeLookupTable[s].TransformTableIndex);
1973
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.Stroke);
1977
cumulativeEncodedSize +=
SerializationHelper
.Encode(localStream, cbStroke);
2042
uint cbWrote =
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.StrokeIds);
2058
cbWrote +=
SerializationHelper
.Encode(strm, (uint)(data.Length +
SerializationHelper
.VarSize((uint)strokes.Count)));
2061
cbWrote +=
SerializationHelper
.Encode(strm, (uint)strokes.Count);
2071
uint cbStrokeId = (uint)(strokes.Count * Native.SizeOfInt + 1 +
SerializationHelper
.VarSize((uint)strokes.Count)); // 1 is for the compression header
2073
cbWrote +=
SerializationHelper
.Encode(strm, cbStrokeId);
2074
cbWrote +=
SerializationHelper
.Encode(strm, (uint)strokes.Count);
2236
cbData +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.StrokeDescriptorBlock);
2249
cbTotal +=
SerializationHelper
.VarSize((_strokeDescriptorTable[count]).Size) + (_strokeDescriptorTable[count]).Size;
2253
cbData +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.StrokeDescriptorTable);
2254
cbData +=
SerializationHelper
.Encode(strm, cbTotal);
2296
cbData +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.MetricBlock);
2300
cbData +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.MetricTable);
2301
cbData +=
SerializationHelper
.Encode(strm, cSize);
2325
cbData +=
SerializationHelper
.Encode(strm, strd.Size);
2329
cbData +=
SerializationHelper
.Encode(strm, (uint)strd.Template[count]);
2357
uint cbLocal =
SerializationHelper
.VarSize((uint)xform.Tag);
2363
cbLocal =
SerializationHelper
.VarSize((uint)(xform.Transform[0] + 0.5f));
2387
cbTotal +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.TransformTable);
2388
cbTotal +=
SerializationHelper
.Encode(strm, floatTotal);
2397
cbTotal +=
SerializationHelper
.Encode(strm, (uint)KnownTagCache.KnownTagIndex.ExtendedTransformTable);
2398
cbTotal +=
SerializationHelper
.Encode(strm, doubleTotal);
2420
cbData =
SerializationHelper
.Encode(strm, (uint)xform.Tag);
2427
cbData +=
SerializationHelper
.Encode(strm, angle);
2486
totalSizeOfSerializedBytes +=
SerializationHelper
.Encode(stream, (uint)KnownTagCache.KnownTagIndex.DrawingAttributesBlock);
2494
totalSizeOfSerializedBytes +=
SerializationHelper
.Encode(stream, sizeOfHeaderInBytes);
2521
sizeOfHeaderInBytes +=
SerializationHelper
.VarSize(sizes[i]) + sizes[i];
2525
totalSizeOfSerializedBytes =
SerializationHelper
.Encode(stream, (uint)KnownTagCache.KnownTagIndex.DrawingAttributesTable);
2527
totalSizeOfSerializedBytes +=
SerializationHelper
.Encode(stream, sizeOfHeaderInBytes);
2533
totalSizeOfSerializedBytes +=
SerializationHelper
.Encode(stream, sizes[i]);
MS\Internal\Ink\InkSerializedFormat\MetricEntry.cs (17)
236
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Minimum);
238
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Maximum);
240
_size +=
SerializationHelper
.Encode(strm, (uint)originalInfo.Unit);
251
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Minimum);
253
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Maximum);
255
_size +=
SerializationHelper
.Encode(strm, (uint)originalInfo.Unit);
260
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Minimum);
262
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Maximum);
266
_size +=
SerializationHelper
.SignEncode(strm, originalInfo.Minimum);
433
return (_size +
SerializationHelper
.VarSize(_size));
453
_size += newEntry.Size +
SerializationHelper
.VarSize(newEntry.Size) +
SerializationHelper
.VarSize((uint)newEntry.Tag);
488
_size += entry.Size +
SerializationHelper
.VarSize(entry.Size) +
SerializationHelper
.VarSize((uint)_Entry.Tag);
509
cbWrite =
SerializationHelper
.Encode(strm, _size);
515
cbWrite +=
SerializationHelper
.Encode(strm, (uint)entry.Tag);
516
cbWrite +=
SerializationHelper
.Encode(strm, entry.Size);
MS\Internal\Ink\InkSerializedFormat\StrokeSerializer.cs (11)
235
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out uiTag);
250
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out cbsize);
258
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out uiTag);
268
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out propindex);
276
locallyDecodedBytes =
SerializationHelper
.Decode(stream, out propsize);
371
localBytesRead =
SerializationHelper
.Decode(inputStream, out pointCount);
734
strokeDescriptor.Size +=
SerializationHelper
.VarSize((uint)tag);
771
strokeDescriptor.Size +=
SerializationHelper
.VarSize((uint)KnownTagCache.KnownTagIndex.StrokePropertyList);
779
strokeDescriptor.Size +=
SerializationHelper
.VarSize((uint)tag);
814
uint localBytesWritten = (stream != null) ?
SerializationHelper
.Encode(stream, pointCount) :
SerializationHelper
.VarSize(pointCount);