Click or drag to resize

ImageSourceNode Class

This is an object used to hold AtalaImage objects in the ImageSource. This object is only of interest if you are writing your own ImageSource implementation.
Inheritance Hierarchy

Namespace:  Atalasoft.Imaging
Assembly:  Atalasoft.dotImage (in Atalasoft.dotImage.dll) Version: (.NET 4.5.2, x86)
public class ImageSourceNode : IDisposable

The ImageSourceNode type exposes the following members.

Public methodImageSourceNode
Constructs a new ImageSourceNode using the supplied image and reloader.
Public propertyImage
The image in this node.
Public propertyImageSize
The number of bytes used by this image when in memory.
Public propertyIndex
The index of this image in the ImageSource.
Public propertyReferenceCount
Gets the reference count for this node.
Public propertyReleased
Determines if this image is fully released.
Public propertyReloader
Gets the reloader, if any, associated with this node.
Public methodAcquire
Acquire a lock on this node.
Public methodDispose
Release resources used by this node.
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Finalizes an instance of the ImageSourceNode class.
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLetGo
Unload the image from memory.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRelease
Release a lock on this image.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also