21 types derived from BamlRecord
PresentationFramework (21)
System\Windows\Markup\BamlRecords.cs (21)
1018internal abstract class BamlVariableSizedRecord : BamlRecord 2011internal class BamlPropertyComplexStartRecord : BamlRecord 2324internal class BamlPropertyWithExtensionRecord : BamlRecord, IOptimizedMarkupExtension 2910internal class BamlPropertyArrayEndRecord : BamlRecord 2922internal class BamlConstructorParametersStartRecord : BamlRecord 2934internal class BamlConstructorParametersEndRecord : BamlRecord 2946internal class BamlConstructorParameterTypeRecord : BamlRecord 3000internal class BamlPropertyIListEndRecord : BamlRecord 3012internal class BamlPropertyIDictionaryEndRecord : BamlRecord 3024internal class BamlPropertyComplexEndRecord : BamlRecord 3165internal class BamlConnectionIdRecord : BamlRecord 3212internal class BamlElementStartRecord : BamlRecord 3416internal class BamlDeferableContentStartRecord : BamlRecord 3579internal class BamlOptimizedStaticResourceRecord : BamlRecord, IOptimizedMarkupExtension 3705internal class BamlStaticResourceIdRecord : BamlRecord 3974internal class BamlDocumentStartRecord : BamlRecord 4093internal class BamlElementEndRecord : BamlRecord 4137internal class BamlDocumentEndRecord : BamlRecord 5074internal class BamlContentPropertyRecord : BamlRecord 5133internal class BamlLineAndPositionRecord : BamlRecord 5205internal class BamlLinePositionRecord : BamlRecord
105 references to BamlRecord
PresentationFramework (105)
System\Windows\Markup\BamlReader.cs (11)
1351List<BamlRecord> srRecords = new List<BamlRecord>(); 1691private void ProcessStaticResourceTree(List<BamlRecord> srRecords) 1978offset -= bamlRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 1983BamlRecord bamlDebugRecord = bamlRecord.Next; 1984offset -= bamlDebugRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 2760private BamlRecord _currentBamlRecord; 2780private List<BamlRecord> _currentStaticResourceRecords; 3018internal List<List<BamlRecord>> StaticResources 3024_staticResources = new List<List<BamlRecord>>(); 3032private List<List<BamlRecord>> _staticResources;
System\Windows\Markup\BamlRecordHelper.cs (1)
53internal static bool HasDebugExtensionRecord(bool isDebugBamlStream, BamlRecord bamlRecord)
System\Windows\Markup\BamlRecordReader.cs (22)
191internal BamlRecord GetNextRecord() 193BamlRecord bamlRecord = null; 213if (BamlRecord.RecordTypeFieldLength > bytesAvailable) 221bytesAvailable -= BamlRecord.RecordTypeFieldLength; 284internal BamlRecord ReadNextRecordWithDebugExtension( 288BamlRecord bamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, recordType); 293BamlRecord debugExtensionRecord = ReadDebugExtensionRecord(); 300internal BamlRecord ReadDebugExtensionRecord() 311BamlRecord debugBamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, nextRecordType); 323internal void ProcessDebugBamlRecord(BamlRecord bamlRecord) 375BamlRecord bamlRecord = null; 420BamlRecord bamlRecord, 452BamlRecord bamlRecord = null; 556internal virtual bool ReadRecord(BamlRecord bamlRecord) 1751BamlRecord keyRecord = GetNextRecord(); 1760BamlRecord nestedBamlRecord; 1836BamlRecord srRecord = GetNextRecord(); 1843BamlRecord nestedBamlRecord; 5376internal BamlRecord PreParsedRecordsStart 5384internal BamlRecord PreParsedCurrentRecord 5639BamlRecord _preParsedBamlRecordsStart = null; 5640BamlRecord _preParsedIndexRecord = null;
System\Windows\Markup\BamlRecords.cs (58)
379internal BamlRecord ReadNextRecord( 384BamlRecord bamlRecord; // = null 513internal BamlRecord CloneRecord(BamlRecord record) 515BamlRecord newRecord; 553private BamlRecord AllocateWriteRecord(BamlRecordType recordType) 555BamlRecord record; 572private BamlRecord AllocateRecord(BamlRecordType recordType) 574BamlRecord record; 729internal BamlRecord GetWriteRecord(BamlRecordType recordType) 735_writeCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 738BamlRecord record = _writeCache[(int)recordType]; 766internal void ReleaseWriteRecord(BamlRecord record) 787BamlRecord[] _readCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 793BamlRecord[] _writeCache = null; //new BamlRecord[(int)BamlRecordType.LastRecordType]; 879internal BamlRecord Next 933internal virtual void Copy(BamlRecord record) 968private BamlRecord _nextRecord = null; 1114internal override void Copy(BamlRecord record) 1138get { return BamlRecord.LastFlagsSection; } 1213internal override void Copy(BamlRecord record) 1285internal override void Copy(BamlRecord record) 1382internal override void Copy(BamlRecord record) 1521internal override void Copy(BamlRecord record) 1704internal override void Copy(BamlRecord record) 1865internal override void Copy(BamlRecord record) 1954internal override void Copy(BamlRecord record) 2028internal override void Copy(BamlRecord record) 2096internal override void Copy(BamlRecord record) 2159internal override void Copy(BamlRecord record) 2218internal override void Copy(BamlRecord record) 2280internal override void Copy(BamlRecord record) 2359internal override void Copy(BamlRecord record) 2432= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 2617internal override void Copy(BamlRecord record) 2810internal override void Copy(BamlRecord record) 2963internal override void Copy(BamlRecord record) 3092internal override void Copy(BamlRecord record) 3180internal override void Copy(BamlRecord record) 3309= BitVector32.CreateSection( (short)0xff, BamlRecord.LastFlagsSection ); 3368internal override void Copy(BamlRecord record) 3454internal override void Copy(BamlRecord record) 3610internal override void Copy(BamlRecord record) 3673= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 3722internal override void Copy(BamlRecord record) 3800internal override void Copy(BamlRecord record) 3881internal override void Copy(BamlRecord record) 3932internal override void Copy(BamlRecord record) 4033internal override void Copy(BamlRecord record) 4183internal override void Copy(BamlRecord record) 4308internal override void Copy(BamlRecord record) 4499internal override void Copy(BamlRecord record) 4603internal override void Copy(BamlRecord record) 4990internal override void Copy(BamlRecord record) 5094internal override void Copy(BamlRecord record) 5152internal override void Copy(BamlRecord record) 5222internal override void Copy(BamlRecord record)
System\Windows\Markup\BamlRecordWriter.cs (7)
73BamlRecord bamlRecord, 1453BamlRecord bamlRecord, 1740BamlRecord record, 1748internal BamlRecord Record 1761private BamlRecord _record; 1772internal BamlRecord Record 1797private BamlRecord _record;
System\Windows\Markup\XamlSerializer.cs (2)
85BamlRecord bamlRecord, // Record read in that triggered serializer 124BamlRecord bamlRecord,
System\Windows\Markup\XamlStyleSerializer.cs (2)
78internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 84BamlRecord record = startRecord;
System\Windows\Markup\XamlTemplateSerializer.cs (2)
77internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 81BamlRecord record = startRecord;