185 references to WriteCompressedInteger
ILAssembler (52)
BlobBuilderExtensions.cs (3)
87builder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(typeRef.PseudoHandle)); 91builder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(fakeEntity.TypeSignatureHandle)); 95builder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(entity.Handle));
EntityRegistry.cs (2)
1128builder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(modifier.Handle)); 1346newBlob.WriteCompressedInteger(typeArgs.Length);
GrammarVisitor.cs (47)
468builder.WriteCompressedInteger(0); 478builder.WriteCompressedInteger(offsetDelta); 484builder.WriteCompressedInteger(0); 485builder.WriteCompressedInteger(0); 491builder.WriteCompressedInteger(deltaLines); 497builder.WriteCompressedInteger(deltaColumns); 507builder.WriteCompressedInteger(sp.StartLine); 517builder.WriteCompressedInteger(sp.StartColumn); 2276blob.WriteCompressedInteger(numArgs); 2295blob.WriteCompressedInteger(VisitInt32(int32).Value); 2304blob.WriteCompressedInteger(0); 2316blob.WriteCompressedInteger(i); 2329blob.WriteCompressedInteger(0); 2341blob.WriteCompressedInteger(VisitInt32(int32).Value); 2350blob.WriteCompressedInteger(0); 2362blob.WriteCompressedInteger(i); 2375blob.WriteCompressedInteger(0); 3467signature.WriteCompressedInteger(args.Length); 4160signature.WriteCompressedInteger(arity); 4163signature.WriteCompressedInteger(args.Length); 4437methodSignature.WriteCompressedInteger(typarContexts.Length); 4452methodSignature.WriteCompressedInteger(args.Length); 4564methodRefSignature.WriteCompressedInteger(numGenericParameters); 4567methodRefSignature.WriteCompressedInteger(args.Count(arg => !arg.IsSentinel)); 4653suffix.WriteCompressedInteger(VisitInt32(size.int32()).Value); 4658suffix.WriteCompressedInteger(VisitInt32(ints[1]).Value); 4659suffix.WriteCompressedInteger(VisitInt32(ints[2]).Value); 4660suffix.WriteCompressedInteger(1); // Write that the paramIndex parameter was specified 4664suffix.WriteCompressedInteger(0); 4665suffix.WriteCompressedInteger(VisitInt32(paramIndex.int32()).Value); 4666suffix.WriteCompressedInteger(0); // Write that the paramIndex parameter was not specified 4712blob.WriteCompressedInteger(0); 4713blob.WriteCompressedInteger(0); 4721blob.WriteCompressedInteger(VisitInt32(context.int32()).Value); 4725blob.WriteCompressedInteger(VisitInt32(context.int32()).Value); 4846blob.WriteCompressedInteger(index); 4855blob.WriteCompressedInteger(index); 4879blob.WriteCompressedInteger(index); 4885blob.WriteCompressedInteger((int)VisitVariantType(context.variantType()).Value); 4893blob.WriteCompressedInteger(0); 5082signature.WriteCompressedInteger(args.Length); 5163blob.WriteCompressedInteger(secAttributes.Length); 5716suffix.WriteCompressedInteger(bounds.Length); 5733suffix.WriteCompressedInteger(numSizes); 5736suffix.WriteCompressedInteger(bounds[bIdx].Upper.GetValueOrDefault()); 5738suffix.WriteCompressedInteger(numLoBounds); 5765blob.WriteCompressedInteger(types.Length);
ILCompiler.Compiler (8)
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (8)
73noArgsNoReturnStaticMethodSig.WriteCompressedInteger(0); 462blobBuilder.WriteCompressedInteger(sigVar.Index); 468blobBuilder.WriteCompressedInteger(type.Instantiation.Length); 477blobBuilder.WriteCompressedInteger(codedIndex); 613signatureBuilder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(handle)); 621signatureBuilder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(handle)); 695signatureBuilder.WriteCompressedInteger(genericParameterCount); 697signatureBuilder.WriteCompressedInteger(sig.Length);
ILCompiler.ReadyToRun (21)
Compiler\ReadyToRunStandaloneMethodMetadata.cs (13)
73_nonCodeAlternateBlob.WriteCompressedInteger(_exceptionRegions.Length); 78_nonCodeAlternateBlob.WriteCompressedInteger((int)region.Kind); 79_nonCodeAlternateBlob.WriteCompressedInteger((int)region.TryOffset); 80_nonCodeAlternateBlob.WriteCompressedInteger((int)region.TryLength); 81_nonCodeAlternateBlob.WriteCompressedInteger((int)region.HandlerOffset); 82_nonCodeAlternateBlob.WriteCompressedInteger((int)region.HandlerLength); 87_nonCodeAlternateBlob.WriteCompressedInteger(encodedToken); 91_nonCodeAlternateBlob.WriteCompressedInteger(region.FilterOffset); 142blob.WriteCompressedInteger(strAlternate.Length); 164blob.WriteCompressedInteger(CodedIndex.MemberRefParent(MetadataTokens.EntityHandle(GetAlternateStreamToken(MetadataTokens.GetToken(memberReference.Parent))))); 174blob.WriteCompressedInteger(CodedIndex.MemberRefParent(MetadataTokens.EntityHandle(GetAlternateStreamToken(MetadataTokens.GetToken(methodDefinition.GetDeclaringType()))))); 184blob.WriteCompressedInteger(CodedIndex.MemberRefParent(MetadataTokens.EntityHandle(GetAlternateStreamToken(MetadataTokens.GetToken(fieldDefinition.GetDeclaringType()))))); 191blob.WriteCompressedInteger(MetadataTokens.GetRowNumber(MetadataTokens.EntityHandle(GetAlternateStreamToken(MetadataTokens.GetToken(methodSpecification.Method)))));
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (8)
73noArgsNoReturnStaticMethodSig.WriteCompressedInteger(0); 462blobBuilder.WriteCompressedInteger(sigVar.Index); 468blobBuilder.WriteCompressedInteger(type.Instantiation.Length); 477blobBuilder.WriteCompressedInteger(codedIndex); 613signatureBuilder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(handle)); 621signatureBuilder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(handle)); 695signatureBuilder.WriteCompressedInteger(genericParameterCount); 697signatureBuilder.WriteCompressedInteger(sig.Length);
ILCompiler.TypeSystem (2)
parent\parent\Common\TypeSystem\Ecma\EcmaSignatureTranslator.cs (2)
29_output.WriteCompressedInteger(value); 117_output.WriteCompressedInteger(newEncodedHandle);
Microsoft.CodeAnalysis (57)
Emit\EditAndContinueMethodDebugInformation.cs (12)
159writer.WriteCompressedInteger(-syntaxOffsetBaseline); 184writer.WriteCompressedInteger(localSlot.Id.SyntaxOffset - syntaxOffsetBaseline); 188writer.WriteCompressedInteger(localSlot.Id.Ordinal); 264writer.WriteCompressedInteger(MethodOrdinal + 1); 286writer.WriteCompressedInteger(-syntaxOffsetBaseline); 287writer.WriteCompressedInteger(Closures.Length); 291writer.WriteCompressedInteger(info.SyntaxOffset - syntaxOffsetBaseline); 299writer.WriteCompressedInteger(info.SyntaxOffset - syntaxOffsetBaseline); 300writer.WriteCompressedInteger(info.ClosureOrdinal - LambdaDebugInfo.MinClosureOrdinal); 366writer.WriteCompressedInteger(StateMachineStates.Length); 373writer.WriteCompressedInteger(-syntaxOffsetBaseline); 378writer.WriteCompressedInteger(state.SyntaxOffset - syntaxOffsetBaseline);
PEWriter\MetadataWriter.cs (12)
1238writer.WriteCompressedInteger(permissionSet.Length); 3642writer.WriteCompressedInteger((int)marshallingInformation.UnmanagedType); 3647writer.WriteCompressedInteger(marshallingInformation.NumberOfElements); 3650writer.WriteCompressedInteger((int)marshallingInformation.ElementType); 3686writer.WriteCompressedInteger((int)marshallingInformation.ElementType); 3689writer.WriteCompressedInteger(marshallingInformation.ParamIndex); 3692writer.WriteCompressedInteger(marshallingInformation.NumberOfElements); 3699writer.WriteCompressedInteger(marshallingInformation.NumberOfElements); 3708writer.WriteCompressedInteger((int)marshallingInformation.SafeArrayElementSubtype); 3719writer.WriteCompressedInteger(marshallingInformation.NumberOfElements); 3727writer.WriteCompressedInteger(marshallingInformation.IidParameterIndex); 3810writer.WriteCompressedInteger(customAttributeArgsBuilder.Count);
PEWriter\MetadataWriter.DynamicAnalysis.cs (7)
141writer.WriteCompressedInteger(GetOrAddDocument(previousDocument, documentIndex)); 149writer.WriteCompressedInteger(GetOrAddDocument(currentDocument, documentIndex)); 160writer.WriteCompressedInteger(spans[i].StartLine); 161writer.WriteCompressedInteger(spans[i].StartColumn); 184writer.WriteCompressedInteger(deltaLines); 188writer.WriteCompressedInteger(deltaColumns); 245writer.WriteCompressedInteger(MetadataTokens.GetHeapOffset(partIndex));
PEWriter\MetadataWriter.PortablePdb.cs (26)
189builder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(GetTypeHandle(type))); 196builder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(GetTypeHandle(type))); 223builder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(GetTypeHandle(type))); 233builder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(GetTypeHandle(type))); 328writer.WriteCompressedInteger(MetadataTokens.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(alias.Name))); 329writer.WriteCompressedInteger(MetadataTokens.GetRowNumber(GetOrAddAssemblyReferenceHandle(alias.Assembly))); 342writer.WriteCompressedInteger(MetadataTokens.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt))); 343writer.WriteCompressedInteger(MetadataTokens.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.TargetXmlNamespaceOpt))); 354writer.WriteCompressedInteger(MetadataTokens.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt))); 362writer.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(GetTypeHandle(import.TargetTypeOpt))); // TODO: index in release build 372writer.WriteCompressedInteger(MetadataTokens.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt))); 380writer.WriteCompressedInteger(MetadataTokens.GetRowNumber(GetAssemblyReferenceHandle(import.TargetAssemblyOpt))); 388writer.WriteCompressedInteger(MetadataTokens.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt))); 399writer.WriteCompressedInteger(MetadataTokens.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(namespaceName))); 408writer.WriteCompressedInteger(MetadataTokens.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt))); 591writer.WriteCompressedInteger(aggregateMethodDefRid); 644writer.WriteCompressedInteger(MetadataTokens.GetRowNumber(localSignatureHandleOpt)); 659writer.WriteCompressedInteger(0); 662writer.WriteCompressedInteger(MetadataTokens.GetRowNumber(documentHandle)); 669writer.WriteCompressedInteger(sequencePoints[i].Offset - sequencePoints[i - 1].Offset); 673writer.WriteCompressedInteger(sequencePoints[i].Offset); 689writer.WriteCompressedInteger(sequencePoints[i].StartLine); 690writer.WriteCompressedInteger(sequencePoints[i].StartColumn); 727writer.WriteCompressedInteger(deltaLines); 731writer.WriteCompressedInteger(deltaColumns); 1025builder.WriteCompressedInteger(MetadataTokens.GetRowNumber(handle));
System.Reflection.Emit (22)
System\Reflection\Emit\ModuleBuilderImpl.cs (12)
435spBlobBuilder.WriteCompressedInteger(MetadataTokens.GetRowNumber(localSignatureHandle)); 456spBlobBuilder.WriteCompressedInteger(MetadataTokens.GetRowNumber(localSignature)); 457spBlobBuilder.WriteCompressedInteger(MetadataTokens.GetRowNumber(GetDocument(pair.Key))); 465spBlobBuilder.WriteCompressedInteger(0); 466spBlobBuilder.WriteCompressedInteger(MetadataTokens.GetRowNumber(GetDocument(pair.Key))); 480spBlobBuilder.WriteCompressedInteger(sequencePoints[i].Offset - sequencePoints[i - 1].Offset); 484spBlobBuilder.WriteCompressedInteger(sequencePoints[i].Offset); 500spBlobBuilder.WriteCompressedInteger(sequencePoints[i].StartLine); 501spBlobBuilder.WriteCompressedInteger(sequencePoints[i].StartColumn); 565importBlob.WriteCompressedInteger(MetadataTokens.GetHeapOffset(_pdbBuilder.GetOrAddBlobUTF8(importNs))); 579spBuilder.WriteCompressedInteger(deltaLines); 583spBuilder.WriteCompressedInteger(deltaColumns);
System\Reflection\Emit\PseudoCustomAttributesData.cs (10)
147writer.WriteCompressedInteger((int)_marshalType); 152writer.WriteCompressedInteger(_marshalArrayElementCount); 155writer.WriteCompressedInteger(_marshalArrayElementType); 182writer.WriteCompressedInteger(_marshalArrayElementType); 185writer.WriteCompressedInteger(_marshalParameterIndex); 188writer.WriteCompressedInteger(_marshalArrayElementCount); 195writer.WriteCompressedInteger(_marshalArrayElementCount); 203writer.WriteCompressedInteger((int)safeArrayElementSubtype); 216writer.WriteCompressedInteger(_marshalArrayElementCount); 224writer.WriteCompressedInteger(_marshalParameterIndex);
System.Reflection.Metadata (23)
System\Reflection\Metadata\BlobBuilder.cs (2)
1057WriteCompressedInteger(BlobUtilities.GetUserStringByteLength(value.Length)); 1107WriteCompressedInteger(bytesToCurrent + bytesToNext);
System\Reflection\Metadata\Ecma335\Encoding\BlobEncoders.cs (20)
61Builder.WriteCompressedInteger(genericArgumentCount); 92Builder.WriteCompressedInteger(genericParameterCount); 161Builder.WriteCompressedInteger(variableCount); 190Builder.WriteCompressedInteger(attributeCount); 206Builder.WriteCompressedInteger(argumentCount); 236Builder.WriteCompressedInteger(parameterCount); 375Builder.WriteCompressedInteger(encodedArguments.Length); 397Builder.WriteCompressedInteger(encodedArguments.Count); 1076Builder.WriteCompressedInteger(codedIndex); 1113Builder.WriteCompressedInteger(genericParameterCount); 1140Builder.WriteCompressedInteger(codedIndex); 1141Builder.WriteCompressedInteger(genericArgumentCount); 1158Builder.WriteCompressedInteger(parameterIndex); 1174Builder.WriteCompressedInteger(parameterIndex); 1245Builder.WriteCompressedInteger(CodedIndex.TypeDefOrRefOrSpec(type)); 1291Builder.WriteCompressedInteger(rank); 1299Builder.WriteCompressedInteger(sizes.Length); 1302Builder.WriteCompressedInteger(size); 1308Builder.WriteCompressedInteger(rank); 1321Builder.WriteCompressedInteger(lowerBounds.Length);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
337resultBuilder.WriteCompressedInteger(GetOrAddBlob(partBuilder).GetHeapOffset());