System.Reflection.Emit.SignatureHelper: Method Members

The methods of System.Reflection.Emit.SignatureHelper are listed below. For a list of all members, see the SignatureHelper Members list.

See Also: Inherited members from System.Object

Public Methods

AddArgument(Type)

Adds an argument to the signature.

AddArgument(Type, bool)

Adds an argument of the specified type to the signature, specifying whether the argument is pinned.

AddArgument(Type, Type[], Type[])

Adds an argument to the signature, with the specified custom modifiers.

AddArguments(Type[], Type[][], Type[][])

Adds a set of arguments to the signature, with the specified custom modifiers.

AddSentinel()

Marks the end of a vararg fixed part. This is only used if the caller is creating a vararg signature call site.

override
Equals(object) : bool

Checks if this instance is equal to the given object.

static
GetFieldSigHelper(System.Reflection.Module) : SignatureHelper

Returns a signature helper for a field.

override
GetHashCode() : int

Creates and returns a hash code for this instance.

static
GetLocalVarSigHelper() : SignatureHelper

Returns a signature helper for a local variable.

static
GetLocalVarSigHelper(System.Reflection.Module) : SignatureHelper

Returns a signature helper for a local variable.

static
GetMethodSigHelper(System.Reflection.CallingConventions, Type) : SignatureHelper

Returns a signature helper for a method given the method's calling convention and return type.

static
GetMethodSigHelper(System.Runtime.InteropServices.CallingConvention, Type) : SignatureHelper

Returns a signature helper for a method given the method's unmanaged calling convention and return type.

static
GetMethodSigHelper(System.Reflection.Module, System.Reflection.CallingConventions, Type) : SignatureHelper

Returns a signature helper for a method given the method's module, calling convention, and return type.

static
GetMethodSigHelper(System.Reflection.Module, System.Runtime.InteropServices.CallingConvention, Type) : SignatureHelper

Returns a signature helper for a method given the method's module, unmanaged calling convention, and return type.

static
GetMethodSigHelper(System.Reflection.Module, Type, Type[]) : SignatureHelper

Returns a signature helper for a method with a standard calling convention, given the method's module, return type, and argument types.

static
GetPropertySigHelper(System.Reflection.Module, Type, Type[]) : SignatureHelper

Returns a signature helper for a property, given the dynamic module that contains the property, the property type, and the property arguments.

static
GetPropertySigHelper(System.Reflection.Module, Type, Type[], Type[], Type[], Type[][], Type[][]) : SignatureHelper

Returns a signature helper for a property, given the dynamic module that contains the property, the property type, the property arguments, and custom modifiers for the return type and arguments.

static
GetPropertySigHelper(System.Reflection.Module, System.Reflection.CallingConventions, Type, Type[], Type[], Type[], Type[][], Type[][]) : SignatureHelper

Returns a signature helper for a property, given the dynamic module that contains the property, the calling convention, the property type, the property arguments, and custom modifiers for the return type and arguments.

GetSignature() : byte[]

Adds the end token to the signature and marks the signature as finished, so no further tokens can be added.

override
ToString() : string

Returns a string representing the signature arguments.