21 types derived from BamlRecord
PresentationFramework (21)
System\Windows\Markup\BamlRecords.cs (21)
1011internal abstract class BamlVariableSizedRecord : BamlRecord 2004internal class BamlPropertyComplexStartRecord : BamlRecord 2317internal class BamlPropertyWithExtensionRecord : BamlRecord, IOptimizedMarkupExtension 2903internal class BamlPropertyArrayEndRecord : BamlRecord 2915internal class BamlConstructorParametersStartRecord : BamlRecord 2927internal class BamlConstructorParametersEndRecord : BamlRecord 2939internal class BamlConstructorParameterTypeRecord : BamlRecord 2993internal class BamlPropertyIListEndRecord : BamlRecord 3005internal class BamlPropertyIDictionaryEndRecord : BamlRecord 3017internal class BamlPropertyComplexEndRecord : BamlRecord 3158internal class BamlConnectionIdRecord : BamlRecord 3205internal class BamlElementStartRecord : BamlRecord 3409internal class BamlDeferableContentStartRecord : BamlRecord 3572internal class BamlOptimizedStaticResourceRecord : BamlRecord, IOptimizedMarkupExtension 3698internal class BamlStaticResourceIdRecord : BamlRecord 3967internal class BamlDocumentStartRecord : BamlRecord 4086internal class BamlElementEndRecord : BamlRecord 4130internal class BamlDocumentEndRecord : BamlRecord 5066internal class BamlContentPropertyRecord : BamlRecord 5125internal class BamlLineAndPositionRecord : BamlRecord 5197internal class BamlLinePositionRecord : BamlRecord
105 references to BamlRecord
PresentationFramework (105)
System\Windows\Markup\BamlReader.cs (11)
1364List<BamlRecord> srRecords = new List<BamlRecord>(); 1708private void ProcessStaticResourceTree(List<BamlRecord> srRecords) 1996offset -= bamlRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 2001BamlRecord bamlDebugRecord = bamlRecord.Next; 2002offset -= bamlDebugRecord.RecordSize + BamlRecord.RecordTypeFieldLength; 2782private BamlRecord _currentBamlRecord; 2802private List<BamlRecord> _currentStaticResourceRecords; 3040internal List<List<BamlRecord>> StaticResources 3046_staticResources = new List<List<BamlRecord>>(); 3054private List<List<BamlRecord>> _staticResources;
System\Windows\Markup\BamlRecordHelper.cs (1)
52internal static bool HasDebugExtensionRecord(bool isDebugBamlStream, BamlRecord bamlRecord)
System\Windows\Markup\BamlRecordReader.cs (22)
184internal BamlRecord GetNextRecord() 186BamlRecord bamlRecord = null; 206if (BamlRecord.RecordTypeFieldLength > bytesAvailable) 214bytesAvailable -= BamlRecord.RecordTypeFieldLength; 277internal BamlRecord ReadNextRecordWithDebugExtension( 281BamlRecord bamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, recordType); 286BamlRecord debugExtensionRecord = ReadDebugExtensionRecord(); 293internal BamlRecord ReadDebugExtensionRecord() 304BamlRecord debugBamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, nextRecordType); 316internal void ProcessDebugBamlRecord(BamlRecord bamlRecord) 365BamlRecord bamlRecord = null; 410BamlRecord bamlRecord, 442BamlRecord bamlRecord = null; 546internal virtual bool ReadRecord(BamlRecord bamlRecord) 1741BamlRecord keyRecord = GetNextRecord(); 1750BamlRecord nestedBamlRecord; 1826BamlRecord srRecord = GetNextRecord(); 1833BamlRecord nestedBamlRecord; 5360internal BamlRecord PreParsedRecordsStart 5368internal BamlRecord PreParsedCurrentRecord 5623private BamlRecord _preParsedBamlRecordsStart = null; 5624private BamlRecord _preParsedIndexRecord = null;
System\Windows\Markup\BamlRecords.cs (58)
372internal BamlRecord ReadNextRecord( 377BamlRecord bamlRecord; // = null 506internal BamlRecord CloneRecord(BamlRecord record) 508BamlRecord newRecord; 546private BamlRecord AllocateWriteRecord(BamlRecordType recordType) 548BamlRecord record; 565private BamlRecord AllocateRecord(BamlRecordType recordType) 567BamlRecord record; 722internal BamlRecord GetWriteRecord(BamlRecordType recordType) 728_writeCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 731BamlRecord record = _writeCache[(int)recordType]; 759internal void ReleaseWriteRecord(BamlRecord record) 780private BamlRecord[] _readCache = new BamlRecord[(int)BamlRecordType.LastRecordType]; 786private BamlRecord[] _writeCache = null; //new BamlRecord[(int)BamlRecordType.LastRecordType]; 872internal BamlRecord Next 926internal virtual void Copy(BamlRecord record) 961private BamlRecord _nextRecord = null; 1107internal override void Copy(BamlRecord record) 1131get { return BamlRecord.LastFlagsSection; } 1206internal override void Copy(BamlRecord record) 1278internal override void Copy(BamlRecord record) 1375internal override void Copy(BamlRecord record) 1514internal override void Copy(BamlRecord record) 1697internal override void Copy(BamlRecord record) 1858internal override void Copy(BamlRecord record) 1947internal override void Copy(BamlRecord record) 2021internal override void Copy(BamlRecord record) 2089internal override void Copy(BamlRecord record) 2152internal override void Copy(BamlRecord record) 2211internal override void Copy(BamlRecord record) 2273internal override void Copy(BamlRecord record) 2352internal override void Copy(BamlRecord record) 2425= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 2610internal override void Copy(BamlRecord record) 2803internal override void Copy(BamlRecord record) 2956internal override void Copy(BamlRecord record) 3085internal override void Copy(BamlRecord record) 3173internal override void Copy(BamlRecord record) 3302= BitVector32.CreateSection( (short)0xff, BamlRecord.LastFlagsSection ); 3361internal override void Copy(BamlRecord record) 3447internal override void Copy(BamlRecord record) 3603internal override void Copy(BamlRecord record) 3666= BitVector32.CreateSection(1, BamlRecord.LastFlagsSection); 3715internal override void Copy(BamlRecord record) 3793internal override void Copy(BamlRecord record) 3874internal override void Copy(BamlRecord record) 3925internal override void Copy(BamlRecord record) 4026internal override void Copy(BamlRecord record) 4176internal override void Copy(BamlRecord record) 4301internal override void Copy(BamlRecord record) 4492internal override void Copy(BamlRecord record) 4596internal override void Copy(BamlRecord record) 4982internal override void Copy(BamlRecord record) 5086internal override void Copy(BamlRecord record) 5144internal override void Copy(BamlRecord record) 5214internal override void Copy(BamlRecord record)
System\Windows\Markup\BamlRecordWriter.cs (7)
72BamlRecord bamlRecord, 1450BamlRecord bamlRecord, 1734BamlRecord record, 1742internal BamlRecord Record 1755private BamlRecord _record; 1766internal BamlRecord Record 1791private BamlRecord _record;
System\Windows\Markup\XamlSerializer.cs (2)
84BamlRecord bamlRecord, // Record read in that triggered serializer 123BamlRecord bamlRecord,
System\Windows\Markup\XamlStyleSerializer.cs (2)
79internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 85BamlRecord record = startRecord;
System\Windows\Markup\XamlTemplateSerializer.cs (2)
78internal override object GetDictionaryKey(BamlRecord startRecord, ParserContext parserContext) 82BamlRecord record = startRecord;