System.Drawing.Icon
namespace System.Drawing
{
public sealed class Icon : MarshalByRefObject, ICloneable, IDisposable, ISerializable
{
public IntPtr Handle { get; }
public int Height { get; }
public Size Size { get; }
public int Width { get; }
public Icon(Icon original, Size size);
public Icon(Icon original, int width, int height);
public Icon(Stream stream);
public Icon(Stream stream, Size size);
public Icon(Stream stream, int width, int height);
public Icon(string fileName);
public Icon(string fileName, Size size);
public Icon(string fileName, int width, int height);
public Icon(Type type, string resource);
public object Clone();
public void Dispose();
public static Icon ExtractAssociatedIcon(string filePath);
public static Icon FromHandle(IntPtr handle);
public void Save(Stream outputStream);
public Bitmap ToBitmap();
}
}