public class ThreadSafeImageContainerPublic Class ThreadSafeImageContainerpublic ref class ThreadSafeImageContainertype ThreadSafeImageContainer = class end| ThreadSafeImageContainer | Default constructor of the ThreadSafeImageContainer class. |
| ThreadSafeImageContainer(ThreadSafeImageContainer) | Constructs ThreadSafeImageContainer which takes its options from the specified container. |
| DrawImage | Draws the original or optimized image on the given surface/bounds and based on the given parameter. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetImageCopy | Gets a copy of the original or optimized image based on the given parameter. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| SetImage | Sets the image to the current ThreadSafeImageContainer instance and performs required scaling optimizations. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| imageLock | Object instance which is used for synchronization. |
| optimizedImage | Stores optimized image. |
| originalImage | Stores original image. |