21 types derived from BamlRecord
PresentationFramework (21)
System\Windows\Markup\BamlRecords.cs (21)
1024
internal abstract class BamlVariableSizedRecord :
BamlRecord
2017
internal class BamlPropertyComplexStartRecord :
BamlRecord
2330
internal class BamlPropertyWithExtensionRecord :
BamlRecord
, IOptimizedMarkupExtension
2916
internal class BamlPropertyArrayEndRecord :
BamlRecord
2928
internal class BamlConstructorParametersStartRecord :
BamlRecord
2940
internal class BamlConstructorParametersEndRecord :
BamlRecord
2952
internal class BamlConstructorParameterTypeRecord :
BamlRecord
3006
internal class BamlPropertyIListEndRecord :
BamlRecord
3018
internal class BamlPropertyIDictionaryEndRecord :
BamlRecord
3030
internal class BamlPropertyComplexEndRecord :
BamlRecord
3171
internal class BamlConnectionIdRecord :
BamlRecord
3218
internal class BamlElementStartRecord :
BamlRecord
3422
internal class BamlDeferableContentStartRecord :
BamlRecord
3585
internal class BamlOptimizedStaticResourceRecord :
BamlRecord
, IOptimizedMarkupExtension
3711
internal class BamlStaticResourceIdRecord :
BamlRecord
3980
internal class BamlDocumentStartRecord :
BamlRecord
4099
internal class BamlElementEndRecord :
BamlRecord
4143
internal class BamlDocumentEndRecord :
BamlRecord
5080
internal class BamlContentPropertyRecord :
BamlRecord
5139
internal class BamlLineAndPositionRecord :
BamlRecord
5211
internal class BamlLinePositionRecord :
BamlRecord
105 references to BamlRecord
PresentationFramework (105)
System\Windows\Markup\BamlReader.cs (11)
1361
List<
BamlRecord
> srRecords = new List<
BamlRecord
>();
1701
private void ProcessStaticResourceTree(List<
BamlRecord
> srRecords)
1988
offset -= bamlRecord.RecordSize +
BamlRecord
.RecordTypeFieldLength;
1993
BamlRecord
bamlDebugRecord = bamlRecord.Next;
1994
offset -= bamlDebugRecord.RecordSize +
BamlRecord
.RecordTypeFieldLength;
2770
private
BamlRecord
_currentBamlRecord;
2790
private List<
BamlRecord
> _currentStaticResourceRecords;
3028
internal List<List<
BamlRecord
>> StaticResources
3034
_staticResources = new List<List<
BamlRecord
>>();
3042
private List<List<
BamlRecord
>> _staticResources;
System\Windows\Markup\BamlRecordHelper.cs (1)
54
internal static bool HasDebugExtensionRecord(bool isDebugBamlStream,
BamlRecord
bamlRecord)
System\Windows\Markup\BamlRecordReader.cs (22)
200
internal
BamlRecord
GetNextRecord()
202
BamlRecord
bamlRecord = null;
222
if (
BamlRecord
.RecordTypeFieldLength > bytesAvailable)
230
bytesAvailable -=
BamlRecord
.RecordTypeFieldLength;
293
internal
BamlRecord
ReadNextRecordWithDebugExtension(
297
BamlRecord
bamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, recordType);
302
BamlRecord
debugExtensionRecord = ReadDebugExtensionRecord();
309
internal
BamlRecord
ReadDebugExtensionRecord()
320
BamlRecord
debugBamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, nextRecordType);
332
internal void ProcessDebugBamlRecord(
BamlRecord
bamlRecord)
384
BamlRecord
bamlRecord = null;
429
BamlRecord
bamlRecord,
461
BamlRecord
bamlRecord = null;
565
internal virtual bool ReadRecord(
BamlRecord
bamlRecord)
1760
BamlRecord
keyRecord = GetNextRecord();
1769
BamlRecord
nestedBamlRecord;
1845
BamlRecord
srRecord = GetNextRecord();
1852
BamlRecord
nestedBamlRecord;
5385
internal
BamlRecord
PreParsedRecordsStart
5393
internal
BamlRecord
PreParsedCurrentRecord
5648
BamlRecord
_preParsedBamlRecordsStart = null;
5649
BamlRecord
_preParsedIndexRecord = null;
System\Windows\Markup\BamlRecords.cs (58)
385
internal
BamlRecord
ReadNextRecord(
390
BamlRecord
bamlRecord; // = null
519
internal
BamlRecord
CloneRecord(
BamlRecord
record)
521
BamlRecord
newRecord;
559
private
BamlRecord
AllocateWriteRecord(BamlRecordType recordType)
561
BamlRecord
record;
578
private
BamlRecord
AllocateRecord(BamlRecordType recordType)
580
BamlRecord
record;
735
internal
BamlRecord
GetWriteRecord(BamlRecordType recordType)
741
_writeCache = new
BamlRecord
[(int)BamlRecordType.LastRecordType];
744
BamlRecord
record = _writeCache[(int)recordType];
772
internal void ReleaseWriteRecord(
BamlRecord
record)
793
BamlRecord
[] _readCache = new
BamlRecord
[(int)BamlRecordType.LastRecordType];
799
BamlRecord
[] _writeCache = null; //new BamlRecord[(int)BamlRecordType.LastRecordType];
885
internal
BamlRecord
Next
939
internal virtual void Copy(
BamlRecord
record)
974
private
BamlRecord
_nextRecord = null;
1120
internal override void Copy(
BamlRecord
record)
1144
get { return
BamlRecord
.LastFlagsSection; }
1219
internal override void Copy(
BamlRecord
record)
1291
internal override void Copy(
BamlRecord
record)
1388
internal override void Copy(
BamlRecord
record)
1527
internal override void Copy(
BamlRecord
record)
1710
internal override void Copy(
BamlRecord
record)
1871
internal override void Copy(
BamlRecord
record)
1960
internal override void Copy(
BamlRecord
record)
2034
internal override void Copy(
BamlRecord
record)
2102
internal override void Copy(
BamlRecord
record)
2165
internal override void Copy(
BamlRecord
record)
2224
internal override void Copy(
BamlRecord
record)
2286
internal override void Copy(
BamlRecord
record)
2365
internal override void Copy(
BamlRecord
record)
2438
= BitVector32.CreateSection(1,
BamlRecord
.LastFlagsSection);
2623
internal override void Copy(
BamlRecord
record)
2816
internal override void Copy(
BamlRecord
record)
2969
internal override void Copy(
BamlRecord
record)
3098
internal override void Copy(
BamlRecord
record)
3186
internal override void Copy(
BamlRecord
record)
3315
= BitVector32.CreateSection( (short)0xff,
BamlRecord
.LastFlagsSection );
3374
internal override void Copy(
BamlRecord
record)
3460
internal override void Copy(
BamlRecord
record)
3616
internal override void Copy(
BamlRecord
record)
3679
= BitVector32.CreateSection(1,
BamlRecord
.LastFlagsSection);
3728
internal override void Copy(
BamlRecord
record)
3806
internal override void Copy(
BamlRecord
record)
3887
internal override void Copy(
BamlRecord
record)
3938
internal override void Copy(
BamlRecord
record)
4039
internal override void Copy(
BamlRecord
record)
4189
internal override void Copy(
BamlRecord
record)
4314
internal override void Copy(
BamlRecord
record)
4505
internal override void Copy(
BamlRecord
record)
4609
internal override void Copy(
BamlRecord
record)
4996
internal override void Copy(
BamlRecord
record)
5100
internal override void Copy(
BamlRecord
record)
5158
internal override void Copy(
BamlRecord
record)
5228
internal override void Copy(
BamlRecord
record)
System\Windows\Markup\BamlRecordWriter.cs (7)
76
BamlRecord
bamlRecord,
1456
BamlRecord
bamlRecord,
1743
BamlRecord
record,
1751
internal
BamlRecord
Record
1764
private
BamlRecord
_record;
1775
internal
BamlRecord
Record
1800
private
BamlRecord
_record;
System\Windows\Markup\XamlSerializer.cs (2)
92
BamlRecord
bamlRecord, // Record read in that triggered serializer
131
BamlRecord
bamlRecord,
System\Windows\Markup\XamlStyleSerializer.cs (2)
89
internal override object GetDictionaryKey(
BamlRecord
startRecord, ParserContext parserContext)
95
BamlRecord
record = startRecord;
System\Windows\Markup\XamlTemplateSerializer.cs (2)
88
internal override object GetDictionaryKey(
BamlRecord
startRecord, ParserContext parserContext)
92
BamlRecord
record = startRecord;