21 types derived from BamlRecord
PresentationFramework (21)
System\Windows\Markup\BamlRecords.cs (21)
1012internal abstract class BamlVariableSizedRecord : BamlRecord 2005internal class BamlPropertyComplexStartRecord : BamlRecord 2318internal class BamlPropertyWithExtensionRecord : BamlRecord, IOptimizedMarkupExtension 2904internal class BamlPropertyArrayEndRecord : BamlRecord 2916internal class BamlConstructorParametersStartRecord : BamlRecord 2928internal class BamlConstructorParametersEndRecord : BamlRecord 2940internal class BamlConstructorParameterTypeRecord : BamlRecord 2994internal class BamlPropertyIListEndRecord : BamlRecord 3006internal class BamlPropertyIDictionaryEndRecord : BamlRecord 3018internal class BamlPropertyComplexEndRecord : BamlRecord 3159internal class BamlConnectionIdRecord : BamlRecord 3206internal class BamlElementStartRecord : BamlRecord 3410internal class BamlDeferableContentStartRecord : BamlRecord 3573internal class BamlOptimizedStaticResourceRecord : BamlRecord, IOptimizedMarkupExtension 3699internal class BamlStaticResourceIdRecord : BamlRecord 3968internal class BamlDocumentStartRecord : BamlRecord 4087internal class BamlElementEndRecord : BamlRecord 4131internal class BamlDocumentEndRecord : BamlRecord 5067internal class BamlContentPropertyRecord : BamlRecord 5126internal class BamlLineAndPositionRecord : BamlRecord 5198internal class BamlLinePositionRecord : BamlRecord
105 references to BamlRecord
PresentationFramework (105)
System\Windows\Markup\BamlReader.cs (11)
1365List<BamlRecord> srRecords = new List<BamlRecord>(); 1709private void ProcessStaticResourceTree(List<BamlRecord> srRecords) 1997offset -= bamlRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 2002BamlRecord bamlDebugRecord = bamlRecord.Next; 2003offset -= bamlDebugRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 2783private BamlRecord _currentBamlRecord; 2803private List<BamlRecord> _currentStaticResourceRecords; 3041internal List<List<BamlRecord>> StaticResources 3047_staticResources = new List<List<BamlRecord>>(); 3055private List<List<BamlRecord>> _staticResources;
System\Windows\Markup\BamlRecordHelper.cs (1)
53internal static bool HasDebugExtensionRecord(bool isDebugBamlStream, BamlRecord bamlRecord)
System\Windows\Markup\BamlRecordReader.cs (22)
185internal BamlRecord GetNextRecord() 187BamlRecord bamlRecord = null; 207if (BamlRecord.RecordTypeFieldLength > bytesAvailable) 215bytesAvailable -= BamlRecord.RecordTypeFieldLength; 278internal BamlRecord ReadNextRecordWithDebugExtension( 282BamlRecord bamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, recordType); 287BamlRecord debugExtensionRecord = ReadDebugExtensionRecord(); 294internal BamlRecord ReadDebugExtensionRecord() 305BamlRecord debugBamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, nextRecordType); 317internal void ProcessDebugBamlRecord(BamlRecord bamlRecord) 366BamlRecord bamlRecord = null; 411BamlRecord bamlRecord, 443BamlRecord bamlRecord = null; 547internal virtual bool ReadRecord(BamlRecord bamlRecord) 1742BamlRecord keyRecord = GetNextRecord(); 1751BamlRecord nestedBamlRecord; 1827BamlRecord srRecord = GetNextRecord(); 1834BamlRecord nestedBamlRecord; 5361internal BamlRecord PreParsedRecordsStart 5369internal BamlRecord PreParsedCurrentRecord 5624BamlRecord _preParsedBamlRecordsStart = null; 5625BamlRecord _preParsedIndexRecord = null;
System\Windows\Markup\BamlRecords.cs (58)
373internal BamlRecord ReadNextRecord( 378BamlRecord bamlRecord; // = null 507internal BamlRecord CloneRecord(BamlRecord record) 509BamlRecord newRecord; 547private BamlRecord AllocateWriteRecord(BamlRecordType recordType) 549BamlRecord record; 566private BamlRecord AllocateRecord(BamlRecordType recordType) 568BamlRecord record; 723internal BamlRecord GetWriteRecord(BamlRecordType recordType) 729_writeCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 732BamlRecord record = _writeCache[(int)recordType]; 760internal void ReleaseWriteRecord(BamlRecord record) 781BamlRecord[] _readCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 787BamlRecord[] _writeCache = null; //new BamlRecord[(int)BamlRecordType.LastRecordType]; 873internal BamlRecord Next 927internal virtual void Copy(BamlRecord record) 962private BamlRecord _nextRecord = null; 1108internal override void Copy(BamlRecord record) 1132get { return BamlRecord.LastFlagsSection; } 1207internal override void Copy(BamlRecord record) 1279internal override void Copy(BamlRecord record) 1376internal override void Copy(BamlRecord record) 1515internal override void Copy(BamlRecord record) 1698internal override void Copy(BamlRecord record) 1859internal override void Copy(BamlRecord record) 1948internal override void Copy(BamlRecord record) 2022internal override void Copy(BamlRecord record) 2090internal override void Copy(BamlRecord record) 2153internal override void Copy(BamlRecord record) 2212internal override void Copy(BamlRecord record) 2274internal override void Copy(BamlRecord record) 2353internal override void Copy(BamlRecord record) 2426= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 2611internal override void Copy(BamlRecord record) 2804internal override void Copy(BamlRecord record) 2957internal override void Copy(BamlRecord record) 3086internal override void Copy(BamlRecord record) 3174internal override void Copy(BamlRecord record) 3303= BitVector32.CreateSection( (short)0xff, BamlRecord.LastFlagsSection ); 3362internal override void Copy(BamlRecord record) 3448internal override void Copy(BamlRecord record) 3604internal override void Copy(BamlRecord record) 3667= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 3716internal override void Copy(BamlRecord record) 3794internal override void Copy(BamlRecord record) 3875internal override void Copy(BamlRecord record) 3926internal override void Copy(BamlRecord record) 4027internal override void Copy(BamlRecord record) 4177internal override void Copy(BamlRecord record) 4302internal override void Copy(BamlRecord record) 4493internal override void Copy(BamlRecord record) 4597internal override void Copy(BamlRecord record) 4983internal override void Copy(BamlRecord record) 5087internal override void Copy(BamlRecord record) 5145internal override void Copy(BamlRecord record) 5215internal override void Copy(BamlRecord record)
System\Windows\Markup\BamlRecordWriter.cs (7)
73BamlRecord bamlRecord, 1451BamlRecord bamlRecord, 1735BamlRecord record, 1743internal BamlRecord Record 1756private BamlRecord _record; 1767internal BamlRecord Record 1792private BamlRecord _record;
System\Windows\Markup\XamlSerializer.cs (2)
85BamlRecord bamlRecord, // Record read in that triggered serializer 124BamlRecord bamlRecord,
System\Windows\Markup\XamlStyleSerializer.cs (2)
80internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 86BamlRecord record = startRecord;
System\Windows\Markup\XamlTemplateSerializer.cs (2)
79internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 83BamlRecord record = startRecord;