BaseShadow Members
Include Protected Members
Include Inherited Members
This class is used by the publicize method to help test private types.
The BaseShadow type exposes the following members.
Constructors
Name
Description
Overloaded. Initializes a new instance of the BaseShadow class.
Top
Methods
Name
Description
Determines whether the specified Object is equal to the current Object. (Overrides Object.Equals(Object).)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Returns the hash code for this instance. (Overrides Object.GetHashCode().)
Used for dynamically restoring of arrays of private types.
Static function that will be used with TransferArray for deep array copy with unshadowing the real target Type objects.
Returns the target Type for a potential shadow class.
Gets the type of the current instance. (Inherited from Object.)
Returns a Type object that represents an array of the specified type, with the specified number of dimensions.
Returns a Type object that represents the specified type when it is passed as a ref parameter.
Returns a Type object that represents a pointer to the specified type.
Creates a shallow copy of the current Object. (Inherited from Object.)
Dummy method used to transfer the arrays of the same Type. This is the failsafe implementation of the BaseShadow.ElementConverter delegate used for arrays of the same type.
Returns a String that represents the current BaseShadow object. (Overrides Object.ToString().)
Performs a deep copy of an array of one Type into a similar array of different Type.
Top
Fields
Name
Description
The name of the static method in derived classes.
The PrivateObject stored in this instance.
Top
Properties
Name
Description
Gets the target object.
Top