3 implementations of IBamlDictionaryKey
PresentationFramework (3)
System\Windows\Markup\BamlRecords.cs (3)
1475
internal class BamlDefAttributeKeyTypeRecord : BamlElementStartRecord,
IBamlDictionaryKey
1657
internal class BamlDefAttributeKeyStringRecord : BamlStringValueRecord,
IBamlDictionaryKey
4112
internal class BamlKeyElementStartRecord : BamlDefAttributeKeyTypeRecord,
IBamlDictionaryKey
47 references to IBamlDictionaryKey
PresentationFramework (47)
System\Windows\Markup\BamlReader.cs (5)
1284
info.Offset = ((
IBamlDictionaryKey
)stringKeyRecord).ValuePosition;
1333
info.Offset = ((
IBamlDictionaryKey
)typeKeyRecord).ValuePosition;
1389
IBamlDictionaryKey
dictKey = (
IBamlDictionaryKey
)_currentBamlRecord;
1692
info.Offset = ((
IBamlDictionaryKey
)keyStartRecord).ValuePosition;
System\Windows\Markup\BamlRecordReader.cs (2)
1761
IBamlDictionaryKey
dictionaryKeyRecord = keyRecord as
IBamlDictionaryKey
;
System\Windows\Markup\BamlRecords.cs (22)
1490
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1491
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1501
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1502
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1509
void
IBamlDictionaryKey
.UpdateValuePosition(
1551
Int32
IBamlDictionaryKey
.ValuePosition
1560
object
IBamlDictionaryKey
.KeyObject
1568
Int64
IBamlDictionaryKey
.ValuePositionPosition
1575
bool
IBamlDictionaryKey
.Shared
1589
bool
IBamlDictionaryKey
.SharedSet
1603
object[]
IBamlDictionaryKey
.StaticResourceValues
1672
((
IBamlDictionaryKey
)this).Shared = bamlBinaryReader.ReadBoolean();
1673
((
IBamlDictionaryKey
)this).SharedSet = bamlBinaryReader.ReadBoolean();
1684
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).Shared);
1685
bamlBinaryWriter.Write(((
IBamlDictionaryKey
)this).SharedSet);
1692
void
IBamlDictionaryKey
.UpdateValuePosition(
1735
Int32
IBamlDictionaryKey
.ValuePosition
1742
bool
IBamlDictionaryKey
.Shared
1756
bool
IBamlDictionaryKey
.SharedSet
1791
object
IBamlDictionaryKey
.KeyObject
1799
Int64
IBamlDictionaryKey
.ValuePositionPosition
1813
object[]
IBamlDictionaryKey
.StaticResourceValues
System\Windows\Markup\BamlRecordWriter.cs (18)
491
((
IBamlDictionaryKey
)bamlDefRecord).KeyObject = xamlDefNode.ValueType;
500
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, bamlDefRecord as
IBamlDictionaryKey
);
523
private void TransferOldSharedData(
IBamlDictionaryKey
oldRecord,
IBamlDictionaryKey
newRecord)
532
private
IBamlDictionaryKey
FindBamlDictionaryKey(KeyDeferRecord record)
541
IBamlDictionaryKey
dictionaryKey = valueDeferRecord.Record as
IBamlDictionaryKey
;
549
return record.Record as
IBamlDictionaryKey
;
578
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, defKeyRecord as
IBamlDictionaryKey
);
609
IBamlDictionaryKey
defKeyRecord = FindBamlDictionaryKey(keyRecord);
615
defKeyRecord = (
IBamlDictionaryKey
)defStringKeyRecord;
851
TransferOldSharedData(keyRecord.Record as
IBamlDictionaryKey
, bamlElement as
IBamlDictionaryKey
);
1621
IBamlDictionaryKey
keyRecord;
1626
keyRecord = (
IBamlDictionaryKey
)elementDeferRec.Record;
1630
keyRecord = (
IBamlDictionaryKey
)deferKeyRecord.Record;