22 instantiations of BlobEncoder
Microsoft.CodeAnalysis (12)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
861var encoder = new BlobEncoder(writer).LocalVariableSignature(localVariables.Length);
PEWriter\MetadataWriter.cs (11)
1053var encoder = new BlobEncoder(builder).MethodSpecificationSignature(methodInstanceReference.GetGenericMethod(Context).GenericParameterCount); 1135var encoder = new BlobEncoder(builder).MethodSignature( 1193var signatureEncoder = new BlobEncoder(builder).MethodSignature(convention: signature.CallingConvention.ToSignatureConvention(), genericParameterCount: 0, isInstanceMethod: false); 1282var encoder = new BlobEncoder(builder).PropertySignature( 1652this.SerializeTypeReference(new BlobEncoder(builder).TypeSpecificationSignature(), typeReference); 3053var encoder = new BlobEncoder(builder).LocalVariableSignature(localVariables.Length); 3080var typeEncoder = new BlobEncoder(builder).FieldSignature(); 3429var typeEncoder = new BlobEncoder(builder).FieldSignature(); 3440var argsEncoder = new BlobEncoder(builder).MethodSpecificationSignature(genericMethodInstanceReference.GetGenericMethod(Context).GenericParameterCount); 3471new BlobEncoder(builder).CustomAttributeSignature(out fixedArgsEncoder, out namedArgsEncoder); 3761var namedArgsEncoder = new BlobEncoder(customAttributeArgsBuilder).PermissionSetArguments(customAttribute.NamedArgumentCount);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenFunctionPointersTests.cs (3)
12639new BlobEncoder(consoleWriteLineSignature). 12652new BlobEncoder(parameterlessCtorSignature). 12665var mBlobBuilder = new BlobEncoder(mSignature);
System.Reflection.Emit (7)
System\Reflection\Emit\SignatureHelper.cs (7)
16LocalVariablesEncoder encoder = new BlobEncoder(localSignature).LocalVariableSignature(locals.Count); 30FieldTypeEncoder encoder = new BlobEncoder(fieldSignature).Field(); 43new BlobEncoder(constructorSignature). 57WriteSignatureForType(new BlobEncoder(typeSpecSignature).TypeSpecificationSignature(), type, module); 65GenericTypeArgumentsEncoder encoder = new BlobEncoder(methodSpecSignature).MethodSpecificationSignature(genericArguments.Length); 83new BlobEncoder(methodSignature).MethodSignature(convention, genParamCount, isInstance). 157new BlobEncoder(propertySignature).
2 references to BlobEncoder
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenFunctionPointersTests.cs (1)
12665var mBlobBuilder = new BlobEncoder(mSignature);
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (1)
878/// <param name="signature">Field signature. Use <see cref="BlobEncoder.FieldSignature"/> to construct the blob.</param>