This documentation is archived and is not being maintained.

SignatureHelper Methods

  Name Description
Public method AddArgument Overloaded. Adds an argument to the signature.
Public method AddArguments Adds a set of arguments to the signature, with the specified custom modifiers.
Public method AddSentinel Marks the end of a vararg fixed part. This is only used if the caller is creating a vararg signature call site.
Public method Equals Overloaded. Overridden. Determines whether a SignatureHelper is equal to another object.
Public method Static GetFieldSigHelper Returns a signature helper for a field.
Public method GetHashCode Overridden. Creates and returns a hash code for this instance.
Public method Static GetLocalVarSigHelper Overloaded. Returns a signature helper for a local variable.
Public method Static GetMethodSigHelper Overloaded. Returns a signature helper for a method.
Public method Static GetPropertySigHelper Overloaded. Returns a signature helper for a property.
Public method GetSignature Adds the end token to the signature and marks the signature as finished, so no further tokens can be added.
Public method GetType  Gets the Type of the current instance. (Inherited from Object.)
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (Inherited from Object.)
Public method ToString Overridden. Returns a string representing the signature arguments.

  Name Description
Explicit interface implementation Method System.Runtime.InteropServices._SignatureHelper.GetIDsOfNames Maps a set of names to a corresponding set of dispatch identifiers.
Explicit interface implementation Method System.Runtime.InteropServices._SignatureHelper.GetTypeInfo Retrieves the type information for an object, which can then be used to get the type information for an interface.
Explicit interface implementation Method System.Runtime.InteropServices._SignatureHelper.GetTypeInfoCount Retrieves the number of type information interfaces that an object provides (either 0 or 1).
Explicit interface implementation Method System.Runtime.InteropServices._SignatureHelper.Invoke Provides access to properties and methods exposed by an object.