146 references to SerializationHelper
PresentationCore (146)
Core\CSharp\MS\Internal\Ink\InkSerializedFormat\CustomAttributeSerializer.cs (6)
77interopTypeInfo = SerializationHelper.ConvertToVarEnum(attribute.Value.GetType(), true); 347cbWrite += SerializationHelper.Encode(strm, uTag); 385cbWrite += SerializationHelper.Encode(strm, (uint)(compresseddata.Length - 1)); 459cb = SerializationHelper.Decode(stream, out uiTag); 485cb = SerializationHelper.Decode(stream, out size); 950VarEnum varEnum = SerializationHelper.ConvertToVarEnum(value.GetType(), true);
Core\CSharp\MS\Internal\Ink\InkSerializedFormat\DrawingAttributeSerializer.cs (26)
150uint cb = SerializationHelper.Decode (stream, out uiTag); 171cb = SerializationHelper.Decode (stream, out dw); 181cb = SerializationHelper.Decode(stream, out dw); 188cb = SerializationHelper.Decode (stream, out dw); 214cb = SerializationHelper.Decode (stream, out dw); 221cb = SerializationHelper.Decode (stream, out dw); 226cb = SerializationHelper.Decode (stream, out dw); 232cb = SerializationHelper.Decode (stream, out cbInSize); 279cb = SerializationHelper.Decode(stream, out dw); 285cb = SerializationHelper.Decode(stream, out dw); 511cbData += SerializationHelper.Encode(stream, (uint)guidList.FindTag(KnownIds.DrawingFlags, true)); 512cbData += SerializationHelper.Encode(stream, (uint)(int)da.DrawingFlags); 517cbData += SerializationHelper.Encode(stream, (uint)guidList.FindTag(KnownIds.CurveFittingError, true)); 518cbData += SerializationHelper.Encode(stream, (uint)(int)da.GetPropertyData(KnownIds.CurveFittingError)); 537cbData += SerializationHelper.Encode(stream, (uint)guidList.FindTag(KnownIds.Color, true)); 538cbData += SerializationHelper.Encode(stream, colorVal); 550cbData += SerializationHelper.Encode(stream, (uint)guidList.FindTag(KnownIds.Transparency, true)); 551cbData += SerializationHelper.Encode(stream, Convert.ToUInt32(transparency)); 568cbData += SerializationHelper.Encode(stream, (uint)guidList.FindTag(KnownIds.RasterOperation, true)); 655cbData += SerializationHelper.Encode(stream, (uint)guidList.FindTag(KnownIds.PenTip, true)); 656cbData += SerializationHelper.Encode(stream, (uint)PenTip.Rectangle); 661System.Runtime.InteropServices.VarEnum type = SerializationHelper.ConvertToVarEnum(PersistenceTypes.StylusTip, true); 709cbData += SerializationHelper.Encode(stream, (uint)guidList.FindTag(guid, true)); 710cbData += SerializationHelper.Encode(stream, uIntegral); 720cbData += SerializationHelper.Encode(stream, (uint)MS.Internal.Ink.InkSerializedFormat.KnownTagCache.KnownTagIndex.Mantissa); 721cbData += SerializationHelper.Encode(stream, cb);
Core\CSharp\MS\Internal\Ink\InkSerializedFormat\GuidTagList.cs (4)
220return (uint)(ul + SerializationHelper.VarSize(ul) + SerializationHelper.VarSize((uint)KnownTagCache.KnownTagIndex.GuidTable)); 224uint cbWrote = SerializationHelper.Encode(stream, (uint)KnownTagCache.KnownTagIndex.GuidTable); 227cbWrote += SerializationHelper.Encode(stream, ul);
Core\CSharp\MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (82)
223cb = SerializationHelper.Decode(isfStream, out count); 364uint localBytesDecoded = SerializationHelper.Decode(inputStream, out uiTag); 369localBytesDecoded = SerializationHelper.Decode(inputStream, out remainingBytesInStream); 379localBytesDecoded = SerializationHelper.Decode(inputStream, out uiTag); 406localBytesDecoded = SerializationHelper.Decode(inputStream, out bytesDecodedInCurrentTag); 508localBytesDecoded = SerializationHelper.Decode(inputStream, out fmt); 528localBytesDecoded = SerializationHelper.SignDecode(inputStream, out sz); 533localBytesDecoded += SerializationHelper.SignDecode(inputStream, out sz); 718bytesDecodedInCurrentTag = SerializationHelper.Decode(inputStream, out transformTableIndex); 726bytesDecodedInCurrentTag = SerializationHelper.Decode(inputStream, out metricDescriptorTableIndex); 734bytesDecodedInCurrentTag = SerializationHelper.Decode(inputStream, out drawingAttributesTableIndex); 749bytesDecodedInCurrentTag = SerializationHelper.Decode(inputStream, out strokeDescriptorTableIndex); 786localBytesDecoded = SerializationHelper.Decode(inputStream, out bytesDecodedInCurrentTag); 854uint cb = SerializationHelper.Decode(strm, out cbDA); 914cb = SerializationHelper.Decode(strm, out uiTag); 928cb = SerializationHelper.Decode(strm, out cbButton); 938cb = SerializationHelper.Decode(strm, out dw); 955cb = SerializationHelper.Decode(strm, out dw); 1017cb = SerializationHelper.Decode(strm, out cbBlock); 1072cb = SerializationHelper.Decode(strm, out dw); 1121cb = SerializationHelper.Decode(strm, out dw); 1129cb = SerializationHelper.Decode(strm, out size); 1194cb = SerializationHelper.Decode(strm, out uiTag); 1289cbRead = SerializationHelper.Decode(strm, out angle); 1360cb = SerializationHelper.SignDecode(strm, out data); 1371cb = SerializationHelper.SignDecode(strm, out data); 1382cb = SerializationHelper.SignDecode(strm, out data); 1393cb = SerializationHelper.SignDecode(strm, out data); 1529cbEntry += SerializationHelper.SignDecode(strm, out range); 1538cbEntry += SerializationHelper.SignDecode(strm, out range); 1549cbEntry += SerializationHelper.Decode(strm, out cb); 1769cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.InkSpaceRectangle); 1773cumulativeEncodedSize += SerializationHelper.SignEncode(localStream, i); 1775cumulativeEncodedSize += SerializationHelper.SignEncode(localStream, i); 1777cumulativeEncodedSize += SerializationHelper.SignEncode(localStream, i); 1779cumulativeEncodedSize += SerializationHelper.SignEncode(localStream, i); 1797cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.PersistenceFormat); 1798cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)SerializationHelper.VarSize((uint)CurrentPersistenceFormat)); 1799cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)CurrentPersistenceFormat); 1888uint cbFinal = SerializationHelper.Encode(outputStream, (uint)0x00); 1890cbFinal += SerializationHelper.Encode(outputStream, cumulativeEncodedSize); 1944cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.DrawingAttributesTableIndex); 1945cumulativeEncodedSize += SerializationHelper.Encode(localStream, _strokeLookupTable[s].DrawingAttributesTableIndex); 1958cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.StrokeDescriptorTableIndex); 1959cumulativeEncodedSize += SerializationHelper.Encode(localStream, _strokeLookupTable[s].StrokeDescriptorTableIndex); 1972cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.MetricTableIndex); 1973cumulativeEncodedSize += SerializationHelper.Encode(localStream, _strokeLookupTable[s].MetricDescriptorTableIndex); 1986cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.TransformTableIndex); 1987cumulativeEncodedSize += SerializationHelper.Encode(localStream, _strokeLookupTable[s].TransformTableIndex); 2013cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)KnownTagCache.KnownTagIndex.Stroke); 2017cumulativeEncodedSize += SerializationHelper.Encode(localStream, cbStroke); 2091uint cbWrote = SerializationHelper.Encode(strm, (uint)KnownTagCache.KnownTagIndex.StrokeIds); 2107cbWrote += SerializationHelper.Encode(strm, (uint)(data.Length + SerializationHelper.VarSize((uint)strokes.Count))); 2110cbWrote += SerializationHelper.Encode(strm, (uint)strokes.Count); 2120uint cbStrokeId = (uint)(strokes.Count * Native.SizeOfInt + 1 + SerializationHelper.VarSize((uint)strokes.Count)); // 1 is for the compression header 2122cbWrote += SerializationHelper.Encode(strm, cbStrokeId); 2123cbWrote += SerializationHelper.Encode(strm, (uint)strokes.Count); 2285cbData += SerializationHelper.Encode(strm, (uint)KnownTagCache.KnownTagIndex.StrokeDescriptorBlock); 2298cbTotal += SerializationHelper.VarSize((_strokeDescriptorTable[count]).Size) + (_strokeDescriptorTable[count]).Size; 2302cbData += SerializationHelper.Encode(strm, (uint)KnownTagCache.KnownTagIndex.StrokeDescriptorTable); 2303cbData += SerializationHelper.Encode(strm, cbTotal); 2345cbData += SerializationHelper.Encode(strm, (uint)KnownTagCache.KnownTagIndex.MetricBlock); 2349cbData += SerializationHelper.Encode(strm, (uint)KnownTagCache.KnownTagIndex.MetricTable); 2350cbData += SerializationHelper.Encode(strm, cSize); 2374cbData += SerializationHelper.Encode(strm, strd.Size); 2378cbData += SerializationHelper.Encode(strm, (uint)strd.Template[count]); 2406uint cbLocal = SerializationHelper.VarSize((uint)xform.Tag); 2412cbLocal = SerializationHelper.VarSize((uint)(xform.Transform[0] + 0.5f)); 2436cbTotal += SerializationHelper.Encode(strm, (uint)KnownTagCache.KnownTagIndex.TransformTable); 2437cbTotal += SerializationHelper.Encode(strm, floatTotal); 2446cbTotal += SerializationHelper.Encode(strm, (uint)KnownTagCache.KnownTagIndex.ExtendedTransformTable); 2447cbTotal += SerializationHelper.Encode(strm, doubleTotal); 2469cbData = SerializationHelper.Encode(strm, (uint)xform.Tag); 2476cbData += SerializationHelper.Encode(strm, angle); 2545totalSizeOfSerializedBytes += SerializationHelper.Encode(stream, (uint)KnownTagCache.KnownTagIndex.DrawingAttributesBlock); 2553totalSizeOfSerializedBytes += SerializationHelper.Encode(stream, sizeOfHeaderInBytes); 2580sizeOfHeaderInBytes += SerializationHelper.VarSize(sizes[i]) + sizes[i]; 2584totalSizeOfSerializedBytes = SerializationHelper.Encode(stream, (uint)KnownTagCache.KnownTagIndex.DrawingAttributesTable); 2586totalSizeOfSerializedBytes += SerializationHelper.Encode(stream, sizeOfHeaderInBytes); 2592totalSizeOfSerializedBytes += SerializationHelper.Encode(stream, sizes[i]);
Core\CSharp\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); 430return (_size + SerializationHelper.VarSize(_size)); 450_size += newEntry.Size + SerializationHelper.VarSize(newEntry.Size) + SerializationHelper.VarSize((uint)newEntry.Tag); 485_size += entry.Size + SerializationHelper.VarSize(entry.Size) + SerializationHelper.VarSize((uint)_Entry.Tag); 506cbWrite = SerializationHelper.Encode(strm, _size); 512cbWrite += SerializationHelper.Encode(strm, (uint)entry.Tag); 513cbWrite += SerializationHelper.Encode(strm, entry.Size);
Core\CSharp\MS\Internal\Ink\InkSerializedFormat\StrokeSerializer.cs (11)
254locallyDecodedBytes = SerializationHelper.Decode(stream, out uiTag); 269locallyDecodedBytes = SerializationHelper.Decode(stream, out cbsize); 277locallyDecodedBytes = SerializationHelper.Decode(stream, out uiTag); 287locallyDecodedBytes = SerializationHelper.Decode(stream, out propindex); 295locallyDecodedBytes = SerializationHelper.Decode(stream, out propsize); 398localBytesRead = SerializationHelper.Decode(inputStream, out pointCount); 773strokeDescriptor.Size += SerializationHelper.VarSize((uint)tag); 810strokeDescriptor.Size += SerializationHelper.VarSize((uint)KnownTagCache.KnownTagIndex.StrokePropertyList); 818strokeDescriptor.Size += SerializationHelper.VarSize((uint)tag); 862uint localBytesWritten = (stream != null) ? SerializationHelper.Encode(stream, pointCount) : SerializationHelper.VarSize(pointCount);