3 implementations of IBamlDictionaryKey
PresentationFramework (3)
System\Windows\Markup\BamlRecords.cs (3)
1469
internal class BamlDefAttributeKeyTypeRecord : BamlElementStartRecord,
IBamlDictionaryKey
1651
internal class BamlDefAttributeKeyStringRecord : BamlStringValueRecord,
IBamlDictionaryKey
4106
internal class BamlKeyElementStartRecord : BamlDefAttributeKeyTypeRecord,
IBamlDictionaryKey
47 references to IBamlDictionaryKey
PresentationFramework (47)
System\Windows\Markup\BamlReader.cs (5)
1274
info.Offset = ((
IBamlDictionaryKey
)stringKeyRecord).ValuePosition;
1323
info.Offset = ((
IBamlDictionaryKey
)typeKeyRecord).ValuePosition;
1379
IBamlDictionaryKey
dictKey = (
IBamlDictionaryKey
)_currentBamlRecord;
1682
info.Offset = ((
IBamlDictionaryKey
)keyStartRecord).ValuePosition;
System\Windows\Markup\BamlRecordReader.cs (2)
1752
IBamlDictionaryKey
dictionaryKeyRecord = keyRecord as
IBamlDictionaryKey
;
System\Windows\Markup\BamlRecords.cs (22)
1484
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1485
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1495
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1496
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1503
void
IBamlDictionaryKey
.UpdateValuePosition(
1545
Int32
IBamlDictionaryKey
.ValuePosition
1554
object
IBamlDictionaryKey
.KeyObject
1562
Int64
IBamlDictionaryKey
.ValuePositionPosition
1569
bool
IBamlDictionaryKey
.Shared
1583
bool
IBamlDictionaryKey
.SharedSet
1597
object[]
IBamlDictionaryKey
.StaticResourceValues
1666
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1667
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1678
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1679
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1686
void
IBamlDictionaryKey
.UpdateValuePosition(
1729
Int32
IBamlDictionaryKey
.ValuePosition
1736
bool
IBamlDictionaryKey
.Shared
1750
bool
IBamlDictionaryKey
.SharedSet
1785
object
IBamlDictionaryKey
.KeyObject
1793
Int64
IBamlDictionaryKey
.ValuePositionPosition
1807
object[]
IBamlDictionaryKey
.StaticResourceValues
System\Windows\Markup\BamlRecordWriter.cs (18)
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
IBamlDictionaryKey
dictionaryKey = valueDeferRecord.Record as
IBamlDictionaryKey
;
546
return record.Record as
IBamlDictionaryKey
;
575
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, defKeyRecord as
IBamlDictionaryKey
);
606
IBamlDictionaryKey
defKeyRecord = FindBamlDictionaryKey(keyRecord);
612
defKeyRecord = (
IBamlDictionaryKey
)defStringKeyRecord;
848
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, bamlElement as
IBamlDictionaryKey
);
1618
IBamlDictionaryKey
keyRecord;
1623
keyRecord = (
IBamlDictionaryKey
)elementDeferRec.Record;
1627
keyRecord = (
IBamlDictionaryKey
)deferKeyRecord.Record;