@@ -24,8 +24,11 @@ namespace BuildXL.Pips.Operations
24
24
/// </summary>
25
25
public PipDataEntryType EntryType { get ; }
26
26
27
- private readonly PipDataFragmentEscaping m_escaping ;
28
- private readonly int m_data ;
27
+ /// <nodoc />
28
+ internal readonly PipDataFragmentEscaping RawEscaping ;
29
+
30
+ /// <nodoc />
31
+ internal readonly int RawData ;
29
32
30
33
/// <nodoc />
31
34
public PipDataEntry ( PipDataFragmentEscaping escaping , PipDataEntryType entryType , uint data )
@@ -40,8 +43,8 @@ public PipDataEntry(PipDataFragmentEscaping escaping, PipDataEntryType entryType
40
43
{
41
44
Contract . Requires ( escaping == PipDataFragmentEscaping . Invalid || entryType == PipDataEntryType . NestedDataHeader ) ;
42
45
EntryType = entryType ;
43
- m_escaping = escaping ;
44
- m_data = data ;
46
+ RawEscaping = escaping ;
47
+ RawData = data ;
45
48
}
46
49
47
50
/// <summary>
@@ -55,7 +58,7 @@ public PipDataFragmentEscaping Escaping
55
58
get
56
59
{
57
60
Contract . Requires ( EntryType == PipDataEntryType . NestedDataHeader ) ;
58
- return m_escaping ;
61
+ return RawEscaping ;
59
62
}
60
63
}
61
64
@@ -99,7 +102,7 @@ public PipFragmentType FragmentType
99
102
public AbsolutePath GetPathValue ( )
100
103
{
101
104
Contract . Requires ( EntryType == PipDataEntryType . AbsolutePath || EntryType == PipDataEntryType . VsoHashEntry1Path || EntryType == PipDataEntryType . FileId1Path ) ;
102
- return new AbsolutePath ( m_data ) ;
105
+ return new AbsolutePath ( RawData ) ;
103
106
}
104
107
105
108
/// <summary>
@@ -117,7 +120,7 @@ public int GetIntegralValue()
117
120
EntryType == PipDataEntryType . NestedDataEnd ||
118
121
EntryType == PipDataEntryType . VsoHashEntry2RewriteCount ||
119
122
EntryType == PipDataEntryType . FileId2RewriteCount ) ;
120
- return m_data ;
123
+ return RawData ;
121
124
}
122
125
123
126
/// <summary>
@@ -131,7 +134,7 @@ public uint GetUInt32Value()
131
134
{
132
135
Contract . Requires (
133
136
EntryType == PipDataEntryType . DirectoryIdHeaderSealId ) ;
134
- return unchecked ( ( uint ) m_data ) ;
137
+ return unchecked ( ( uint ) RawData ) ;
135
138
}
136
139
137
140
/// <summary>
@@ -148,7 +151,7 @@ public StringId GetStringValue()
148
151
EntryType == PipDataEntryType . StringLiteral ||
149
152
EntryType == PipDataEntryType . NestedDataHeader ||
150
153
EntryType == PipDataEntryType . IpcMoniker ) ;
151
- return new StringId ( m_data ) ;
154
+ return new StringId ( RawData ) ;
152
155
}
153
156
154
157
#region Conversions
@@ -244,8 +247,8 @@ public static implicit operator PipDataEntry(AbsolutePath data)
244
247
245
248
public void Write ( byte [ ] bytes , ref int index )
246
249
{
247
- bytes [ index ++ ] = checked ( ( byte ) ( ( ( int ) EntryType << 4 ) | ( int ) m_escaping ) ) ;
248
- Bits . WriteInt32 ( bytes , ref index , m_data ) ;
250
+ bytes [ index ++ ] = checked ( ( byte ) ( ( ( int ) EntryType << 4 ) | ( int ) RawEscaping ) ) ;
251
+ Bits . WriteInt32 ( bytes , ref index , RawData ) ;
249
252
}
250
253
251
254
public static PipDataEntry Read < TBytes > ( TBytes bytes , ref int index )
@@ -264,28 +267,28 @@ public void Serialize(BuildXLWriter writer)
264
267
{
265
268
Contract . Requires ( writer != null ) ;
266
269
Contract . Assert ( ( int ) EntryType < 16 ) ;
267
- Contract . Assert ( ( int ) m_escaping < 16 ) ;
268
- writer . Write ( checked ( ( byte ) ( ( ( int ) EntryType << 4 ) | ( int ) m_escaping ) ) ) ;
270
+ Contract . Assert ( ( int ) RawEscaping < 16 ) ;
271
+ writer . Write ( checked ( ( byte ) ( ( ( int ) EntryType << 4 ) | ( int ) RawEscaping ) ) ) ;
269
272
switch ( EntryType )
270
273
{
271
274
case PipDataEntryType . NestedDataHeader :
272
275
case PipDataEntryType . StringLiteral :
273
- writer . Write ( new StringId ( m_data ) ) ;
276
+ writer . Write ( new StringId ( RawData ) ) ;
274
277
break ;
275
278
case PipDataEntryType . NestedDataStart :
276
279
case PipDataEntryType . NestedDataEnd :
277
280
case PipDataEntryType . VsoHashEntry2RewriteCount :
278
281
case PipDataEntryType . FileId2RewriteCount :
279
282
case PipDataEntryType . DirectoryIdHeaderSealId :
280
- writer . WriteCompact ( m_data ) ;
283
+ writer . WriteCompact ( RawData ) ;
281
284
break ;
282
285
case PipDataEntryType . AbsolutePath :
283
286
case PipDataEntryType . VsoHashEntry1Path :
284
287
case PipDataEntryType . FileId1Path :
285
- writer . Write ( new AbsolutePath ( m_data ) ) ;
288
+ writer . Write ( new AbsolutePath ( RawData ) ) ;
286
289
break ;
287
290
case PipDataEntryType . IpcMoniker :
288
- writer . Write ( new StringId ( m_data ) ) ;
291
+ writer . Write ( new StringId ( RawData ) ) ;
289
292
break ;
290
293
default :
291
294
Contract . Assert ( false , "EntryType not handled: " + EntryType ) ;
@@ -340,7 +343,7 @@ public static PipDataEntry Deserialize(BuildXLReader reader)
340
343
/// <inheritdoc />
341
344
public override int GetHashCode ( )
342
345
{
343
- return HashCodeHelper . Combine ( ( int ) EntryType , ( int ) m_escaping , m_data ) ;
346
+ return HashCodeHelper . Combine ( ( int ) EntryType , ( int ) RawEscaping , RawData ) ;
344
347
}
345
348
346
349
/// <inheritdoc />
@@ -353,8 +356,8 @@ public override bool Equals(object obj)
353
356
public bool Equals ( PipDataEntry other )
354
357
{
355
358
return other . EntryType == EntryType &&
356
- other . m_data == m_data &&
357
- other . m_escaping == m_escaping ;
359
+ other . RawData == RawData &&
360
+ other . RawEscaping == RawEscaping ;
358
361
}
359
362
360
363
public static bool operator == ( PipDataEntry left , PipDataEntry right )
0 commit comments