<PackageReference Include="Microsoft.Packaging.Tools" Version="1.0.0-preview1-25301-01" />

System.Reflection.Metadata.Ecma335.SignatureTypeEncoder

public BlobBuilder Builder { get; }

public void Array(out SignatureTypeEncoder elementType, out ArrayShapeEncoder arrayShape)

public void Array(Action<SignatureTypeEncoder> elementType, Action<ArrayShapeEncoder> arrayShape)

public void Boolean()

public void Byte()

public void Char()

public void Double()

public MethodSignatureEncoder FunctionPointer(SignatureCallingConvention convention = 0, FunctionPointerAttributes attributes = 0, int genericParameterCount = 0)

public GenericTypeArgumentsEncoder GenericInstantiation(EntityHandle genericType, int genericArgumentCount, bool isValueType)

public void GenericMethodTypeParameter(int parameterIndex)

public void GenericTypeParameter(int parameterIndex)

public void Int16()

public void Int32()

public void Int64()

public void IntPtr()

public void Object()

public void PrimitiveType(PrimitiveTypeCode type)

public void SByte()

public void Single()

public void String()

public void Type(EntityHandle type, bool isValueType)

public void UInt16()

public void UInt32()

public void UInt64()

public void UIntPtr()

public void VoidPointer()