119 references to WriteInt32
ILAssembler (26)
BlobBuilderExtensions.cs (1)
38
writer.
WriteInt32
((int)(object)value!);
GrammarVisitor.cs (10)
671
attrValue.
WriteInt32
(debuggingModes); // DebuggingModes value
901
blob.
WriteInt32
(VisitInt32(context.int32()).Value);
906
blob.
WriteInt32
(VisitInt32(context.int32()).Value);
1497
blob.
WriteInt32
(CustomAttributeBlobFormatVersion);
1668
_mappedFieldData.
WriteInt32
(context.int32() is CILParser.Int32Context int32 ? VisitInt32(int32).Value : 0);
1811
_manifestResources.
WriteInt32
(resourceData.Length);
2651
builder.
WriteInt32
(VisitInt32(context.int32()).Value);
3206
_currentMethod.Definition.MethodBody.CodeBuilder.
WriteInt32
(value);
3255
_currentMethod.Definition.MethodBody.CodeBuilder.
WriteInt32
(index.Value);
4845
arrayHeader.
WriteInt32
(VisitInt32(arrLength).Value);
VTableExportPEBuilder.cs (11)
436
builder.
WriteInt32
(slotDataRva); // RVA to slot data
459
builder.
WriteInt32
(token);
510
builder.
WriteInt32
(location.RelativeVirtualAddress + exportDirStart + 40 +
512
builder.
WriteInt32
(baseOrdinal); // Base
513
builder.
WriteInt32
(numExports); // NumberOfFunctions
514
builder.
WriteInt32
(numExports); // NumberOfNames
515
builder.
WriteInt32
(location.RelativeVirtualAddress + exportDirStart + 40); // AddressOfFunctions
516
builder.
WriteInt32
(location.RelativeVirtualAddress + exportDirStart + 40 + numExports * 4); // AddressOfNames
517
builder.
WriteInt32
(location.RelativeVirtualAddress + exportDirStart + 40 + numExports * 4 * 2); // AddressOfNameOrdinals
528
builder.
WriteInt32
(exportStubRvas[stubIndex]);
536
builder.
WriteInt32
(nameOffset);
VTableFixupSupport.cs (4)
163
builder.
WriteInt32
(slotDataRvas[i]); // RVA
197
builder.
WriteInt32
(token);
225
builder.
WriteInt32
(vtableSlotAddress);
237
builder.
WriteInt32
(vtableSlotAddress);
Microsoft.CodeAnalysis (32)
CodeGen\ILBuilder.cs (2)
944
writer.
WriteInt32
(branchBlock.Start - switchBlockEnd);
968
writer.
WriteInt32
(offset);
CodeGen\ILBuilderEmit.cs (2)
818
this.GetCurrentWriter().
WriteInt32
(int32);
829
this.GetCurrentWriter().
WriteInt32
(int32);
ConstantValue.cs (1)
786
writer.
WriteInt32
(this.Int32Value);
EmbeddedText.cs (2)
232
builder.
WriteInt32
(0);
272
builder.
WriteInt32
(0);
InternalUtilities\BlobBuildingStream.cs (1)
75
_builder.
WriteInt32
(value);
PEWriter\ManagedResource.cs (1)
56
resourceWriter.
WriteInt32
(count);
PEWriter\MetadataWriter.cs (1)
2593
resourceWriter.
WriteInt32
(resource.Count);
PEWriter\MetadataWriter.DynamicAnalysis.cs (4)
333
writer.
WriteInt32
(_documentTable.Count);
334
writer.
WriteInt32
(_methodTable.Count);
337
writer.
WriteInt32
(sizes.GuidHeapSize);
338
writer.
WriteInt32
(sizes.BlobHeapSize);
PEWriter\MetadataWriter.PortablePdb.cs (2)
1001
builder.
WriteInt32
(peReader.PEHeaders.CoffHeader.TimeDateStamp);
1002
builder.
WriteInt32
(peReader.PEHeaders.PEHeader.SizeOfImage);
PEWriter\NativeResourceWriter.cs (1)
295
writer.
WriteInt32
(id);
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (15)
72
(mh, builder) => builder.
WriteInt32
(MetadataTokens.GetToken(mh)));
80
(mh, builder) => builder.
WriteInt32
(MetadataTokens.GetToken(mh)));
120
builder.
WriteInt32
(s.Length);
125
builder.
WriteInt32
(0);
126
builder.
WriteInt32
(0);
131
builder.
WriteInt32
(scope.StartOffset);
132
builder.
WriteInt32
(scope.EndOffset - 1);
148
builder.
WriteInt32
(infos.Count);
157
builder.
WriteInt32
(info.Count);
158
builder.
WriteInt32
(info.SlotIndex);
174
builder.
WriteInt32
(infos.Count);
181
builder.
WriteInt32
(info.Names.Length);
192
builder.
WriteInt32
(info.SlotIndex);
193
builder.
WriteInt32
(info.ScopeStart);
194
builder.
WriteInt32
(info.ScopeEnd);
Microsoft.CodeAnalysis.CSharp (1)
Utilities\InterceptableLocation.cs (1)
104
builder.
WriteInt32
(_position);
Microsoft.CodeAnalysis.Features (15)
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (15)
72
(mh, builder) => builder.
WriteInt32
(MetadataTokens.GetToken(mh)));
80
(mh, builder) => builder.
WriteInt32
(MetadataTokens.GetToken(mh)));
120
builder.
WriteInt32
(s.Length);
125
builder.
WriteInt32
(0);
126
builder.
WriteInt32
(0);
131
builder.
WriteInt32
(scope.StartOffset);
132
builder.
WriteInt32
(scope.EndOffset - 1);
148
builder.
WriteInt32
(infos.Count);
157
builder.
WriteInt32
(info.Count);
158
builder.
WriteInt32
(info.SlotIndex);
174
builder.
WriteInt32
(infos.Count);
181
builder.
WriteInt32
(info.Names.Length);
192
builder.
WriteInt32
(info.SlotIndex);
193
builder.
WriteInt32
(info.ScopeStart);
194
builder.
WriteInt32
(info.ScopeEnd);
Microsoft.Diagnostics.DataContractReader.Contracts (4)
Contracts\EcmaMetadata_1.cs (4)
98
builder.
WriteInt32
(AlignUp(version.Length, 4));
152
builder.
WriteInt32
(0); // reserved
188
builder.
WriteInt32
(rowCount);
211
builder.
WriteInt32
(size);
System.Reflection.Emit (1)
System\Reflection\Emit\ILGeneratorImpl.cs (1)
405
_builder.
WriteInt32
(arg);
System.Reflection.Metadata (40)
System\Reflection\Metadata\BlobBuilder.cs (1)
956
WriteInt32
(reference);
System\Reflection\Metadata\BlobWriterImpl.cs (1)
346
writer.
WriteInt32
((int)value);
System\Reflection\Metadata\Ecma335\Encoding\BlobEncoders.cs (1)
577
Builder.
WriteInt32
(-1);
System\Reflection\Metadata\Ecma335\Encoding\ControlFlowBuilder.cs (1)
331
dstBuilder.
WriteInt32
(branchDistance);
System\Reflection\Metadata\Ecma335\Encoding\ExceptionRegionEncoder.cs (6)
284
Builder.
WriteInt32
((int)kind);
285
Builder.
WriteInt32
(tryOffset);
286
Builder.
WriteInt32
(tryLength);
287
Builder.
WriteInt32
(handlerOffset);
288
Builder.
WriteInt32
(handlerLength);
291
Builder.
WriteInt32
(catchTokenOrOffset);
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (9)
82
CodeBuilder.
WriteInt32
(token);
174
CodeBuilder.
WriteInt32
(value);
233
CodeBuilder.
WriteInt32
(slotIndex);
267
CodeBuilder.
WriteInt32
(slotIndex);
293
CodeBuilder.
WriteInt32
(slotIndex);
324
CodeBuilder.
WriteInt32
(argumentIndex);
350
CodeBuilder.
WriteInt32
(argumentIndex);
373
CodeBuilder.
WriteInt32
(argumentIndex);
404
CodeBuilder.
WriteInt32
(-1);
System\Reflection\Metadata\Ecma335\Encoding\MethodBodyStreamEncoder.cs (2)
265
Builder.
WriteInt32
(codeSize);
266
Builder.
WriteInt32
(localVariablesSignature.IsNil ? 0 : MetadataTokens.GetToken(localVariablesSignature));
System\Reflection\Metadata\Ecma335\MetadataBuilder.cs (3)
53
builder.
WriteInt32
(sizes.MetadataVersionPaddedLength);
101
builder.
WriteInt32
(offsetFromStartOfMetadata);
102
builder.
WriteInt32
(alignedStreamSize);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (8)
1939
writer.
WriteInt32
(encLog.Token);
1948
writer.
WriteInt32
(encMap.Token);
1995
writer.
WriteInt32
(methodBodyStreamRva + method.BodyOffset);
2107
writer.
WriteInt32
(fieldLayout.Offset);
2213
writer.
WriteInt32
(mappedFieldDataStreamRva + fieldRva.Offset);
2266
writer.
WriteInt32
(exportedType.TypeDefId);
2350
writer.
WriteInt32
(row.StartOffset);
2351
writer.
WriteInt32
(row.Length);
System\Reflection\Metadata\Ecma335\PortablePdbBuilder.cs (1)
111
builder.
WriteInt32
(_entryPoint.IsNil ? 0 : MetadataTokens.GetToken(_entryPoint));
System\Reflection\Metadata\Internal\MetadataWriterUtilities.cs (1)
99
writer.
WriteInt32
(rowCount);
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.cs (5)
155
builder.
WriteInt32
(age);
246
builder.
WriteInt32
((int)entry.Type);
247
builder.
WriteInt32
(entry.DataSize);
248
builder.
WriteInt32
(addressOfRawData);
249
builder.
WriteInt32
(pointerToRawData);
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.EmbeddedPortablePdb.cs (1)
47
builder.
WriteInt32
(debugMetadata.Count);