281 references to WriteByte
ILAssembler (70)
Actions\GrammarActions.CustomAttributes.Actions.cs (1)
159result.WriteByte(argument.Kind);
Actions\GrammarActions.CustomAttributes.Sequences.cs (1)
34=> builder.WriteByte((byte)ParseInt32(value));
Actions\GrammarActions.CustomAttributes.Serialization.cs (6)
96blob.WriteByte((byte)ParseInt32(value)); 140blob.WriteByte((byte)type); 240blob.WriteByte((byte)simple.Type); 243blob.WriteByte((byte)SerializationTypeCode.SZArray); 247blob.WriteByte((byte)SerializationTypeCode.Enum); 251blob.WriteByte((byte)SerializationTypeCode.Enum);
Actions\GrammarActions.Instructions.cs (2)
104instruction.Method.Definition.MethodBody.CodeBuilder.WriteByte((byte)value); 244_currentMethod?.Definition.MethodBody.CodeBuilder.WriteByte((byte)ParseInt32(valueToken));
Actions\GrammarActions.Manifest.Typedefs.cs (1)
101result.WriteByte((byte)SignatureTypeKind.Class);
Actions\GrammarActions.Marshalling.Actions.cs (5)
40=> (builder.RawBytes ??= new BlobBuilder()).WriteByte(value); 223prefix.WriteByte(NativeTypePointer); 227prefix.WriteByte((byte)UnmanagedType.LPArray); 230element.WriteByte(NativeTypeMax); 507blob.WriteByte(value);
Actions\GrammarActions.Members.Class.cs (1)
309signature.WriteByte(header);
Actions\GrammarActions.Members.PropertiesEvents.cs (1)
65signature.WriteByte(
Actions\GrammarActions.MethodBodies.Directives.cs (1)
184signature.WriteByte(header);
Actions\GrammarActions.MethodHeaders.cs (1)
73methodSignature.WriteByte(signatureHeader);
Actions\GrammarActions.Security.cs (1)
182blob.WriteByte((byte)'.');
Actions\GrammarActions.Signatures.Actions.cs (1)
235signature.WriteByte(calliSignature.CallingConvention);
Actions\GrammarActions.Signatures.References.cs (7)
104methodSpecificationSignature.WriteByte((byte)SignatureKind.MethodSpecification); 124signature.WriteByte(callingConvention); 165signature.WriteByte((byte)SignatureKind.Field); 185signature.WriteByte((byte)SignatureCallingConvention.Default); 187signature.WriteByte((byte)SignatureTypeCode.Void); 197signature.WriteByte((byte)SignatureKind.Field); 198signature.WriteByte((byte)SignatureTypeCode.Object);
Actions\GrammarActions.Signatures.Types.cs (16)
27prefix.WriteByte((byte)SignatureTypeCode.SZArray); 30prefix.WriteByte((byte)SignatureTypeCode.Array); 33prefix.WriteByte((byte)SignatureTypeCode.ByReference); 36prefix.WriteByte((byte)SignatureTypeCode.Pointer); 39prefix.WriteByte((byte)SignatureTypeCode.Pinned); 42prefix.WriteByte((byte)(customModifier.IsRequired 48prefix.WriteByte((byte)SignatureTypeCode.GenericTypeInstance); 80blob.WriteByte((byte)SignatureTypeCode.Object); 83blob.WriteByte(primitive.TypeCode); 89blob.WriteByte((byte)primitiveTypeCode); 93blob.WriteByte((byte)(classType.IsValueType ? SignatureTypeKind.ValueType : SignatureTypeKind.Class)); 98blob.WriteByte((byte)SignatureTypeCode.FunctionPointer); 99blob.WriteByte(functionPointer.CallingConvention); 109blob.WriteByte((byte)(indexedGenericParameter.IsMethodParameter 132blob.WriteByte((byte)SignatureTypeCode.Sentinel); 142blob.WriteByte((byte)(genericParameter.IsMethodParameter
BlobBuilderExtensions.cs (1)
39writer.WriteByte((byte)(object)value!);
EntityRegistry.cs (10)
1105builder.WriteByte((byte)SignatureTypeCode.Array); 1166builder.WriteByte((byte)SignatureTypeCode.RequiredModifier); 1170builder.WriteByte((byte)SignatureTypeCode.OptionalModifier); 1180builder.WriteByte((byte)SignatureTypeCode.Pinned); 1201paramEncoder.Builder.WriteByte((byte)typeCode); 1390newBlob.WriteByte(methodSpecSignatureHeader); 1417newBlob.WriteByte(bytes[0]); 1428newBlob.WriteByte((byte)SignatureTypeCode.Sentinel); 1448newBlob.WriteByte((byte)SignatureKind.Field); // 0x06 1605methodDefSig.WriteByte(signature[0]);
MethodBodyWriter.cs (5)
50CodeBuilder.WriteByte((byte)code); 85CodeBuilder.WriteByte(unchecked((byte)value)); 150CodeBuilder.WriteByte(unchecked((byte)index)); 298eh.WriteByte((byte)region.TryLength); 300eh.WriteByte((byte)region.HandlerLength);
SignatureArg.cs (1)
16sentinelBlob.WriteByte((byte)SignatureTypeCode.Sentinel);
VTableExportPEBuilder.cs (8)
232builder.WriteByte(0xFF); 233builder.WriteByte(0x25); 238builder.WriteByte(0x48); 239builder.WriteByte(0xA1); 241builder.WriteByte(0xFF); 242builder.WriteByte(0xE0); 498builder.WriteByte(0); 502builder.WriteByte(0);
ILCompiler.Compiler (17)
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (17)
74noArgsNoReturnStaticMethodSig.WriteByte((byte)SignatureTypeCode.Void); 411blobBuilder.WriteByte((byte)primitiveCode); 415blobBuilder.WriteByte((byte)SignatureTypeCode.SZArray); 421blobBuilder.WriteByte((byte)SignatureTypeCode.Array); 428blobBuilder.WriteByte((byte)SignatureTypeCode.Pointer); 434blobBuilder.WriteByte((byte)SignatureTypeCode.FunctionPointer); 439blobBuilder.WriteByte((byte)SignatureTypeCode.ByReference); 444blobBuilder.WriteByte((byte)SignatureTypeCode.Object); 448blobBuilder.WriteByte((byte)SignatureTypeCode.String); 452blobBuilder.WriteByte((byte)SignatureTypeCode.TypedReference); 456blobBuilder.WriteByte((byte)SignatureTypeCode.Void); 461blobBuilder.WriteByte((byte)code); 466blobBuilder.WriteByte((byte)SignatureTypeCode.GenericTypeInstance); 475blobBuilder.WriteByte(type.IsValueType ? (byte)SignatureTypeKind.ValueType : (byte)SignatureTypeKind.Class); 611signatureBuilder.WriteByte((byte)SignatureTypeCode.OptionalModifier); 619signatureBuilder.WriteByte((byte)SignatureTypeCode.RequiredModifier); 693signatureBuilder.WriteByte(new SignatureHeader(SignatureKind.Method, sigCallingConvention, attributes).RawValue);
ILCompiler.ReadyToRun (19)
Compiler\DependencyAnalysis\ReadyToRun\NibbleWriter.cs (1)
78_largeBuffer.WriteByte((byte)(_pendingNibble | (nibble << 4)));
Compiler\ReadyToRunStandaloneMethodMetadata.cs (1)
110_nonCodeAlternateBlob.WriteByte(localsAndImplFlags);
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (17)
74noArgsNoReturnStaticMethodSig.WriteByte((byte)SignatureTypeCode.Void); 411blobBuilder.WriteByte((byte)primitiveCode); 415blobBuilder.WriteByte((byte)SignatureTypeCode.SZArray); 421blobBuilder.WriteByte((byte)SignatureTypeCode.Array); 428blobBuilder.WriteByte((byte)SignatureTypeCode.Pointer); 434blobBuilder.WriteByte((byte)SignatureTypeCode.FunctionPointer); 439blobBuilder.WriteByte((byte)SignatureTypeCode.ByReference); 444blobBuilder.WriteByte((byte)SignatureTypeCode.Object); 448blobBuilder.WriteByte((byte)SignatureTypeCode.String); 452blobBuilder.WriteByte((byte)SignatureTypeCode.TypedReference); 456blobBuilder.WriteByte((byte)SignatureTypeCode.Void); 461blobBuilder.WriteByte((byte)code); 466blobBuilder.WriteByte((byte)SignatureTypeCode.GenericTypeInstance); 475blobBuilder.WriteByte(type.IsValueType ? (byte)SignatureTypeKind.ValueType : (byte)SignatureTypeKind.Class); 611signatureBuilder.WriteByte((byte)SignatureTypeCode.OptionalModifier); 619signatureBuilder.WriteByte((byte)SignatureTypeCode.RequiredModifier); 693signatureBuilder.WriteByte(new SignatureHeader(SignatureKind.Method, sigCallingConvention, attributes).RawValue);
ILCompiler.TypeSystem (5)
parent\parent\Common\TypeSystem\Ecma\EcmaSignatureEncoder.cs (4)
85encoder.Builder.WriteByte((byte)PrimitiveTypeCode.Void); 140encoder.Builder.WriteByte((byte)SignatureTypeCode.ByReference); 145encoder.Builder.WriteByte((byte)SignatureTypeCode.Pointer); 156encoder.Builder.WriteByte((byte)PrimitiveTypeCode.TypedReference);
parent\parent\Common\TypeSystem\Ecma\EcmaSignatureTranslator.cs (1)
43_output.WriteByte(value);
Microsoft.CodeAnalysis (55)
CodeGen\BasicBlock.cs (2)
533this.Writer.WriteByte((byte)ILOpCode.Pop); 540this.Writer.WriteByte((byte)ILOpCode.Pop);
CodeGen\ILBuilderEmit.cs (3)
843writer.WriteByte((byte)code); 853writer.WriteByte((byte)((ushort)code >> 8)); 854writer.WriteByte((byte)((ushort)code & 0xff));
ConstantValue.cs (1)
769writer.WriteByte(this.ByteValue);
Emit\EditAndContinueMethodDebugInformation.cs (3)
158writer.WriteByte(SyntaxOffsetBaseline); 169writer.WriteByte(0); 183writer.WriteByte(b);
InternalUtilities\BlobBuildingStream.cs (1)
70_builder.WriteByte(value);
PEWriter\MetadataWriter.cs (7)
1237writer.WriteByte((byte)'.'); 3665writer.WriteByte(0); 3679writer.WriteByte(0); 3693writer.WriteByte(1); // The parameter number is valid 3698writer.WriteByte(0); // Dummy parameter value emitted so that NumberOfElements can be in a known position 3700writer.WriteByte(0); // The parameter number is not valid 4046encoder.Builder.WriteByte((byte)System.Reflection.Metadata.PrimitiveTypeCode.Void);
PEWriter\MetadataWriter.DynamicAnalysis.cs (7)
239writer.WriteByte((byte)separator[0]); 323writer.WriteByte((byte)'D'); 324writer.WriteByte((byte)'A'); 325writer.WriteByte((byte)'M'); 326writer.WriteByte((byte)'D'); 329writer.WriteByte(0); 330writer.WriteByte(2);
PEWriter\MetadataWriter.PortablePdb.cs (22)
188builder.WriteByte((byte)SignatureTypeKind.ValueType); 195builder.WriteByte((byte)SignatureTypeKind.ValueType); 202builder.WriteByte((byte)ConstantTypeCode.String); 205builder.WriteByte(0xff); 215builder.WriteByte((byte)GetConstantTypeCode(value)); 228builder.WriteByte((byte)SignatureTypeCode.Object); 232builder.WriteByte((byte)(type.IsValueType ? SignatureTypeKind.ValueType : SignatureTypeKind.Class)); 327writer.WriteByte((byte)ImportDefinitionKind.AliasAssemblyReference); 341writer.WriteByte((byte)ImportDefinitionKind.ImportXmlNamespace); 353writer.WriteByte((byte)ImportDefinitionKind.AliasType); 359writer.WriteByte((byte)ImportDefinitionKind.ImportType); 371writer.WriteByte((byte)ImportDefinitionKind.AliasAssemblyNamespace); 377writer.WriteByte((byte)ImportDefinitionKind.ImportAssemblyNamespace); 387writer.WriteByte((byte)ImportDefinitionKind.AliasNamespace); 393writer.WriteByte((byte)ImportDefinitionKind.ImportNamespace); 407writer.WriteByte((byte)ImportDefinitionKind.ImportAssemblyReferenceAlias); 571builder.WriteByte(0); 940builder.WriteByte(0); 942builder.WriteByte(0); 980builder.WriteByte(0); 987builder.WriteByte(0); 1000builder.WriteByte(kindAndEmbedInteropTypes);
PEWriter\NativeResourceWriter.cs (2)
236builder.WriteByte(0); 289dataWriter.WriteByte(0);
PEWriter\PeWriter.cs (1)
449builder.WriteByte((byte)value);
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (6)
31builder.WriteByte(CustomDebugInfoConstants.Version); 189builder.WriteByte(0); 200builder.WriteByte(0); 211Builder.WriteByte(CustomDebugInfoConstants.Version); 212Builder.WriteByte((byte)kind); 213Builder.WriteByte(0);
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpCompilation.cs (2)
5009builder.WriteByte(0); 5011builder.WriteByte(0);
Microsoft.CodeAnalysis.Features (6)
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (6)
31builder.WriteByte(CustomDebugInfoConstants.Version); 189builder.WriteByte(0); 200builder.WriteByte(0); 211Builder.WriteByte(CustomDebugInfoConstants.Version); 212Builder.WriteByte((byte)kind); 213Builder.WriteByte(0);
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\VisualBasicCompilation.vb (2)
794builder.WriteByte(0) 796builder.WriteByte(0)
Microsoft.Diagnostics.DataContractReader.Contracts (7)
Contracts\EcmaMetadata_1.cs (7)
237builder.WriteByte(2); // major version 238builder.WriteByte(0); // minor version 244builder.WriteByte((byte)heapSizes); 245builder.WriteByte(1); // reserved 300builder.WriteByte(0); 308builder.WriteByte(0); 314builder.WriteByte(0);
System.Reflection.Emit (10)
System\Reflection\Emit\ILGeneratorImpl.cs (1)
298_builder.WriteByte(arg);
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
564importBlob.WriteByte((byte)ImportDefinitionKind.ImportNamespace);
System\Reflection\Emit\PseudoCustomAttributesData.cs (6)
167writer.WriteByte(0); 177writer.WriteByte(0); 189writer.WriteByte(1); // The parameter number is valid 194writer.WriteByte(0); // Dummy parameter value emitted so that NumberOfElements can be in a known position 196writer.WriteByte(0); // The parameter number is not valid 211writer.WriteByte(0);
System\Reflection\Emit\SignatureHelper.cs (2)
183signature.Builder.WriteByte((byte)SignatureTypeCode.ByReference); 297signature.Builder.WriteByte((byte)SignatureTypeCode.Void);
System.Reflection.Metadata (88)
System\Reflection\Metadata\BlobBuilder.cs (4)
824WriteByte((byte)(value ? 1 : 0)); 837WriteByte(unchecked((byte)value)); 1032WriteByte(0xff); 1059WriteByte(BlobUtilities.GetUserStringTrailingByte(value));
System\Reflection\Metadata\BlobWriterImpl.cs (3)
64writer.WriteByte((byte)value); 130writer.WriteByte((byte)n); 354writer.WriteByte((byte)value);
System\Reflection\Metadata\Ecma335\Encoding\BlobEncoders.cs (38)
32Builder.WriteByte((byte)SignatureKind.Field); 60Builder.WriteByte((byte)SignatureKind.MethodSpecification); 88Builder.WriteByte(new SignatureHeader(SignatureKind.Method, convention, attributes).RawValue); 105Builder.WriteByte(new SignatureHeader(SignatureKind.Property, SignatureCallingConvention.Default, (isInstanceProperty ? SignatureAttributes.Instance : 0)).RawValue); 160Builder.WriteByte((byte)SignatureKind.LocalVariables); 189Builder.WriteByte((byte)'.'); 301Builder.WriteByte((byte)SignatureTypeCode.Pinned); 306Builder.WriteByte((byte)SignatureTypeCode.ByReference); 314Builder.WriteByte((byte)SignatureTypeCode.TypedReference); 336Builder.WriteByte((byte)SignatureTypeCode.ByReference); 344Builder.WriteByte((byte)SignatureTypeCode.TypedReference); 440Builder.WriteByte((byte)SignatureTypeCode.ByReference); 448Builder.WriteByte((byte)SignatureTypeCode.TypedReference); 733Builder.WriteByte(isField ? (byte)CustomAttributeNamedArgumentKind.Field : (byte)CustomAttributeNamedArgumentKind.Property); 788Builder.WriteByte((byte)SerializationTypeCode.TaggedObject); 808Builder.WriteByte((byte)SerializationTypeCode.SZArray); 809Builder.WriteByte((byte)SerializationTypeCode.TaggedObject); 814Builder.WriteByte((byte)SerializationTypeCode.SZArray); 830Builder.WriteByte((byte)value); 913Builder.WriteByte((byte)value); 918Builder.WriteByte(isValueType ? (byte)SignatureTypeKind.ValueType : (byte)SignatureTypeKind.Class); 1016Builder.WriteByte((byte)type); 1034Builder.WriteByte((byte)SignatureTypeCode.Array); 1108Builder.WriteByte((byte)SignatureTypeCode.FunctionPointer); 1109Builder.WriteByte(new SignatureHeader(SignatureKind.Method, convention, (SignatureAttributes)attributes).RawValue); 1138Builder.WriteByte((byte)SignatureTypeCode.GenericTypeInstance); 1157Builder.WriteByte((byte)SignatureTypeCode.GenericMethodParameter); 1173Builder.WriteByte((byte)SignatureTypeCode.GenericTypeParameter); 1182Builder.WriteByte((byte)SignatureTypeCode.Pointer); 1191Builder.WriteByte((byte)SignatureTypeCode.Pointer); 1192Builder.WriteByte((byte)SignatureTypeCode.Void); 1200Builder.WriteByte((byte)SignatureTypeCode.SZArray); 1238Builder.WriteByte((byte)SignatureTypeCode.OptionalModifier); 1242Builder.WriteByte((byte)SignatureTypeCode.RequiredModifier); 1348Builder.WriteByte((byte)SignatureTypeCode.ByReference); 1356Builder.WriteByte((byte)SignatureTypeCode.TypedReference); 1361Builder.WriteByte((byte)SignatureTypeCode.Void); 1388Builder.WriteByte((byte)SignatureTypeCode.Sentinel);
System\Reflection\Metadata\Ecma335\Encoding\ExceptionRegionEncoder.cs (6)
93builder.WriteByte(EHTableFlag); 94builder.WriteByte(unchecked((byte)dataSize)); 100builder.WriteByte(EHTableFlag | FatFormatFlag); 101builder.WriteByte(unchecked((byte)dataSize)); 278Builder.WriteByte((byte)tryLength); 280Builder.WriteByte((byte)handlerLength);
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (7)
56CodeBuilder.WriteByte((byte)code); 228CodeBuilder.WriteByte((byte)slotIndex); 262CodeBuilder.WriteByte((byte)slotIndex); 288CodeBuilder.WriteByte((byte)slotIndex); 319CodeBuilder.WriteByte((byte)argumentIndex); 345CodeBuilder.WriteByte((byte)argumentIndex); 368CodeBuilder.WriteByte((byte)argumentIndex);
System\Reflection\Metadata\Ecma335\Encoding\MethodBodyStreamEncoder.cs (1)
244Builder.WriteByte((byte)((codeSize << 2) | TinyFormat));
System\Reflection\Metadata\Ecma335\MetadataBuilder.cs (1)
57builder.WriteByte(0);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (5)
118_userStringBuilder.WriteByte(0); 327resultBuilder.WriteByte((byte)separator); 347resultBuilder.WriteByte(0); 548heapBuilder.WriteByte(0); 566heapBuilder.WriteByte(0);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (7)
1868writer.WriteByte(0); 1910writer.WriteByte(MetadataFormatMajorVersion); 1911writer.WriteByte(MetadataFormatMinorVersion); 1912writer.WriteByte((byte)heapSizes); 1913writer.WriteByte(1); // reserved 2044writer.WriteByte(constant.Type); 2045writer.WriteByte(0);
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.cs (6)
146builder.WriteByte((byte)'R'); 147builder.WriteByte((byte)'S'); 148builder.WriteByte((byte)'D'); 149builder.WriteByte((byte)'S'); 159builder.WriteByte(0); 208builder.WriteByte(0);
System\Reflection\PortableExecutable\ManagedTextSection.cs (6)
361builder.WriteByte(0); // 66|70 370builder.WriteByte(0); 441sectionBuilder.WriteByte(0xff); 442sectionBuilder.WriteByte(0x25); //4 453sectionBuilder.WriteByte(0xff); 454sectionBuilder.WriteByte(0x25); //8
System\Reflection\PortableExecutable\PEBuilder.cs (4)
219builder.WriteByte(Header.MajorLinkerVersion); 220builder.WriteByte(Header.MinorLinkerVersion); 357builder.WriteByte((byte)serializedSection.Name[j]); 361builder.WriteByte(0);