21 types derived from BamlRecord
PresentationFramework (21)
System\Windows\Markup\BamlRecords.cs (21)
1012
internal abstract class BamlVariableSizedRecord :
BamlRecord
2005
internal class BamlPropertyComplexStartRecord :
BamlRecord
2318
internal class BamlPropertyWithExtensionRecord :
BamlRecord
, IOptimizedMarkupExtension
2904
internal class BamlPropertyArrayEndRecord :
BamlRecord
2916
internal class BamlConstructorParametersStartRecord :
BamlRecord
2928
internal class BamlConstructorParametersEndRecord :
BamlRecord
2940
internal class BamlConstructorParameterTypeRecord :
BamlRecord
2994
internal class BamlPropertyIListEndRecord :
BamlRecord
3006
internal class BamlPropertyIDictionaryEndRecord :
BamlRecord
3018
internal class BamlPropertyComplexEndRecord :
BamlRecord
3159
internal class BamlConnectionIdRecord :
BamlRecord
3206
internal class BamlElementStartRecord :
BamlRecord
3410
internal class BamlDeferableContentStartRecord :
BamlRecord
3573
internal class BamlOptimizedStaticResourceRecord :
BamlRecord
, IOptimizedMarkupExtension
3699
internal class BamlStaticResourceIdRecord :
BamlRecord
3968
internal class BamlDocumentStartRecord :
BamlRecord
4087
internal class BamlElementEndRecord :
BamlRecord
4131
internal class BamlDocumentEndRecord :
BamlRecord
5067
internal class BamlContentPropertyRecord :
BamlRecord
5126
internal class BamlLineAndPositionRecord :
BamlRecord
5198
internal class BamlLinePositionRecord :
BamlRecord
105 references to BamlRecord
PresentationFramework (105)
System\Windows\Markup\BamlReader.cs (11)
1365
List<
BamlRecord
> srRecords = new List<
BamlRecord
>();
1709
private void ProcessStaticResourceTree(List<
BamlRecord
> srRecords)
1997
offset -= bamlRecord.RecordSize +
BamlRecord
.RecordTypeFieldLength;
2002
BamlRecord
bamlDebugRecord = bamlRecord.Next;
2003
offset -= bamlDebugRecord.RecordSize +
BamlRecord
.RecordTypeFieldLength;
2783
private
BamlRecord
_currentBamlRecord;
2803
private List<
BamlRecord
> _currentStaticResourceRecords;
3041
internal List<List<
BamlRecord
>> StaticResources
3047
_staticResources = new List<List<
BamlRecord
>>();
3055
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)
185
internal
BamlRecord
GetNextRecord()
187
BamlRecord
bamlRecord = null;
207
if (
BamlRecord
.RecordTypeFieldLength > bytesAvailable)
215
bytesAvailable -=
BamlRecord
.RecordTypeFieldLength;
278
internal
BamlRecord
ReadNextRecordWithDebugExtension(
282
BamlRecord
bamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, recordType);
287
BamlRecord
debugExtensionRecord = ReadDebugExtensionRecord();
294
internal
BamlRecord
ReadDebugExtensionRecord()
305
BamlRecord
debugBamlRecord = BamlRecordManager.ReadNextRecord(BinaryReader, bytesAvailable, nextRecordType);
317
internal void ProcessDebugBamlRecord(
BamlRecord
bamlRecord)
366
BamlRecord
bamlRecord = null;
411
BamlRecord
bamlRecord,
443
BamlRecord
bamlRecord = null;
547
internal virtual bool ReadRecord(
BamlRecord
bamlRecord)
1742
BamlRecord
keyRecord = GetNextRecord();
1751
BamlRecord
nestedBamlRecord;
1827
BamlRecord
srRecord = GetNextRecord();
1834
BamlRecord
nestedBamlRecord;
5361
internal
BamlRecord
PreParsedRecordsStart
5369
internal
BamlRecord
PreParsedCurrentRecord
5624
BamlRecord
_preParsedBamlRecordsStart = null;
5625
BamlRecord
_preParsedIndexRecord = null;
System\Windows\Markup\BamlRecords.cs (58)
373
internal
BamlRecord
ReadNextRecord(
378
BamlRecord
bamlRecord; // = null
507
internal
BamlRecord
CloneRecord(
BamlRecord
record)
509
BamlRecord
newRecord;
547
private
BamlRecord
AllocateWriteRecord(BamlRecordType recordType)
549
BamlRecord
record;
566
private
BamlRecord
AllocateRecord(BamlRecordType recordType)
568
BamlRecord
record;
723
internal
BamlRecord
GetWriteRecord(BamlRecordType recordType)
729
_writeCache = new
BamlRecord
[(int)BamlRecordType.LastRecordType];
732
BamlRecord
record = _writeCache[(int)recordType];
760
internal void ReleaseWriteRecord(
BamlRecord
record)
781
BamlRecord
[] _readCache = new
BamlRecord
[(int)BamlRecordType.LastRecordType];
787
BamlRecord
[] _writeCache = null; //new BamlRecord[(int)BamlRecordType.LastRecordType];
873
internal
BamlRecord
Next
927
internal virtual void Copy(
BamlRecord
record)
962
private
BamlRecord
_nextRecord = null;
1108
internal override void Copy(
BamlRecord
record)
1132
get { return
BamlRecord
.LastFlagsSection; }
1207
internal override void Copy(
BamlRecord
record)
1279
internal override void Copy(
BamlRecord
record)
1376
internal override void Copy(
BamlRecord
record)
1515
internal override void Copy(
BamlRecord
record)
1698
internal override void Copy(
BamlRecord
record)
1859
internal override void Copy(
BamlRecord
record)
1948
internal override void Copy(
BamlRecord
record)
2022
internal override void Copy(
BamlRecord
record)
2090
internal override void Copy(
BamlRecord
record)
2153
internal override void Copy(
BamlRecord
record)
2212
internal override void Copy(
BamlRecord
record)
2274
internal override void Copy(
BamlRecord
record)
2353
internal override void Copy(
BamlRecord
record)
2426
= BitVector32.CreateSection(1,
BamlRecord
.LastFlagsSection);
2611
internal override void Copy(
BamlRecord
record)
2804
internal override void Copy(
BamlRecord
record)
2957
internal override void Copy(
BamlRecord
record)
3086
internal override void Copy(
BamlRecord
record)
3174
internal override void Copy(
BamlRecord
record)
3303
= BitVector32.CreateSection( (short)0xff,
BamlRecord
.LastFlagsSection );
3362
internal override void Copy(
BamlRecord
record)
3448
internal override void Copy(
BamlRecord
record)
3604
internal override void Copy(
BamlRecord
record)
3667
= BitVector32.CreateSection(1,
BamlRecord
.LastFlagsSection);
3716
internal override void Copy(
BamlRecord
record)
3794
internal override void Copy(
BamlRecord
record)
3875
internal override void Copy(
BamlRecord
record)
3926
internal override void Copy(
BamlRecord
record)
4027
internal override void Copy(
BamlRecord
record)
4177
internal override void Copy(
BamlRecord
record)
4302
internal override void Copy(
BamlRecord
record)
4493
internal override void Copy(
BamlRecord
record)
4597
internal override void Copy(
BamlRecord
record)
4983
internal override void Copy(
BamlRecord
record)
5087
internal override void Copy(
BamlRecord
record)
5145
internal override void Copy(
BamlRecord
record)
5215
internal override void Copy(
BamlRecord
record)
System\Windows\Markup\BamlRecordWriter.cs (7)
73
BamlRecord
bamlRecord,
1451
BamlRecord
bamlRecord,
1735
BamlRecord
record,
1743
internal
BamlRecord
Record
1756
private
BamlRecord
_record;
1767
internal
BamlRecord
Record
1792
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)
80
internal override object GetDictionaryKey(
BamlRecord
startRecord, ParserContext parserContext)
86
BamlRecord
record = startRecord;
System\Windows\Markup\XamlTemplateSerializer.cs (2)
79
internal override object GetDictionaryKey(
BamlRecord
startRecord, ParserContext parserContext)
83
BamlRecord
record = startRecord;