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