3 implementations of IBamlDictionaryKey
PresentationFramework (3)
src\Framework\System\Windows\Markup\BamlRecords.cs (3)
1505
internal class BamlDefAttributeKeyTypeRecord : BamlElementStartRecord,
IBamlDictionaryKey
1691
internal class BamlDefAttributeKeyStringRecord : BamlStringValueRecord,
IBamlDictionaryKey
4326
internal class BamlKeyElementStartRecord : BamlDefAttributeKeyTypeRecord,
IBamlDictionaryKey
47 references to IBamlDictionaryKey
PresentationFramework (47)
src\Framework\System\Windows\Markup\BamlReader.cs (5)
1296
info.Offset = ((
IBamlDictionaryKey
)stringKeyRecord).ValuePosition;
1345
info.Offset = ((
IBamlDictionaryKey
)typeKeyRecord).ValuePosition;
1401
IBamlDictionaryKey
dictKey = (
IBamlDictionaryKey
)_currentBamlRecord;
1704
info.Offset = ((
IBamlDictionaryKey
)keyStartRecord).ValuePosition;
src\Framework\System\Windows\Markup\BamlRecordReader.cs (2)
1791
IBamlDictionaryKey
dictionaryKeyRecord = keyRecord as
IBamlDictionaryKey
;
src\Framework\System\Windows\Markup\BamlRecords.cs (22)
1520
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1521
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1531
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1532
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1539
void
IBamlDictionaryKey
.UpdateValuePosition(
1581
Int32
IBamlDictionaryKey
.ValuePosition
1590
object
IBamlDictionaryKey
.KeyObject
1598
Int64
IBamlDictionaryKey
.ValuePositionPosition
1605
bool
IBamlDictionaryKey
.Shared
1619
bool
IBamlDictionaryKey
.SharedSet
1633
object[]
IBamlDictionaryKey
.StaticResourceValues
1706
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1707
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1718
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1719
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1726
void
IBamlDictionaryKey
.UpdateValuePosition(
1769
Int32
IBamlDictionaryKey
.ValuePosition
1776
bool
IBamlDictionaryKey
.Shared
1791
bool
IBamlDictionaryKey
.SharedSet
1827
object
IBamlDictionaryKey
.KeyObject
1835
Int64
IBamlDictionaryKey
.ValuePositionPosition
1849
object[]
IBamlDictionaryKey
.StaticResourceValues
src\Framework\System\Windows\Markup\BamlRecordWriter.cs (18)
499
((
IBamlDictionaryKey
)bamlDefRecord).KeyObject = xamlDefNode.ValueType;
508
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, bamlDefRecord as
IBamlDictionaryKey
);
531
private void TransferOldSharedData(
IBamlDictionaryKey
oldRecord,
IBamlDictionaryKey
newRecord)
540
private
IBamlDictionaryKey
FindBamlDictionaryKey(KeyDeferRecord record)
549
IBamlDictionaryKey
dictionaryKey = valueDeferRecord.Record as
IBamlDictionaryKey
;
557
return record.Record as
IBamlDictionaryKey
;
587
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, defKeyRecord as
IBamlDictionaryKey
);
618
IBamlDictionaryKey
defKeyRecord = FindBamlDictionaryKey(keyRecord);
624
defKeyRecord = (
IBamlDictionaryKey
)defStringKeyRecord;
860
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, bamlElement as
IBamlDictionaryKey
);
1630
IBamlDictionaryKey
keyRecord;
1635
keyRecord = (
IBamlDictionaryKey
)elementDeferRec.Record;
1639
keyRecord = (
IBamlDictionaryKey
)deferKeyRecord.Record;