3 implementations of IBamlDictionaryKey
PresentationFramework (3)
System\Windows\Markup\BamlRecords.cs (3)
1463internal class BamlDefAttributeKeyTypeRecord : BamlElementStartRecord, IBamlDictionaryKey 1645internal class BamlDefAttributeKeyStringRecord : BamlStringValueRecord, IBamlDictionaryKey 4100internal class BamlKeyElementStartRecord : BamlDefAttributeKeyTypeRecord, IBamlDictionaryKey
46 references to IBamlDictionaryKey
PresentationFramework (46)
System\Windows\Markup\BamlReader.cs (5)
1286info.Offset = ((IBamlDictionaryKey)stringKeyRecord).ValuePosition; 1337info.Offset = ((IBamlDictionaryKey)typeKeyRecord).ValuePosition; 1393IBamlDictionaryKey dictKey = (IBamlDictionaryKey)_currentBamlRecord; 1700info.Offset = ((IBamlDictionaryKey)keyStartRecord).ValuePosition;
System\Windows\Markup\BamlRecordReader.cs (2)
1743IBamlDictionaryKey dictionaryKeyRecord = keyRecord as IBamlDictionaryKey;
System\Windows\Markup\BamlRecords.cs (22)
1478((IBamlDictionaryKey)this).Shared = bamlBinaryReader.ReadBoolean(); 1479((IBamlDictionaryKey)this).SharedSet = bamlBinaryReader.ReadBoolean(); 1489bamlBinaryWriter.Write(((IBamlDictionaryKey)this).Shared); 1490bamlBinaryWriter.Write(((IBamlDictionaryKey)this).SharedSet); 1497void IBamlDictionaryKey.UpdateValuePosition( 1539Int32 IBamlDictionaryKey.ValuePosition 1548object IBamlDictionaryKey.KeyObject 1556Int64 IBamlDictionaryKey.ValuePositionPosition 1563bool IBamlDictionaryKey.Shared 1577bool IBamlDictionaryKey.SharedSet 1591object[] IBamlDictionaryKey.StaticResourceValues 1660((IBamlDictionaryKey)this).Shared = bamlBinaryReader.ReadBoolean(); 1661((IBamlDictionaryKey)this).SharedSet = bamlBinaryReader.ReadBoolean(); 1672bamlBinaryWriter.Write(((IBamlDictionaryKey)this).Shared); 1673bamlBinaryWriter.Write(((IBamlDictionaryKey)this).SharedSet); 1680void IBamlDictionaryKey.UpdateValuePosition( 1723Int32 IBamlDictionaryKey.ValuePosition 1730bool IBamlDictionaryKey.Shared 1744bool IBamlDictionaryKey.SharedSet 1779object IBamlDictionaryKey.KeyObject 1787Int64 IBamlDictionaryKey.ValuePositionPosition 1801object[] IBamlDictionaryKey.StaticResourceValues
System\Windows\Markup\BamlRecordWriter.cs (17)
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) 538if (valueDeferRecord.Record is IBamlDictionaryKey dictionaryKey) 545return record.Record as IBamlDictionaryKey; 573TransferOldSharedData(keyRecord.Record as IBamlDictionaryKey, defKeyRecord as IBamlDictionaryKey); 604IBamlDictionaryKey defKeyRecord = FindBamlDictionaryKey(keyRecord); 610defKeyRecord = (IBamlDictionaryKey)defStringKeyRecord; 846TransferOldSharedData(keyRecord.Record as IBamlDictionaryKey, bamlElement as IBamlDictionaryKey); 1616IBamlDictionaryKey keyRecord; 1621keyRecord = (IBamlDictionaryKey)elementDeferRec.Record; 1625keyRecord = (IBamlDictionaryKey)deferKeyRecord.Record;