3 implementations of IBamlDictionaryKey
PresentationBuildTasks (3)
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
34 references to IBamlDictionaryKey
PresentationBuildTasks (34)
Framework\System\Windows\Markup\BamlRecords.cs (16)
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
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
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;