3 implementations of IBamlDictionaryKey
PresentationFramework (3)
System\Windows\Markup\BamlRecords.cs (3)
1462internal class BamlDefAttributeKeyTypeRecord : BamlElementStartRecord, IBamlDictionaryKey 1644internal class BamlDefAttributeKeyStringRecord : BamlStringValueRecord, IBamlDictionaryKey 4099internal class BamlKeyElementStartRecord : BamlDefAttributeKeyTypeRecord, IBamlDictionaryKey
46 references to IBamlDictionaryKey
PresentationFramework (46)
System\Windows\Markup\BamlReader.cs (5)
1285info.Offset = ((IBamlDictionaryKey)stringKeyRecord).ValuePosition; 1336info.Offset = ((IBamlDictionaryKey)typeKeyRecord).ValuePosition; 1392IBamlDictionaryKey dictKey = (IBamlDictionaryKey)_currentBamlRecord; 1699info.Offset = ((IBamlDictionaryKey)keyStartRecord).ValuePosition;
System\Windows\Markup\BamlRecordReader.cs (2)
1742IBamlDictionaryKey dictionaryKeyRecord = keyRecord as IBamlDictionaryKey;
System\Windows\Markup\BamlRecords.cs (22)
1477((IBamlDictionaryKey)this).Shared = bamlBinaryReader.ReadBoolean(); 1478((IBamlDictionaryKey)this).SharedSet = bamlBinaryReader.ReadBoolean(); 1488bamlBinaryWriter.Write(((IBamlDictionaryKey)this).Shared); 1489bamlBinaryWriter.Write(((IBamlDictionaryKey)this).SharedSet); 1496void IBamlDictionaryKey.UpdateValuePosition( 1538Int32 IBamlDictionaryKey.ValuePosition 1547object IBamlDictionaryKey.KeyObject 1555Int64 IBamlDictionaryKey.ValuePositionPosition 1562bool IBamlDictionaryKey.Shared 1576bool IBamlDictionaryKey.SharedSet 1590object[] IBamlDictionaryKey.StaticResourceValues 1659((IBamlDictionaryKey)this).Shared = bamlBinaryReader.ReadBoolean(); 1660((IBamlDictionaryKey)this).SharedSet = bamlBinaryReader.ReadBoolean(); 1671bamlBinaryWriter.Write(((IBamlDictionaryKey)this).Shared); 1672bamlBinaryWriter.Write(((IBamlDictionaryKey)this).SharedSet); 1679void IBamlDictionaryKey.UpdateValuePosition( 1722Int32 IBamlDictionaryKey.ValuePosition 1729bool IBamlDictionaryKey.Shared 1743bool IBamlDictionaryKey.SharedSet 1778object IBamlDictionaryKey.KeyObject 1786Int64 IBamlDictionaryKey.ValuePositionPosition 1800object[] IBamlDictionaryKey.StaticResourceValues
System\Windows\Markup\BamlRecordWriter.cs (17)
487((IBamlDictionaryKey)bamlDefRecord).KeyObject = xamlDefNode.ValueType; 496TransferOldSharedData(keyRecord.Record as IBamlDictionaryKey, bamlDefRecord as IBamlDictionaryKey); 519private void TransferOldSharedData(IBamlDictionaryKey oldRecord, IBamlDictionaryKey newRecord) 528private IBamlDictionaryKey FindBamlDictionaryKey(KeyDeferRecord record) 537if (valueDeferRecord.Record is IBamlDictionaryKey dictionaryKey) 544return record.Record as IBamlDictionaryKey; 572TransferOldSharedData(keyRecord.Record as IBamlDictionaryKey, defKeyRecord as IBamlDictionaryKey); 603IBamlDictionaryKey defKeyRecord = FindBamlDictionaryKey(keyRecord); 609defKeyRecord = (IBamlDictionaryKey)defStringKeyRecord; 845TransferOldSharedData(keyRecord.Record as IBamlDictionaryKey, bamlElement as IBamlDictionaryKey); 1615IBamlDictionaryKey keyRecord; 1620keyRecord = (IBamlDictionaryKey)elementDeferRec.Record; 1624keyRecord = (IBamlDictionaryKey)deferKeyRecord.Record;