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