using System;
using System.ComponentModel;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Drawing
{
/// Stores a set of four integers that represent the location and size of a rectangle
// Token: 0x02000029 RID: 41
[Token(Token = "0x2000029")]
[TypeConverter]
[TypeConverter(typeof(RectangleConverter))]
[ComVisible(true)]
[Serializable]
public struct Rectangle
{
/// Tests whether two structures have equal location and size.
/// The structure that is to the left of the equality operator.
/// The structure that is to the right of the equality operator.
/// This operator returns if the two structures have equal , , , and properties.
// Token: 0x060000CF RID: 207 RVA: 0x000024D8 File Offset: 0x000006D8
[Token(Token = "0x60000CF")]
[Address(RVA = "0x68EA60", Offset = "0x68D860", VA = "0x18068EA60")]
public static bool operator ==(Rectangle left, Rectangle right)
{
return default(bool);
}
/// Initializes a new instance of the class with the specified location and size.
/// The x-coordinate of the upper-left corner of the rectangle.
/// The y-coordinate of the upper-left corner of the rectangle.
/// The width of the rectangle.
/// The height of the rectangle.
// Token: 0x060000D0 RID: 208 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D0")]
[Address(RVA = "0x68EA00", Offset = "0x68D800", VA = "0x18068EA00")]
public Rectangle(int x, int y, int width, int height)
{
}
/// Gets or sets the height of this structure.
/// The height of this structure. The default is 0.
// Token: 0x17000015 RID: 21
// (get) Token: 0x060000D1 RID: 209 RVA: 0x000024F0 File Offset: 0x000006F0
[Token(Token = "0x17000015")]
public int Height
{
[Token(Token = "0x60000D1")]
[Address(RVA = "0x5DD020", Offset = "0x5DBE20", VA = "0x1805DD020")]
get
{
return 0;
}
}
/// Gets or sets the coordinates of the upper-left corner of this structure.
/// A that represents the upper-left corner of this structure.
// Token: 0x17000016 RID: 22
// (get) Token: 0x060000D2 RID: 210 RVA: 0x00002508 File Offset: 0x00000708
[Token(Token = "0x17000016")]
[Browsable(false)]
public Point Location
{
[Token(Token = "0x60000D2")]
[Address(RVA = "0x68EA20", Offset = "0x68D820", VA = "0x18068EA20")]
get
{
return default(Point);
}
}
/// Gets or sets the size of this .
/// A that represents the width and height of this structure.
// Token: 0x17000017 RID: 23
// (get) Token: 0x060000D3 RID: 211 RVA: 0x00002520 File Offset: 0x00000720
[Token(Token = "0x17000017")]
[Browsable(false)]
public Size Size
{
[Token(Token = "0x60000D3")]
[Address(RVA = "0x68EA40", Offset = "0x68D840", VA = "0x18068EA40")]
get
{
return default(Size);
}
}
/// Gets or sets the width of this structure.
/// The width of this structure. The default is 0.
// Token: 0x17000018 RID: 24
// (get) Token: 0x060000D4 RID: 212 RVA: 0x00002538 File Offset: 0x00000738
[Token(Token = "0x17000018")]
public int Width
{
[Token(Token = "0x60000D4")]
[Address(RVA = "0x4C4D90", Offset = "0x4C3B90", VA = "0x1804C4D90")]
get
{
return 0;
}
}
/// Gets or sets the x-coordinate of the upper-left corner of this structure.
/// The x-coordinate of the upper-left corner of this structure. The default is 0.
// Token: 0x17000019 RID: 25
// (get) Token: 0x060000D5 RID: 213 RVA: 0x00002550 File Offset: 0x00000750
[Token(Token = "0x17000019")]
public int X
{
[Token(Token = "0x60000D5")]
[Address(RVA = "0x57C620", Offset = "0x57B420", VA = "0x18057C620")]
get
{
return 0;
}
}
/// Gets or sets the y-coordinate of the upper-left corner of this structure.
/// The y-coordinate of the upper-left corner of this structure. The default is 0.
// Token: 0x1700001A RID: 26
// (get) Token: 0x060000D6 RID: 214 RVA: 0x00002568 File Offset: 0x00000768
[Token(Token = "0x1700001A")]
public int Y
{
[Token(Token = "0x60000D6")]
[Address(RVA = "0x5DD040", Offset = "0x5DBE40", VA = "0x1805DD040")]
get
{
return 0;
}
}
/// Tests whether is a structure with the same location and size of this structure.
/// The to test.
/// This method returns if is a structure and its , , , and properties are equal to the corresponding properties of this structure; otherwise, .
// Token: 0x060000D7 RID: 215 RVA: 0x00002580 File Offset: 0x00000780
[Token(Token = "0x60000D7")]
[Address(RVA = "0x68E6D0", Offset = "0x68D4D0", VA = "0x18068E6D0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// Returns the hash code for this structure. For information about the use of hash codes, see .
/// An integer that represents the hash code for this rectangle.
// Token: 0x060000D8 RID: 216 RVA: 0x00002598 File Offset: 0x00000798
[Token(Token = "0x60000D8")]
[Address(RVA = "0x68E7F0", Offset = "0x68D5F0", VA = "0x18068E7F0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// Converts the attributes of this to a human-readable string.
/// A string that contains the position, width, and height of this structure ¾ for example, {X=20, Y=20, Width=100, Height=50}
// Token: 0x060000D9 RID: 217 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D9")]
[Address(RVA = "0x68E800", Offset = "0x68D600", VA = "0x18068E800", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x040000F3 RID: 243
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000F3")]
private int x;
// Token: 0x040000F4 RID: 244
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x40000F4")]
private int y;
// Token: 0x040000F5 RID: 245
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40000F5")]
private int width;
// Token: 0x040000F6 RID: 246
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x40000F6")]
private int height;
}
}