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