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