3 implementations of IBamlDictionaryKey
PresentationFramework (3)
src\Framework\System\Windows\Markup\BamlRecords.cs (3)
1505internal class BamlDefAttributeKeyTypeRecord : BamlElementStartRecord, IBamlDictionaryKey 1691internal class BamlDefAttributeKeyStringRecord : BamlStringValueRecord, IBamlDictionaryKey 4326internal class BamlKeyElementStartRecord : BamlDefAttributeKeyTypeRecord, IBamlDictionaryKey
47 references to IBamlDictionaryKey
PresentationFramework (47)
src\Framework\System\Windows\Markup\BamlReader.cs (5)
1296info.Offset = ((IBamlDictionaryKey)stringKeyRecord).ValuePosition; 1345info.Offset = ((IBamlDictionaryKey)typeKeyRecord).ValuePosition; 1401IBamlDictionaryKey dictKey = (IBamlDictionaryKey)_currentBamlRecord; 1704info.Offset = ((IBamlDictionaryKey)keyStartRecord).ValuePosition;
src\Framework\System\Windows\Markup\BamlRecordReader.cs (2)
1791IBamlDictionaryKey dictionaryKeyRecord = keyRecord as IBamlDictionaryKey;
src\Framework\System\Windows\Markup\BamlRecords.cs (22)
1520((IBamlDictionaryKey)this).Shared = bamlBinaryReader.ReadBoolean(); 1521((IBamlDictionaryKey)this).SharedSet = bamlBinaryReader.ReadBoolean(); 1531bamlBinaryWriter.Write(((IBamlDictionaryKey)this).Shared); 1532bamlBinaryWriter.Write(((IBamlDictionaryKey)this).SharedSet); 1539void IBamlDictionaryKey.UpdateValuePosition( 1581Int32 IBamlDictionaryKey.ValuePosition 1590object IBamlDictionaryKey.KeyObject 1598Int64 IBamlDictionaryKey.ValuePositionPosition 1605bool IBamlDictionaryKey.Shared 1619bool IBamlDictionaryKey.SharedSet 1633object[] IBamlDictionaryKey.StaticResourceValues 1706((IBamlDictionaryKey)this).Shared = bamlBinaryReader.ReadBoolean(); 1707((IBamlDictionaryKey)this).SharedSet = bamlBinaryReader.ReadBoolean(); 1718bamlBinaryWriter.Write(((IBamlDictionaryKey)this).Shared); 1719bamlBinaryWriter.Write(((IBamlDictionaryKey)this).SharedSet); 1726void IBamlDictionaryKey.UpdateValuePosition( 1769Int32 IBamlDictionaryKey.ValuePosition 1776bool IBamlDictionaryKey.Shared 1791bool IBamlDictionaryKey.SharedSet 1827object IBamlDictionaryKey.KeyObject 1835Int64 IBamlDictionaryKey.ValuePositionPosition 1849object[] IBamlDictionaryKey.StaticResourceValues
src\Framework\System\Windows\Markup\BamlRecordWriter.cs (18)
499((IBamlDictionaryKey)bamlDefRecord).KeyObject = xamlDefNode.ValueType; 508TransferOldSharedData(keyRecord.Record as IBamlDictionaryKey, bamlDefRecord as IBamlDictionaryKey); 531private void TransferOldSharedData(IBamlDictionaryKey oldRecord, IBamlDictionaryKey newRecord) 540private IBamlDictionaryKey FindBamlDictionaryKey(KeyDeferRecord record) 549IBamlDictionaryKey dictionaryKey = valueDeferRecord.Record as IBamlDictionaryKey; 557return record.Record as IBamlDictionaryKey; 587TransferOldSharedData(keyRecord.Record as IBamlDictionaryKey, defKeyRecord as IBamlDictionaryKey); 618IBamlDictionaryKey defKeyRecord = FindBamlDictionaryKey(keyRecord); 624defKeyRecord = (IBamlDictionaryKey)defStringKeyRecord; 860TransferOldSharedData(keyRecord.Record as IBamlDictionaryKey, bamlElement as IBamlDictionaryKey); 1630IBamlDictionaryKey keyRecord; 1635keyRecord = (IBamlDictionaryKey)elementDeferRec.Record; 1639keyRecord = (IBamlDictionaryKey)deferKeyRecord.Record;