155 references to KnownTagCache
PresentationCore (155)
MS\Internal\Ink\InkSerializedFormat\CustomAttributeSerializer.cs (2)
421
internal static uint DecodeAsISF(Stream stream, uint cbSize, GuidList guidList,
KnownTagCache
.KnownTagIndex tag, ref Guid guid, out object data)
435
tag = (
KnownTagCache
.KnownTagIndex)uiTag;
MS\Internal\Ink\InkSerializedFormat\DrawingAttributeSerializer.cs (5)
137
KnownTagCache
.KnownTagIndex tag;
141
tag = (
KnownTagCache
.KnownTagIndex)uiTag;
218
if (
KnownTagCache
.KnownTagIndex.Mantissa == (
KnownTagCache
.KnownTagIndex)dw)
681
cbData += SerializationHelper.Encode(stream, (uint)MS.Internal.Ink.InkSerializedFormat.
KnownTagCache
.KnownTagIndex.Mantissa);
MS\Internal\Ink\InkSerializedFormat\GuidTagList.cs (15)
51
public static
KnownTagCache
.KnownTagIndex FindKnownTag(Guid guid)
68
KnownTagCache
.KnownTagIndex FindCustomTag(Guid guid)
75
return (
KnownTagCache
.KnownTagIndex)(KnownIdCache.CustomGuidBaseIndex + i);
78
return
KnownTagCache
.KnownTagIndex.Unknown;
88
public
KnownTagCache
.KnownTagIndex FindTag(Guid guid, bool bFindInKnownListFirst)
90
KnownTagCache
.KnownTagIndex tag =
KnownTagCache
.KnownTagIndex.Unknown;
95
if (
KnownTagCache
.KnownTagIndex.Unknown == tag)
101
if (
KnownTagCache
.KnownTagIndex.Unknown == tag)
114
static Guid FindKnownGuid(
KnownTagCache
.KnownTagIndex tag)
138
Guid FindCustomGuid(
KnownTagCache
.KnownTagIndex tag)
162
public Guid FindGuid(
KnownTagCache
.KnownTagIndex tag)
164
if (tag < (
KnownTagCache
.KnownTagIndex)KnownIdCache.CustomGuidBaseIndex)
224
return (uint)(ul + SerializationHelper.VarSize(ul) + SerializationHelper.VarSize((uint)
KnownTagCache
.KnownTagIndex.GuidTable));
228
uint cbWrote = SerializationHelper.Encode(stream, (uint)
KnownTagCache
.KnownTagIndex.GuidTable);
MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (96)
39
transformDescriptor.Tag =
KnownTagCache
.KnownTagIndex.TransformIsotropicScale;
310
KnownTagCache
.KnownTagIndex isfTag;
371
isfTag = (
KnownTagCache
.KnownTagIndex)uiTag;
379
ISFDebugTrace("Decoding Tag: " + ((
KnownTagCache
.KnownTagIndex)isfTag).ToString());
382
case
KnownTagCache
.KnownTagIndex.GuidTable:
383
case
KnownTagCache
.KnownTagIndex.DrawingAttributesTable:
384
case
KnownTagCache
.KnownTagIndex.DrawingAttributesBlock:
385
case
KnownTagCache
.KnownTagIndex.StrokeDescriptorTable:
386
case
KnownTagCache
.KnownTagIndex.StrokeDescriptorBlock:
387
case
KnownTagCache
.KnownTagIndex.MetricTable:
388
case
KnownTagCache
.KnownTagIndex.MetricBlock:
389
case
KnownTagCache
.KnownTagIndex.TransformTable:
390
case
KnownTagCache
.KnownTagIndex.ExtendedTransformTable:
391
case
KnownTagCache
.KnownTagIndex.Stroke:
392
case
KnownTagCache
.KnownTagIndex.CompressionHeader:
393
case
KnownTagCache
.KnownTagIndex.PersistenceFormat:
394
case
KnownTagCache
.KnownTagIndex.HimetricSize:
395
case
KnownTagCache
.KnownTagIndex.StrokeIds:
408
case
KnownTagCache
.KnownTagIndex.GuidTable:
415
case
KnownTagCache
.KnownTagIndex.DrawingAttributesTable:
423
case
KnownTagCache
.KnownTagIndex.DrawingAttributesBlock:
438
case
KnownTagCache
.KnownTagIndex.StrokeDescriptorTable:
446
case
KnownTagCache
.KnownTagIndex.StrokeDescriptorBlock:
454
case
KnownTagCache
.KnownTagIndex.MetricTable:
462
case
KnownTagCache
.KnownTagIndex.MetricBlock:
474
case
KnownTagCache
.KnownTagIndex.TransformTable:
482
case
KnownTagCache
.KnownTagIndex.ExtendedTransformTable:
495
case
KnownTagCache
.KnownTagIndex.PersistenceFormat:
514
case
KnownTagCache
.KnownTagIndex.HimetricSize:
530
case
KnownTagCache
.KnownTagIndex.CompressionHeader:
565
case
KnownTagCache
.KnownTagIndex.StrokeIds:
571
case
KnownTagCache
.KnownTagIndex.Stroke:
688
case
KnownTagCache
.KnownTagIndex.Transform:
689
case
KnownTagCache
.KnownTagIndex.TransformIsotropicScale:
690
case
KnownTagCache
.KnownTagIndex.TransformAnisotropicScale:
691
case
KnownTagCache
.KnownTagIndex.TransformRotate:
692
case
KnownTagCache
.KnownTagIndex.TransformTranslate:
693
case
KnownTagCache
.KnownTagIndex.TransformScaleAndTranslate:
705
case
KnownTagCache
.KnownTagIndex.TransformTableIndex:
713
case
KnownTagCache
.KnownTagIndex.MetricTableIndex:
721
case
KnownTagCache
.KnownTagIndex.DrawingAttributesTableIndex:
729
case
KnownTagCache
.KnownTagIndex.InkSpaceRectangle:
736
case
KnownTagCache
.KnownTagIndex.StrokeDescriptorTableIndex:
746
if ((uint)isfTag >= KnownIdCache.CustomGuidBaseIndex || ((uint)isfTag >=
KnownTagCache
.KnownTagCount && ((uint)isfTag < (
KnownTagCache
.KnownTagCount + KnownIdCache.OriginalISFIdTable.Length))))
898
KnownTagCache
.KnownTagIndex tag;
902
tag = (
KnownTagCache
.KnownTagIndex)uiTag;
910
if (
KnownTagCache
.KnownTagIndex.Buttons == tag && cbBlock > 0)
920
descr.Template.Add((
KnownTagCache
.KnownTagIndex)cbButton);
931
descr.Template.Add((
KnownTagCache
.KnownTagIndex)dw);
934
else if (
KnownTagCache
.KnownTagIndex.StrokePropertyList == tag && cbBlock > 0)
947
descr.Template.Add((
KnownTagCache
.KnownTagIndex)dw);
1126
entry.Tag = (
KnownTagCache
.KnownTagIndex)dw;
1178
KnownTagCache
.KnownTagIndex tag;
1181
tag = (
KnownTagCache
.KnownTagIndex)uiTag;
1252
private uint DecodeTransformBlock(Stream strm,
KnownTagCache
.KnownTagIndex tag, uint cbSize, bool useDoubles, out TransformDescriptor xform)
1271
if (
KnownTagCache
.KnownTagIndex.TransformRotate == tag)
1285
if (tag ==
KnownTagCache
.KnownTagIndex.TransformIsotropicScale)
1289
else if (tag ==
KnownTagCache
.KnownTagIndex.TransformAnisotropicScale || tag ==
KnownTagCache
.KnownTagIndex.TransformTranslate)
1293
else if (tag ==
KnownTagCache
.KnownTagIndex.TransformScaleAndTranslate)
1402
if (
KnownTagCache
.KnownTagIndex.TransformIsotropicScale == tdrd.Tag)
1406
else if (
KnownTagCache
.KnownTagIndex.TransformRotate == tdrd.Tag)
1423
else if (
KnownTagCache
.KnownTagIndex.TransformAnisotropicScale == tdrd.Tag)
1428
else if (
KnownTagCache
.KnownTagIndex.TransformTranslate == tdrd.Tag)
1433
else if (
KnownTagCache
.KnownTagIndex.TransformScaleAndTranslate == tdrd.Tag)
1461
private StylusPointPropertyInfo GetStylusPointPropertyInfo(Guid guid,
KnownTagCache
.KnownTagIndex tag, MetricBlock block)
1579
System.Collections.Generic.List<
KnownTagCache
.KnownTagIndex> tags = null;
1584
tags = new System.Collections.Generic.List<
KnownTagCache
.KnownTagIndex>();
1587
KnownTagCache
.KnownTagIndex tag = (
KnownTagCache
.KnownTagIndex)strd.Template[cTags];
1589
if (
KnownTagCache
.KnownTagIndex.Buttons == tag)
1611
else if (
KnownTagCache
.KnownTagIndex.StrokePropertyList == tag)
1617
if (
KnownTagCache
.KnownTagIndex.NoX == tag ||
1618
KnownTagCache
.KnownTagIndex.NoY == tag)
1632
stylusPointPropertyInfos.Add(GetStylusPointPropertyInfo(KnownIds.X, (
KnownTagCache
.KnownTagIndex)((uint)KnownIdCache.KnownGuidBaseIndex + (uint)KnownIdCache.OriginalISFIdIndex.X), block));
1633
stylusPointPropertyInfos.Add(GetStylusPointPropertyInfo(KnownIds.Y, (
KnownTagCache
.KnownTagIndex)((uint)KnownIdCache.KnownGuidBaseIndex + (uint)KnownIdCache.OriginalISFIdIndex.Y), block));
1634
stylusPointPropertyInfos.Add(GetStylusPointPropertyInfo(KnownIds.NormalPressure, (
KnownTagCache
.KnownTagIndex)((uint)KnownIdCache.KnownGuidBaseIndex + (uint)KnownIdCache.OriginalISFIdIndex.NormalPressure), block));
1739
cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)
KnownTagCache
.KnownTagIndex.InkSpaceRectangle);
1767
cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)
KnownTagCache
.KnownTagIndex.PersistenceFormat);
1904
cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)
KnownTagCache
.KnownTagIndex.DrawingAttributesTableIndex);
1918
cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)
KnownTagCache
.KnownTagIndex.StrokeDescriptorTableIndex);
1932
cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)
KnownTagCache
.KnownTagIndex.MetricTableIndex);
1946
cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)
KnownTagCache
.KnownTagIndex.TransformTableIndex);
1973
cumulativeEncodedSize += SerializationHelper.Encode(localStream, (uint)
KnownTagCache
.KnownTagIndex.Stroke);
2042
uint cbWrote = SerializationHelper.Encode(strm, (uint)
KnownTagCache
.KnownTagIndex.StrokeIds);
2236
cbData += SerializationHelper.Encode(strm, (uint)
KnownTagCache
.KnownTagIndex.StrokeDescriptorBlock);
2253
cbData += SerializationHelper.Encode(strm, (uint)
KnownTagCache
.KnownTagIndex.StrokeDescriptorTable);
2296
cbData += SerializationHelper.Encode(strm, (uint)
KnownTagCache
.KnownTagIndex.MetricBlock);
2300
cbData += SerializationHelper.Encode(strm, (uint)
KnownTagCache
.KnownTagIndex.MetricTable);
2361
if (
KnownTagCache
.KnownTagIndex.TransformRotate == xform.Tag)
2387
cbTotal += SerializationHelper.Encode(strm, (uint)
KnownTagCache
.KnownTagIndex.TransformTable);
2397
cbTotal += SerializationHelper.Encode(strm, (uint)
KnownTagCache
.KnownTagIndex.ExtendedTransformTable);
2423
if (
KnownTagCache
.KnownTagIndex.TransformRotate == xform.Tag)
2486
totalSizeOfSerializedBytes += SerializationHelper.Encode(stream, (uint)
KnownTagCache
.KnownTagIndex.DrawingAttributesBlock);
2525
totalSizeOfSerializedBytes = SerializationHelper.Encode(stream, (uint)
KnownTagCache
.KnownTagIndex.DrawingAttributesTable);
MS\Internal\Ink\InkSerializedFormat\ISFTagAndGuidCache.cs (3)
179
static internal
KnownTagCache
.KnownTagIndex KnownGuidBaseIndex = (
KnownTagCache
.KnownTagIndex)
KnownTagCache
.MaximumPossibleKnownTags;
MS\Internal\Ink\InkSerializedFormat\MetricEntry.cs (18)
34
public
KnownTagCache
.KnownTagIndex Tag;
37
public MetricEntryList (
KnownTagCache
.KnownTagIndex tag, StylusPointPropertyInfo prop)
52
private
KnownTagCache
.KnownTagIndex _tag = 0;
93
static
KnownTagCache
.KnownTagIndex[] MetricEntry_Must = new
KnownTagCache
.KnownTagIndex[]
95
(
KnownTagCache
.KnownTagIndex)((uint)KnownIdCache.KnownGuidBaseIndex + (uint)KnownIdCache.OriginalISFIdIndex.PitchRotation),
96
(
KnownTagCache
.KnownTagIndex)((uint)KnownIdCache.KnownGuidBaseIndex + (uint)KnownIdCache.OriginalISFIdIndex.RollRotation),
97
(
KnownTagCache
.KnownTagIndex)((uint)KnownIdCache.KnownGuidBaseIndex + (uint)KnownIdCache.OriginalISFIdIndex.YawRotation),
103
static
KnownTagCache
.KnownTagIndex[] MetricEntry_Never = new
KnownTagCache
.KnownTagIndex[]
105
(
KnownTagCache
.KnownTagIndex)((uint)KnownIdCache.KnownGuidBaseIndex + (uint)KnownIdCache.OriginalISFIdIndex.PacketStatus),
106
(
KnownTagCache
.KnownTagIndex)((uint)KnownIdCache.KnownGuidBaseIndex + (uint)KnownIdCache.OriginalISFIdIndex.TimerTick),
107
(
KnownTagCache
.KnownTagIndex)((uint)KnownIdCache.KnownGuidBaseIndex + (uint)KnownIdCache.OriginalISFIdIndex.SerialNumber),
118
public
KnownTagCache
.KnownTagIndex Tag
277
public MetricEntryType CreateMetricEntry(StylusPointPropertyInfo propertyInfo,
KnownTagCache
.KnownTagIndex tag)
316
static bool IsValidMetricEntry(StylusPointPropertyInfo propertyInfo,
KnownTagCache
.KnownTagIndex tag, out MetricEntryType metricEntryType, out uint index)
321
if (tag >= (
KnownTagCache
.KnownTagIndex)KnownIdCache.CustomGuidBaseIndex)
462
public MetricEntryType AddMetricEntry(StylusPointPropertyInfo property,
KnownTagCache
.KnownTagIndex tag)
MS\Internal\Ink\InkSerializedFormat\StrokeDescriptor.cs (3)
14
private System.Collections.Generic.List<
KnownTagCache
.KnownTagIndex> _strokeDescriptor = new System.Collections.Generic.List<
KnownTagCache
.KnownTagIndex>();
27
public System.Collections.Generic.List<
KnownTagCache
.KnownTagIndex> Template
MS\Internal\Ink\InkSerializedFormat\StrokeSerializer.cs (10)
175
KnownTagCache
.KnownTagIndex tag = strokeDescriptor.Template[iTag - 1];
179
case MS.Internal.Ink.InkSerializedFormat.
KnownTagCache
.KnownTagIndex.StrokePropertyList:
211
case MS.Internal.Ink.InkSerializedFormat.
KnownTagCache
.KnownTagIndex.Buttons:
232
KnownTagCache
.KnownTagIndex tag;
236
tag = (
KnownTagCache
.KnownTagIndex)uiTag;
245
case MS.Internal.Ink.InkSerializedFormat.
KnownTagCache
.KnownTagIndex.PointProperty:
259
tag = (
KnownTagCache
.KnownTagIndex)uiTag;
704
KnownTagCache
.KnownTagIndex tag = guidList.FindTag(KnownIds.X, true);
770
strokeDescriptor.Template.Add(
KnownTagCache
.KnownTagIndex.StrokePropertyList);
771
strokeDescriptor.Size += SerializationHelper.VarSize((uint)
KnownTagCache
.KnownTagIndex.StrokePropertyList);
MS\Internal\Ink\InkSerializedFormat\TransformDescriptor.cs (3)
14
private
KnownTagCache
.KnownTagIndex _tag =
KnownTagCache
.KnownTagIndex.Unknown;
16
public
KnownTagCache
.KnownTagIndex Tag