21 types derived from BamlRecord
PresentationFramework (21)
src\Framework\System\Windows\Markup\BamlRecords.cs (21)
1031internal abstract class BamlVariableSizedRecord : BamlRecord 2070internal class BamlPropertyComplexStartRecord : BamlRecord 2409internal class BamlPropertyWithExtensionRecord : BamlRecord, IOptimizedMarkupExtension 3008internal class BamlPropertyArrayEndRecord : BamlRecord 3025internal class BamlConstructorParametersStartRecord : BamlRecord 3043internal class BamlConstructorParametersEndRecord : BamlRecord 3061internal class BamlConstructorParameterTypeRecord : BamlRecord 3119internal class BamlPropertyIListEndRecord : BamlRecord 3137internal class BamlPropertyIDictionaryEndRecord : BamlRecord 3155internal class BamlPropertyComplexEndRecord : BamlRecord 3337internal class BamlConnectionIdRecord : BamlRecord 3388internal class BamlElementStartRecord : BamlRecord 3603internal class BamlDeferableContentStartRecord : BamlRecord 3770internal class BamlOptimizedStaticResourceRecord : BamlRecord, IOptimizedMarkupExtension 3898internal class BamlStaticResourceIdRecord : BamlRecord 4188internal class BamlDocumentStartRecord : BamlRecord 4311internal class BamlElementEndRecord : BamlRecord 4364internal class BamlDocumentEndRecord : BamlRecord 5334internal class BamlContentPropertyRecord : BamlRecord 5397internal class BamlLineAndPositionRecord : BamlRecord 5474internal class BamlLinePositionRecord : BamlRecord
105 references to BamlRecord
PresentationFramework (105)
src\Framework\System\Windows\Markup\BamlReader.cs (11)
1373List<BamlRecord> srRecords = new List<BamlRecord>(); 1714private void ProcessStaticResourceTree(List<BamlRecord> srRecords) 2010offset -= bamlRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 2015BamlRecord bamlDebugRecord = bamlRecord.Next; 2016offset -= bamlDebugRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 2794private BamlRecord _currentBamlRecord; 2814private List<BamlRecord> _currentStaticResourceRecords; 3070internal List<List<BamlRecord>> StaticResources 3076_staticResources = new List<List<BamlRecord>>(); 3084private List<List<BamlRecord>> _staticResources;
src\Framework\System\Windows\Markup\BamlRecordHelper.cs (1)
57internal static bool HasDebugExtensionRecord(bool isDebugBamlStream, BamlRecord bamlRecord)
src\Framework\System\Windows\Markup\BamlRecordReader.cs (22)
209internal BamlRecord GetNextRecord() 211BamlRecord bamlRecord = null; 235if (BamlRecord.RecordTypeFieldLength > bytesAvailable) 243bytesAvailable -= BamlRecord.RecordTypeFieldLength; 307internal BamlRecord ReadNextRecordWithDebugExtension( 311BamlRecord bamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, recordType); 316BamlRecord debugExtensionRecord = ReadDebugExtensionRecord(); 323internal BamlRecord ReadDebugExtensionRecord() 334BamlRecord debugBamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, nextRecordType); 346internal void ProcessDebugBamlRecord(BamlRecord bamlRecord) 398BamlRecord bamlRecord = null; 443BamlRecord bamlRecord, 475BamlRecord bamlRecord = null; 579internal virtual bool ReadRecord(BamlRecord bamlRecord) 1790BamlRecord keyRecord = GetNextRecord(); 1799BamlRecord nestedBamlRecord; 1876BamlRecord srRecord = GetNextRecord(); 1883BamlRecord nestedBamlRecord; 5445internal BamlRecord PreParsedRecordsStart 5453internal BamlRecord PreParsedCurrentRecord 5711BamlRecord _preParsedBamlRecordsStart = null; 5712BamlRecord _preParsedIndexRecord = null;
src\Framework\System\Windows\Markup\BamlRecords.cs (58)
394internal BamlRecord ReadNextRecord( 399BamlRecord bamlRecord; // = null 518internal BamlRecord CloneRecord(BamlRecord record) 520BamlRecord newRecord; 558private BamlRecord AllocateWriteRecord(BamlRecordType recordType) 560BamlRecord record; 577private BamlRecord AllocateRecord(BamlRecordType recordType) 579BamlRecord record; 734internal BamlRecord GetWriteRecord(BamlRecordType recordType) 740_writeCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 743BamlRecord record = _writeCache[(int)recordType]; 771internal void ReleaseWriteRecord(BamlRecord record) 792BamlRecord[] _readCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 798BamlRecord[] _writeCache = null; //new BamlRecord[(int)BamlRecordType.LastRecordType]; 886internal BamlRecord Next 941internal virtual void Copy(BamlRecord record) 976private BamlRecord _nextRecord = null; 1127internal override void Copy(BamlRecord record) 1151get { return BamlRecord.LastFlagsSection; } 1232internal override void Copy(BamlRecord record) 1310internal override void Copy(BamlRecord record) 1414internal override void Copy(BamlRecord record) 1557internal override void Copy(BamlRecord record) 1744internal override void Copy(BamlRecord record) 1912internal override void Copy(BamlRecord record) 2007internal override void Copy(BamlRecord record) 2088internal override void Copy(BamlRecord record) 2162internal override void Copy(BamlRecord record) 2229internal override void Copy(BamlRecord record) 2292internal override void Copy(BamlRecord record) 2359internal override void Copy(BamlRecord record) 2444internal override void Copy(BamlRecord record) 2517= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 2707internal override void Copy(BamlRecord record) 2904internal override void Copy(BamlRecord record) 3078internal override void Copy(BamlRecord record) 3248internal override void Copy(BamlRecord record) 3352internal override void Copy(BamlRecord record) 3491= BitVector32.CreateSection( (short)0xff, BamlRecord.LastFlagsSection ); 3551internal override void Copy(BamlRecord record) 3641internal override void Copy(BamlRecord record) 3802internal override void Copy(BamlRecord record) 3865= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 3916internal override void Copy(BamlRecord record) 3996internal override void Copy(BamlRecord record) 4086internal override void Copy(BamlRecord record) 4141internal override void Copy(BamlRecord record) 4247internal override void Copy(BamlRecord record) 4416internal override void Copy(BamlRecord record) 4547internal override void Copy(BamlRecord record) 4745internal override void Copy(BamlRecord record) 4853internal override void Copy(BamlRecord record) 5245internal override void Copy(BamlRecord record) 5354internal override void Copy(BamlRecord record) 5417internal override void Copy(BamlRecord record) 5492internal override void Copy(BamlRecord record)
src\Framework\System\Windows\Markup\BamlRecordWriter.cs (7)
82BamlRecord bamlRecord, 1465BamlRecord bamlRecord, 1754BamlRecord record, 1762internal BamlRecord Record 1775private BamlRecord _record; 1786internal BamlRecord Record 1811private BamlRecord _record;
src\Framework\System\Windows\Markup\XamlSerializer.cs (2)
98BamlRecord bamlRecord, // Record read in that triggered serializer 138BamlRecord bamlRecord,
src\Framework\System\Windows\Markup\XamlStyleSerializer.cs (2)
93internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 99BamlRecord record = startRecord;
src\Framework\System\Windows\Markup\XamlTemplateSerializer.cs (2)
93internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 97BamlRecord record = startRecord;