3 implementations of IBamlDictionaryKey
PresentationFramework (3)
System\Windows\Markup\BamlRecords.cs (3)
1463
internal class BamlDefAttributeKeyTypeRecord : BamlElementStartRecord,
IBamlDictionaryKey
1645
internal class BamlDefAttributeKeyStringRecord : BamlStringValueRecord,
IBamlDictionaryKey
4100
internal class BamlKeyElementStartRecord : BamlDefAttributeKeyTypeRecord,
IBamlDictionaryKey
46 references to IBamlDictionaryKey
PresentationFramework (46)
System\Windows\Markup\BamlReader.cs (5)
1286
info.Offset = ((
IBamlDictionaryKey
)stringKeyRecord).ValuePosition;
1337
info.Offset = ((
IBamlDictionaryKey
)typeKeyRecord).ValuePosition;
1393
IBamlDictionaryKey
dictKey = (
IBamlDictionaryKey
)_currentBamlRecord;
1700
info.Offset = ((
IBamlDictionaryKey
)keyStartRecord).ValuePosition;
System\Windows\Markup\BamlRecordReader.cs (2)
1743
IBamlDictionaryKey
dictionaryKeyRecord = keyRecord as
IBamlDictionaryKey
;
System\Windows\Markup\BamlRecords.cs (22)
1478
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1479
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1489
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1490
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1497
void
IBamlDictionaryKey
.UpdateValuePosition(
1539
Int32
IBamlDictionaryKey
.ValuePosition
1548
object
IBamlDictionaryKey
.KeyObject
1556
Int64
IBamlDictionaryKey
.ValuePositionPosition
1563
bool
IBamlDictionaryKey
.Shared
1577
bool
IBamlDictionaryKey
.SharedSet
1591
object[]
IBamlDictionaryKey
.StaticResourceValues
1660
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1661
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1672
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1673
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1680
void
IBamlDictionaryKey
.UpdateValuePosition(
1723
Int32
IBamlDictionaryKey
.ValuePosition
1730
bool
IBamlDictionaryKey
.Shared
1744
bool
IBamlDictionaryKey
.SharedSet
1779
object
IBamlDictionaryKey
.KeyObject
1787
Int64
IBamlDictionaryKey
.ValuePositionPosition
1801
object[]
IBamlDictionaryKey
.StaticResourceValues
System\Windows\Markup\BamlRecordWriter.cs (17)
488
((
IBamlDictionaryKey
)bamlDefRecord).KeyObject = xamlDefNode.ValueType;
497
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, bamlDefRecord as
IBamlDictionaryKey
);
520
private void TransferOldSharedData(
IBamlDictionaryKey
oldRecord,
IBamlDictionaryKey
newRecord)
529
private
IBamlDictionaryKey
FindBamlDictionaryKey(KeyDeferRecord record)
538
if (valueDeferRecord.Record is
IBamlDictionaryKey
dictionaryKey)
545
return record.Record as
IBamlDictionaryKey
;
573
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, defKeyRecord as
IBamlDictionaryKey
);
604
IBamlDictionaryKey
defKeyRecord = FindBamlDictionaryKey(keyRecord);
610
defKeyRecord = (
IBamlDictionaryKey
)defStringKeyRecord;
846
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, bamlElement as
IBamlDictionaryKey
);
1616
IBamlDictionaryKey
keyRecord;
1621
keyRecord = (
IBamlDictionaryKey
)elementDeferRec.Record;
1625
keyRecord = (
IBamlDictionaryKey
)deferKeyRecord.Record;