This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
SignatureHelper Members
Public:
Methods
AddArgument |
Adds an argument to the signature. Takes a Type and determines whether it is one of the primitive types or a more general class. In the former case, the method adds the appropriate short cut encoding, otherwise the method calculates the proper description for the type. |
AddSentinel |
Mark the vararg fix part. This is only used if the caller is creating a vararg signature call site. |
Equals |
Checks if this instance is equal to the given object. |
GetFieldSigHelper |
Returns a signature helper for a field. |
GetHashCode (inherited from Object) |
Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. |
GetLocalVarSigHelper |
Returns a signature helper for a local variable. |
GetMethodSigHelper |
Overloaded. Returns a signature helper for a method. |
GetPropertySigHelper |
Returns a signature helper for a property given the property'smodule, return type, and parameter types. |
GetSignature |
Chops the internal signature to the appropriate length. Adds the end token to the signature and marks the signature as finished so that no further tokens can be added. |
GetType (inherited from Object) |
Gets the Type of the Object. |
ToString |
Returns a string representing the signature parameters. |
Protected:
Methods
Finalize (inherited from Object) |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by the Garbage Collector (GC). This method may be ignored by the runtime; therefore, necessary cleanup operations should be done elsewhere. |
MemberwiseClone (inherited from Object) |
Creates a shallow copy of the current Object. |
See Also
SignatureHelper Class | System.Reflection.Emit Namespace