3 implementations of IBamlDictionaryKey
PresentationFramework (3)
System\Windows\Markup\BamlRecords.cs (3)
1462
internal class BamlDefAttributeKeyTypeRecord : BamlElementStartRecord,
IBamlDictionaryKey
1644
internal class BamlDefAttributeKeyStringRecord : BamlStringValueRecord,
IBamlDictionaryKey
4099
internal class BamlKeyElementStartRecord : BamlDefAttributeKeyTypeRecord,
IBamlDictionaryKey
46 references to IBamlDictionaryKey
PresentationFramework (46)
System\Windows\Markup\BamlReader.cs (5)
1285
info.Offset = ((
IBamlDictionaryKey
)stringKeyRecord).ValuePosition;
1336
info.Offset = ((
IBamlDictionaryKey
)typeKeyRecord).ValuePosition;
1392
IBamlDictionaryKey
dictKey = (
IBamlDictionaryKey
)_currentBamlRecord;
1699
info.Offset = ((
IBamlDictionaryKey
)keyStartRecord).ValuePosition;
System\Windows\Markup\BamlRecordReader.cs (2)
1742
IBamlDictionaryKey
dictionaryKeyRecord = keyRecord as
IBamlDictionaryKey
;
System\Windows\Markup\BamlRecords.cs (22)
1477
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1478
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1488
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1489
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1496
void
IBamlDictionaryKey
.UpdateValuePosition(
1538
Int32
IBamlDictionaryKey
.ValuePosition
1547
object
IBamlDictionaryKey
.KeyObject
1555
Int64
IBamlDictionaryKey
.ValuePositionPosition
1562
bool
IBamlDictionaryKey
.Shared
1576
bool
IBamlDictionaryKey
.SharedSet
1590
object[]
IBamlDictionaryKey
.StaticResourceValues
1659
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1660
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1671
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1672
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1679
void
IBamlDictionaryKey
.UpdateValuePosition(
1722
Int32
IBamlDictionaryKey
.ValuePosition
1729
bool
IBamlDictionaryKey
.Shared
1743
bool
IBamlDictionaryKey
.SharedSet
1778
object
IBamlDictionaryKey
.KeyObject
1786
Int64
IBamlDictionaryKey
.ValuePositionPosition
1800
object[]
IBamlDictionaryKey
.StaticResourceValues
System\Windows\Markup\BamlRecordWriter.cs (17)
487
((
IBamlDictionaryKey
)bamlDefRecord).KeyObject = xamlDefNode.ValueType;
496
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, bamlDefRecord as
IBamlDictionaryKey
);
519
private void TransferOldSharedData(
IBamlDictionaryKey
oldRecord,
IBamlDictionaryKey
newRecord)
528
private
IBamlDictionaryKey
FindBamlDictionaryKey(KeyDeferRecord record)
537
if (valueDeferRecord.Record is
IBamlDictionaryKey
dictionaryKey)
544
return record.Record as
IBamlDictionaryKey
;
572
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, defKeyRecord as
IBamlDictionaryKey
);
603
IBamlDictionaryKey
defKeyRecord = FindBamlDictionaryKey(keyRecord);
609
defKeyRecord = (
IBamlDictionaryKey
)defStringKeyRecord;
845
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, bamlElement as
IBamlDictionaryKey
);
1615
IBamlDictionaryKey
keyRecord;
1620
keyRecord = (
IBamlDictionaryKey
)elementDeferRec.Record;
1624
keyRecord = (
IBamlDictionaryKey
)deferKeyRecord.Record;