171 references to WriteByte
Microsoft.CodeAnalysis (55)
CodeGen\BasicBlock.cs (2)
533
this.Writer.
WriteByte
((byte)ILOpCode.Pop);
540
this.Writer.
WriteByte
((byte)ILOpCode.Pop);
CodeGen\ILBuilderEmit.cs (3)
843
writer.
WriteByte
((byte)code);
853
writer.
WriteByte
((byte)((ushort)code >> 8));
854
writer.
WriteByte
((byte)((ushort)code & 0xff));
ConstantValue.cs (1)
769
writer.
WriteByte
(this.ByteValue);
Emit\EditAndContinueMethodDebugInformation.cs (3)
158
writer.
WriteByte
(SyntaxOffsetBaseline);
169
writer.
WriteByte
(0);
183
writer.
WriteByte
(b);
InternalUtilities\BlobBuildingStream.cs (1)
70
_builder.
WriteByte
(value);
PEWriter\MetadataWriter.cs (7)
1237
writer.
WriteByte
((byte)'.');
3650
writer.
WriteByte
(0);
3664
writer.
WriteByte
(0);
3678
writer.
WriteByte
(1); // The parameter number is valid
3683
writer.
WriteByte
(0); // Dummy parameter value emitted so that NumberOfElements can be in a known position
3685
writer.
WriteByte
(0); // The parameter number is not valid
4031
encoder.Builder.
WriteByte
((byte)System.Reflection.Metadata.PrimitiveTypeCode.Void);
PEWriter\MetadataWriter.DynamicAnalysis.cs (7)
239
writer.
WriteByte
((byte)separator[0]);
323
writer.
WriteByte
((byte)'D');
324
writer.
WriteByte
((byte)'A');
325
writer.
WriteByte
((byte)'M');
326
writer.
WriteByte
((byte)'D');
329
writer.
WriteByte
(0);
330
writer.
WriteByte
(2);
PEWriter\MetadataWriter.PortablePdb.cs (22)
188
builder.
WriteByte
((byte)SignatureTypeKind.ValueType);
195
builder.
WriteByte
((byte)SignatureTypeKind.ValueType);
202
builder.
WriteByte
((byte)ConstantTypeCode.String);
205
builder.
WriteByte
(0xff);
215
builder.
WriteByte
((byte)GetConstantTypeCode(value));
228
builder.
WriteByte
((byte)SignatureTypeCode.Object);
232
builder.
WriteByte
((byte)(type.IsValueType ? SignatureTypeKind.ValueType : SignatureTypeKind.Class));
327
writer.
WriteByte
((byte)ImportDefinitionKind.AliasAssemblyReference);
341
writer.
WriteByte
((byte)ImportDefinitionKind.ImportXmlNamespace);
353
writer.
WriteByte
((byte)ImportDefinitionKind.AliasType);
359
writer.
WriteByte
((byte)ImportDefinitionKind.ImportType);
371
writer.
WriteByte
((byte)ImportDefinitionKind.AliasAssemblyNamespace);
377
writer.
WriteByte
((byte)ImportDefinitionKind.ImportAssemblyNamespace);
387
writer.
WriteByte
((byte)ImportDefinitionKind.AliasNamespace);
393
writer.
WriteByte
((byte)ImportDefinitionKind.ImportNamespace);
407
writer.
WriteByte
((byte)ImportDefinitionKind.ImportAssemblyReferenceAlias);
571
builder.
WriteByte
(0);
940
builder.
WriteByte
(0);
942
builder.
WriteByte
(0);
980
builder.
WriteByte
(0);
987
builder.
WriteByte
(0);
1000
builder.
WriteByte
(kindAndEmbedInteropTypes);
PEWriter\NativeResourceWriter.cs (2)
236
builder.
WriteByte
(0);
289
dataWriter.
WriteByte
(0);
PEWriter\PeWriter.cs (1)
444
builder.
WriteByte
((byte)value);
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (6)
31
builder.
WriteByte
(CustomDebugInfoConstants.Version);
189
builder.
WriteByte
(0);
200
builder.
WriteByte
(0);
211
Builder.
WriteByte
(CustomDebugInfoConstants.Version);
212
Builder.
WriteByte
((byte)kind);
213
Builder.
WriteByte
(0);
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpCompilation.cs (2)
5006
builder.
WriteByte
(0);
5008
builder.
WriteByte
(0);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenFunctionPointersTests.cs (1)
12701
mBlobBuilder.Builder.
WriteByte
(headerToUseForM.RawValue);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\InterceptorsTests.cs (1)
7442
builder.
WriteByte
(0xc0);
Microsoft.CodeAnalysis.Debugging.Package (6)
CustomDebugInfoEncoder.cs (6)
31
builder.
WriteByte
(CustomDebugInfoConstants.Version);
189
builder.
WriteByte
(0);
200
builder.
WriteByte
(0);
211
Builder.
WriteByte
(CustomDebugInfoConstants.Version);
212
Builder.
WriteByte
((byte)kind);
213
Builder.
WriteByte
(0);
Microsoft.CodeAnalysis.Features (6)
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (6)
31
builder.
WriteByte
(CustomDebugInfoConstants.Version);
189
builder.
WriteByte
(0);
200
builder.
WriteByte
(0);
211
Builder.
WriteByte
(CustomDebugInfoConstants.Version);
212
Builder.
WriteByte
((byte)kind);
213
Builder.
WriteByte
(0);
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\VisualBasicCompilation.vb (2)
794
builder.
WriteByte
(0)
796
builder.
WriteByte
(0)
System.Reflection.Emit (10)
System\Reflection\Emit\ILGeneratorImpl.cs (1)
298
_builder.
WriteByte
(arg);
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
564
importBlob.
WriteByte
((byte)ImportDefinitionKind.ImportNamespace);
System\Reflection\Emit\PseudoCustomAttributesData.cs (6)
167
writer.
WriteByte
(0);
177
writer.
WriteByte
(0);
189
writer.
WriteByte
(1); // The parameter number is valid
194
writer.
WriteByte
(0); // Dummy parameter value emitted so that NumberOfElements can be in a known position
196
writer.
WriteByte
(0); // The parameter number is not valid
211
writer.
WriteByte
(0);
System\Reflection\Emit\SignatureHelper.cs (2)
183
signature.Builder.
WriteByte
((byte)SignatureTypeCode.ByReference);
297
signature.Builder.
WriteByte
((byte)SignatureTypeCode.Void);
System.Reflection.Metadata (88)
System\Reflection\Metadata\BlobBuilder.cs (4)
824
WriteByte
((byte)(value ? 1 : 0));
837
WriteByte
(unchecked((byte)value));
1032
WriteByte
(0xff);
1059
WriteByte
(BlobUtilities.GetUserStringTrailingByte(value));
System\Reflection\Metadata\BlobWriterImpl.cs (3)
64
writer.
WriteByte
((byte)value);
130
writer.
WriteByte
((byte)n);
354
writer.
WriteByte
((byte)value);
System\Reflection\Metadata\Ecma335\Encoding\BlobEncoders.cs (38)
32
Builder.
WriteByte
((byte)SignatureKind.Field);
60
Builder.
WriteByte
((byte)SignatureKind.MethodSpecification);
88
Builder.
WriteByte
(new SignatureHeader(SignatureKind.Method, convention, attributes).RawValue);
105
Builder.
WriteByte
(new SignatureHeader(SignatureKind.Property, SignatureCallingConvention.Default, (isInstanceProperty ? SignatureAttributes.Instance : 0)).RawValue);
160
Builder.
WriteByte
((byte)SignatureKind.LocalVariables);
189
Builder.
WriteByte
((byte)'.');
301
Builder.
WriteByte
((byte)SignatureTypeCode.Pinned);
306
Builder.
WriteByte
((byte)SignatureTypeCode.ByReference);
314
Builder.
WriteByte
((byte)SignatureTypeCode.TypedReference);
336
Builder.
WriteByte
((byte)SignatureTypeCode.ByReference);
344
Builder.
WriteByte
((byte)SignatureTypeCode.TypedReference);
440
Builder.
WriteByte
((byte)SignatureTypeCode.ByReference);
448
Builder.
WriteByte
((byte)SignatureTypeCode.TypedReference);
733
Builder.
WriteByte
(isField ? (byte)CustomAttributeNamedArgumentKind.Field : (byte)CustomAttributeNamedArgumentKind.Property);
788
Builder.
WriteByte
((byte)SerializationTypeCode.TaggedObject);
808
Builder.
WriteByte
((byte)SerializationTypeCode.SZArray);
809
Builder.
WriteByte
((byte)SerializationTypeCode.TaggedObject);
814
Builder.
WriteByte
((byte)SerializationTypeCode.SZArray);
830
Builder.
WriteByte
((byte)value);
913
Builder.
WriteByte
((byte)value);
918
Builder.
WriteByte
(isValueType ? (byte)SignatureTypeKind.ValueType : (byte)SignatureTypeKind.Class);
1016
Builder.
WriteByte
((byte)type);
1034
Builder.
WriteByte
((byte)SignatureTypeCode.Array);
1108
Builder.
WriteByte
((byte)SignatureTypeCode.FunctionPointer);
1109
Builder.
WriteByte
(new SignatureHeader(SignatureKind.Method, convention, (SignatureAttributes)attributes).RawValue);
1138
Builder.
WriteByte
((byte)SignatureTypeCode.GenericTypeInstance);
1157
Builder.
WriteByte
((byte)SignatureTypeCode.GenericMethodParameter);
1173
Builder.
WriteByte
((byte)SignatureTypeCode.GenericTypeParameter);
1182
Builder.
WriteByte
((byte)SignatureTypeCode.Pointer);
1191
Builder.
WriteByte
((byte)SignatureTypeCode.Pointer);
1192
Builder.
WriteByte
((byte)SignatureTypeCode.Void);
1200
Builder.
WriteByte
((byte)SignatureTypeCode.SZArray);
1238
Builder.
WriteByte
((byte)SignatureTypeCode.OptionalModifier);
1242
Builder.
WriteByte
((byte)SignatureTypeCode.RequiredModifier);
1348
Builder.
WriteByte
((byte)SignatureTypeCode.ByReference);
1356
Builder.
WriteByte
((byte)SignatureTypeCode.TypedReference);
1361
Builder.
WriteByte
((byte)SignatureTypeCode.Void);
1388
Builder.
WriteByte
((byte)SignatureTypeCode.Sentinel);
System\Reflection\Metadata\Ecma335\Encoding\ExceptionRegionEncoder.cs (6)
93
builder.
WriteByte
(EHTableFlag);
94
builder.
WriteByte
(unchecked((byte)dataSize));
100
builder.
WriteByte
(EHTableFlag | FatFormatFlag);
101
builder.
WriteByte
(unchecked((byte)dataSize));
278
Builder.
WriteByte
((byte)tryLength);
280
Builder.
WriteByte
((byte)handlerLength);
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (7)
56
CodeBuilder.
WriteByte
((byte)code);
228
CodeBuilder.
WriteByte
((byte)slotIndex);
262
CodeBuilder.
WriteByte
((byte)slotIndex);
288
CodeBuilder.
WriteByte
((byte)slotIndex);
319
CodeBuilder.
WriteByte
((byte)argumentIndex);
345
CodeBuilder.
WriteByte
((byte)argumentIndex);
368
CodeBuilder.
WriteByte
((byte)argumentIndex);
System\Reflection\Metadata\Ecma335\Encoding\MethodBodyStreamEncoder.cs (1)
244
Builder.
WriteByte
((byte)((codeSize << 2) | TinyFormat));
System\Reflection\Metadata\Ecma335\MetadataBuilder.cs (1)
57
builder.
WriteByte
(0);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (5)
118
_userStringBuilder.
WriteByte
(0);
327
resultBuilder.
WriteByte
((byte)separator);
347
resultBuilder.
WriteByte
(0);
548
heapBuilder.
WriteByte
(0);
566
heapBuilder.
WriteByte
(0);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (7)
1868
writer.
WriteByte
(0);
1910
writer.
WriteByte
(MetadataFormatMajorVersion);
1911
writer.
WriteByte
(MetadataFormatMinorVersion);
1912
writer.
WriteByte
((byte)heapSizes);
1913
writer.
WriteByte
(1); // reserved
2044
writer.
WriteByte
(constant.Type);
2045
writer.
WriteByte
(0);
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.cs (6)
146
builder.
WriteByte
((byte)'R');
147
builder.
WriteByte
((byte)'S');
148
builder.
WriteByte
((byte)'D');
149
builder.
WriteByte
((byte)'S');
159
builder.
WriteByte
(0);
208
builder.
WriteByte
(0);
System\Reflection\PortableExecutable\ManagedTextSection.cs (6)
361
builder.
WriteByte
(0); // 66|70
370
builder.
WriteByte
(0);
441
sectionBuilder.
WriteByte
(0xff);
442
sectionBuilder.
WriteByte
(0x25); //4
453
sectionBuilder.
WriteByte
(0xff);
454
sectionBuilder.
WriteByte
(0x25); //8
System\Reflection\PortableExecutable\PEBuilder.cs (4)
218
builder.
WriteByte
(Header.MajorLinkerVersion);
219
builder.
WriteByte
(Header.MinorLinkerVersion);
356
builder.
WriteByte
((byte)serializedSection.Name[j]);
360
builder.
WriteByte
(0);