21 types derived from BamlRecord
PresentationFramework (21)
System\Windows\Markup\BamlRecords.cs (21)
1024internal abstract class BamlVariableSizedRecord : BamlRecord 2017internal class BamlPropertyComplexStartRecord : BamlRecord 2330internal class BamlPropertyWithExtensionRecord : BamlRecord, IOptimizedMarkupExtension 2916internal class BamlPropertyArrayEndRecord : BamlRecord 2928internal class BamlConstructorParametersStartRecord : BamlRecord 2940internal class BamlConstructorParametersEndRecord : BamlRecord 2952internal class BamlConstructorParameterTypeRecord : BamlRecord 3006internal class BamlPropertyIListEndRecord : BamlRecord 3018internal class BamlPropertyIDictionaryEndRecord : BamlRecord 3030internal class BamlPropertyComplexEndRecord : BamlRecord 3171internal class BamlConnectionIdRecord : BamlRecord 3218internal class BamlElementStartRecord : BamlRecord 3422internal class BamlDeferableContentStartRecord : BamlRecord 3585internal class BamlOptimizedStaticResourceRecord : BamlRecord, IOptimizedMarkupExtension 3711internal class BamlStaticResourceIdRecord : BamlRecord 3980internal class BamlDocumentStartRecord : BamlRecord 4099internal class BamlElementEndRecord : BamlRecord 4143internal class BamlDocumentEndRecord : BamlRecord 5080internal class BamlContentPropertyRecord : BamlRecord 5139internal class BamlLineAndPositionRecord : BamlRecord 5211internal class BamlLinePositionRecord : BamlRecord
105 references to BamlRecord
PresentationFramework (105)
System\Windows\Markup\BamlReader.cs (11)
1361List<BamlRecord> srRecords = new List<BamlRecord>(); 1701private void ProcessStaticResourceTree(List<BamlRecord> srRecords) 1988offset -= bamlRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 1993BamlRecord bamlDebugRecord = bamlRecord.Next; 1994offset -= bamlDebugRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 2770private BamlRecord _currentBamlRecord; 2790private List<BamlRecord> _currentStaticResourceRecords; 3028internal List<List<BamlRecord>> StaticResources 3034_staticResources = new List<List<BamlRecord>>(); 3042private List<List<BamlRecord>> _staticResources;
System\Windows\Markup\BamlRecordHelper.cs (1)
54internal static bool HasDebugExtensionRecord(bool isDebugBamlStream, BamlRecord bamlRecord)
System\Windows\Markup\BamlRecordReader.cs (22)
200internal BamlRecord GetNextRecord() 202BamlRecord bamlRecord = null; 222if (BamlRecord.RecordTypeFieldLength > bytesAvailable) 230bytesAvailable -= BamlRecord.RecordTypeFieldLength; 293internal BamlRecord ReadNextRecordWithDebugExtension( 297BamlRecord bamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, recordType); 302BamlRecord debugExtensionRecord = ReadDebugExtensionRecord(); 309internal BamlRecord ReadDebugExtensionRecord() 320BamlRecord debugBamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, nextRecordType); 332internal void ProcessDebugBamlRecord(BamlRecord bamlRecord) 384BamlRecord bamlRecord = null; 429BamlRecord bamlRecord, 461BamlRecord bamlRecord = null; 565internal virtual bool ReadRecord(BamlRecord bamlRecord) 1760BamlRecord keyRecord = GetNextRecord(); 1769BamlRecord nestedBamlRecord; 1845BamlRecord srRecord = GetNextRecord(); 1852BamlRecord nestedBamlRecord; 5385internal BamlRecord PreParsedRecordsStart 5393internal BamlRecord PreParsedCurrentRecord 5648BamlRecord _preParsedBamlRecordsStart = null; 5649BamlRecord _preParsedIndexRecord = null;
System\Windows\Markup\BamlRecords.cs (58)
385internal BamlRecord ReadNextRecord( 390BamlRecord bamlRecord; // = null 519internal BamlRecord CloneRecord(BamlRecord record) 521BamlRecord newRecord; 559private BamlRecord AllocateWriteRecord(BamlRecordType recordType) 561BamlRecord record; 578private BamlRecord AllocateRecord(BamlRecordType recordType) 580BamlRecord record; 735internal BamlRecord GetWriteRecord(BamlRecordType recordType) 741_writeCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 744BamlRecord record = _writeCache[(int)recordType]; 772internal void ReleaseWriteRecord(BamlRecord record) 793BamlRecord[] _readCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 799BamlRecord[] _writeCache = null; //new BamlRecord[(int)BamlRecordType.LastRecordType]; 885internal BamlRecord Next 939internal virtual void Copy(BamlRecord record) 974private BamlRecord _nextRecord = null; 1120internal override void Copy(BamlRecord record) 1144get { return BamlRecord.LastFlagsSection; } 1219internal override void Copy(BamlRecord record) 1291internal override void Copy(BamlRecord record) 1388internal override void Copy(BamlRecord record) 1527internal override void Copy(BamlRecord record) 1710internal override void Copy(BamlRecord record) 1871internal override void Copy(BamlRecord record) 1960internal override void Copy(BamlRecord record) 2034internal override void Copy(BamlRecord record) 2102internal override void Copy(BamlRecord record) 2165internal override void Copy(BamlRecord record) 2224internal override void Copy(BamlRecord record) 2286internal override void Copy(BamlRecord record) 2365internal override void Copy(BamlRecord record) 2438= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 2623internal override void Copy(BamlRecord record) 2816internal override void Copy(BamlRecord record) 2969internal override void Copy(BamlRecord record) 3098internal override void Copy(BamlRecord record) 3186internal override void Copy(BamlRecord record) 3315= BitVector32.CreateSection( (short)0xff, BamlRecord.LastFlagsSection ); 3374internal override void Copy(BamlRecord record) 3460internal override void Copy(BamlRecord record) 3616internal override void Copy(BamlRecord record) 3679= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 3728internal override void Copy(BamlRecord record) 3806internal override void Copy(BamlRecord record) 3887internal override void Copy(BamlRecord record) 3938internal override void Copy(BamlRecord record) 4039internal override void Copy(BamlRecord record) 4189internal override void Copy(BamlRecord record) 4314internal override void Copy(BamlRecord record) 4505internal override void Copy(BamlRecord record) 4609internal override void Copy(BamlRecord record) 4996internal override void Copy(BamlRecord record) 5100internal override void Copy(BamlRecord record) 5158internal override void Copy(BamlRecord record) 5228internal override void Copy(BamlRecord record)
System\Windows\Markup\BamlRecordWriter.cs (7)
76BamlRecord bamlRecord, 1456BamlRecord bamlRecord, 1743BamlRecord record, 1751internal BamlRecord Record 1764private BamlRecord _record; 1775internal BamlRecord Record 1800private BamlRecord _record;
System\Windows\Markup\XamlSerializer.cs (2)
92BamlRecord bamlRecord, // Record read in that triggered serializer 131BamlRecord bamlRecord,
System\Windows\Markup\XamlStyleSerializer.cs (2)
89internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 95BamlRecord record = startRecord;
System\Windows\Markup\XamlTemplateSerializer.cs (2)
88internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 92BamlRecord record = startRecord;