21 types derived from BamlRecord
PresentationFramework (21)
System\Windows\Markup\BamlRecords.cs (21)
1018
internal abstract class BamlVariableSizedRecord :
BamlRecord
2011
internal class BamlPropertyComplexStartRecord :
BamlRecord
2324
internal class BamlPropertyWithExtensionRecord :
BamlRecord
, IOptimizedMarkupExtension
2910
internal class BamlPropertyArrayEndRecord :
BamlRecord
2922
internal class BamlConstructorParametersStartRecord :
BamlRecord
2934
internal class BamlConstructorParametersEndRecord :
BamlRecord
2946
internal class BamlConstructorParameterTypeRecord :
BamlRecord
3000
internal class BamlPropertyIListEndRecord :
BamlRecord
3012
internal class BamlPropertyIDictionaryEndRecord :
BamlRecord
3024
internal class BamlPropertyComplexEndRecord :
BamlRecord
3165
internal class BamlConnectionIdRecord :
BamlRecord
3212
internal class BamlElementStartRecord :
BamlRecord
3416
internal class BamlDeferableContentStartRecord :
BamlRecord
3579
internal class BamlOptimizedStaticResourceRecord :
BamlRecord
, IOptimizedMarkupExtension
3705
internal class BamlStaticResourceIdRecord :
BamlRecord
3974
internal class BamlDocumentStartRecord :
BamlRecord
4093
internal class BamlElementEndRecord :
BamlRecord
4137
internal class BamlDocumentEndRecord :
BamlRecord
5074
internal class BamlContentPropertyRecord :
BamlRecord
5133
internal class BamlLineAndPositionRecord :
BamlRecord
5205
internal class BamlLinePositionRecord :
BamlRecord
105 references to BamlRecord
PresentationFramework (105)
System\Windows\Markup\BamlReader.cs (11)
1351
List<
BamlRecord
> srRecords = new List<
BamlRecord
>();
1691
private void ProcessStaticResourceTree(List<
BamlRecord
> srRecords)
1978
offset -= bamlRecord.RecordSize +
BamlRecord
.RecordTypeFieldLength;
1983
BamlRecord
bamlDebugRecord = bamlRecord.Next;
1984
offset -= bamlDebugRecord.RecordSize +
BamlRecord
.RecordTypeFieldLength;
2760
private
BamlRecord
_currentBamlRecord;
2780
private List<
BamlRecord
> _currentStaticResourceRecords;
3018
internal List<List<
BamlRecord
>> StaticResources
3024
_staticResources = new List<List<
BamlRecord
>>();
3032
private List<List<
BamlRecord
>> _staticResources;
System\Windows\Markup\BamlRecordHelper.cs (1)
53
internal static bool HasDebugExtensionRecord(bool isDebugBamlStream,
BamlRecord
bamlRecord)
System\Windows\Markup\BamlRecordReader.cs (22)
191
internal
BamlRecord
GetNextRecord()
193
BamlRecord
bamlRecord = null;
213
if (
BamlRecord
.RecordTypeFieldLength > bytesAvailable)
221
bytesAvailable -=
BamlRecord
.RecordTypeFieldLength;
284
internal
BamlRecord
ReadNextRecordWithDebugExtension(
288
BamlRecord
bamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, recordType);
293
BamlRecord
debugExtensionRecord = ReadDebugExtensionRecord();
300
internal
BamlRecord
ReadDebugExtensionRecord()
311
BamlRecord
debugBamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, nextRecordType);
323
internal void ProcessDebugBamlRecord(
BamlRecord
bamlRecord)
375
BamlRecord
bamlRecord = null;
420
BamlRecord
bamlRecord,
452
BamlRecord
bamlRecord = null;
556
internal virtual bool ReadRecord(
BamlRecord
bamlRecord)
1751
BamlRecord
keyRecord = GetNextRecord();
1760
BamlRecord
nestedBamlRecord;
1836
BamlRecord
srRecord = GetNextRecord();
1843
BamlRecord
nestedBamlRecord;
5376
internal
BamlRecord
PreParsedRecordsStart
5384
internal
BamlRecord
PreParsedCurrentRecord
5639
BamlRecord
_preParsedBamlRecordsStart = null;
5640
BamlRecord
_preParsedIndexRecord = null;
System\Windows\Markup\BamlRecords.cs (58)
379
internal
BamlRecord
ReadNextRecord(
384
BamlRecord
bamlRecord; // = null
513
internal
BamlRecord
CloneRecord(
BamlRecord
record)
515
BamlRecord
newRecord;
553
private
BamlRecord
AllocateWriteRecord(BamlRecordType recordType)
555
BamlRecord
record;
572
private
BamlRecord
AllocateRecord(BamlRecordType recordType)
574
BamlRecord
record;
729
internal
BamlRecord
GetWriteRecord(BamlRecordType recordType)
735
_writeCache = new
BamlRecord
[(int)BamlRecordType.LastRecordType];
738
BamlRecord
record = _writeCache[(int)recordType];
766
internal void ReleaseWriteRecord(
BamlRecord
record)
787
BamlRecord
[] _readCache = new
BamlRecord
[(int)BamlRecordType.LastRecordType];
793
BamlRecord
[] _writeCache = null; //new BamlRecord[(int)BamlRecordType.LastRecordType];
879
internal
BamlRecord
Next
933
internal virtual void Copy(
BamlRecord
record)
968
private
BamlRecord
_nextRecord = null;
1114
internal override void Copy(
BamlRecord
record)
1138
get { return
BamlRecord
.LastFlagsSection; }
1213
internal override void Copy(
BamlRecord
record)
1285
internal override void Copy(
BamlRecord
record)
1382
internal override void Copy(
BamlRecord
record)
1521
internal override void Copy(
BamlRecord
record)
1704
internal override void Copy(
BamlRecord
record)
1865
internal override void Copy(
BamlRecord
record)
1954
internal override void Copy(
BamlRecord
record)
2028
internal override void Copy(
BamlRecord
record)
2096
internal override void Copy(
BamlRecord
record)
2159
internal override void Copy(
BamlRecord
record)
2218
internal override void Copy(
BamlRecord
record)
2280
internal override void Copy(
BamlRecord
record)
2359
internal override void Copy(
BamlRecord
record)
2432
= BitVector32.CreateSection(1,
BamlRecord
.LastFlagsSection);
2617
internal override void Copy(
BamlRecord
record)
2810
internal override void Copy(
BamlRecord
record)
2963
internal override void Copy(
BamlRecord
record)
3092
internal override void Copy(
BamlRecord
record)
3180
internal override void Copy(
BamlRecord
record)
3309
= BitVector32.CreateSection( (short)0xff,
BamlRecord
.LastFlagsSection );
3368
internal override void Copy(
BamlRecord
record)
3454
internal override void Copy(
BamlRecord
record)
3610
internal override void Copy(
BamlRecord
record)
3673
= BitVector32.CreateSection(1,
BamlRecord
.LastFlagsSection);
3722
internal override void Copy(
BamlRecord
record)
3800
internal override void Copy(
BamlRecord
record)
3881
internal override void Copy(
BamlRecord
record)
3932
internal override void Copy(
BamlRecord
record)
4033
internal override void Copy(
BamlRecord
record)
4183
internal override void Copy(
BamlRecord
record)
4308
internal override void Copy(
BamlRecord
record)
4499
internal override void Copy(
BamlRecord
record)
4603
internal override void Copy(
BamlRecord
record)
4990
internal override void Copy(
BamlRecord
record)
5094
internal override void Copy(
BamlRecord
record)
5152
internal override void Copy(
BamlRecord
record)
5222
internal override void Copy(
BamlRecord
record)
System\Windows\Markup\BamlRecordWriter.cs (7)
73
BamlRecord
bamlRecord,
1453
BamlRecord
bamlRecord,
1740
BamlRecord
record,
1748
internal
BamlRecord
Record
1761
private
BamlRecord
_record;
1772
internal
BamlRecord
Record
1797
private
BamlRecord
_record;
System\Windows\Markup\XamlSerializer.cs (2)
85
BamlRecord
bamlRecord, // Record read in that triggered serializer
124
BamlRecord
bamlRecord,
System\Windows\Markup\XamlStyleSerializer.cs (2)
78
internal override object GetDictionaryKey(
BamlRecord
startRecord, ParserContext parserContext)
84
BamlRecord
record = startRecord;
System\Windows\Markup\XamlTemplateSerializer.cs (2)
77
internal override object GetDictionaryKey(
BamlRecord
startRecord, ParserContext parserContext)
81
BamlRecord
record = startRecord;