public sealed class SignatureHelper
|
AddArgument | Adds an argument to the signature. |
AddSentinel | Marks the end of a vararg fixed part. This is only used if the caller is creating a vararg signature call site. |
Equals | Overridden: Checks if this instance is equal to the given object. |
GetFieldSigHelper | Returns a signature helper for a field. |
GetHashCode | Overridden: Creates and returns a hash code for this instance. |
GetLocalVarSigHelper | Returns a signature helper for a local variable. |
GetMethodSigHelper | Overloaded:GetMethodSigHelper(Module mod, CallingConvention unmanagedCallConv, Type returnType) Returns a signature helper for a method given the method's module and an unmanaged calling convention. |
GetMethodSigHelper | Overloaded:GetMethodSigHelper(Module mod, CallingConventions callingConvention, Type returnType) Returns a signature helper for a method given the method's module, calling convention, and return type. |
GetMethodSigHelper | Overloaded:GetMethodSigHelper(Module mod, Type returnType, Type[] parameterTypes) Returns a signature helper for a method, given the method's module, calling convention, return type, and parameter types. |
GetPropertySigHelper | Returns a signature helper for a property given the property's module, return type, and parameter types. |
GetSignature | Adds the end token to the signature and marks the signature as finished, so no further tokens can be added. |
GetType (inherited from System.Object) |
See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. |
ToString | Overridden: Returns a string representing the signature parameters. |
Finalize (inherited from System.Object) |
See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects. |
MemberwiseClone (inherited from System.Object) |
See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. |
Hierarchy:
public void AddArgument( |
clsArgument
Exception Type | Condition |
---|---|
ArgumentException | The signature has already been finished. |
public void AddSentinel(); |
obj
~SignatureHelper(); |
public static SignatureHelper GetFieldSigHelper( |
mod
public override int GetHashCode(); |
public static SignatureHelper GetLocalVarSigHelper( |
mod
public static SignatureHelper GetMethodSigHelper( |
mod
unmanagedCallConv
returnType
public static SignatureHelper GetMethodSigHelper( |
mod
callingConvention
returnType
public static SignatureHelper GetMethodSigHelper( |
mod
returnType
parameterTypes
public static SignatureHelper GetPropertySigHelper( |
mod
returnType
parameterTypes
public byte[] GetSignature(); |
public Type GetType(); |
protected object MemberwiseClone(); |
public override string ToString(); |