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 = "0x10FCCD0", Offset = "0x10FBCD0", VA = "0x1810FCCD0")]
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 = "0x10FCC70", Offset = "0x10FBC70", VA = "0x1810FCC70")]
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 = "0x89A1B0", Offset = "0x8991B0", VA = "0x18089A1B0")]
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 = "0x10FCC90", Offset = "0x10FBC90", VA = "0x1810FCC90")]
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 = "0x10FCCB0", Offset = "0x10FBCB0", VA = "0x1810FCCB0")]
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 = "0x60FD70", Offset = "0x60ED70", VA = "0x18060FD70")]
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 = "0x5C1530", Offset = "0x5C0530", VA = "0x1805C1530")]
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 = "0x5AAE10", Offset = "0x5A9E10", VA = "0x1805AAE10")]
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 = "0x10FC940", Offset = "0x10FB940", VA = "0x1810FC940", 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 = "0x10FCA60", Offset = "0x10FBA60", VA = "0x1810FCA60", 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 = "0x10FCA70", Offset = "0x10FBA70", VA = "0x1810FCA70", 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;
}
}