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