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