oh dear
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004A RID: 74
|
||||
internal class AddressAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040001C8 RID: 456
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x040001C9 RID: 457
|
||||
public string Offset;
|
||||
|
||||
// Token: 0x040001CA RID: 458
|
||||
public string VA;
|
||||
|
||||
// Token: 0x040001CB RID: 459
|
||||
public string Slot;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004F RID: 79
|
||||
internal class AnalysisFailedException : Exception
|
||||
{
|
||||
// Token: 0x0600016A RID: 362 RVA: 0x000027AE File Offset: 0x000009AE
|
||||
public AnalysisFailedException(string message)
|
||||
: base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004C RID: 76
|
||||
internal class AttributeAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040001CD RID: 461
|
||||
public string Name;
|
||||
|
||||
// Token: 0x040001CE RID: 462
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x040001CF RID: 463
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004B RID: 75
|
||||
internal class FieldOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040001CC RID: 460
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004D RID: 77
|
||||
internal class MetadataOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040001D0 RID: 464
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004E RID: 78
|
||||
internal class TokenAttribute : Attribute
|
||||
{
|
||||
// Token: 0x040001D1 RID: 465
|
||||
public string Token;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000002 RID: 2
|
||||
[Token(Token = "0x2000002")]
|
||||
internal sealed class Locale
|
||||
{
|
||||
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000001")]
|
||||
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0")]
|
||||
public static string GetText(string msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000002 RID: 2 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000002")]
|
||||
[Address(RVA = "0x68A9B0", Offset = "0x6897B0", VA = "0x18068A9B0")]
|
||||
public static string GetText(string fmt, params object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("4.0.0.0")]
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000003 RID: 3
|
||||
[Token(Token = "0x2000003")]
|
||||
internal class SR
|
||||
{
|
||||
// Token: 0x06000003 RID: 3 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000003")]
|
||||
[Address(RVA = "0x68A9B0", Offset = "0x6897B0", VA = "0x18068A9B0")]
|
||||
public static string Format(string format, params object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{6964D65D-0CBB-4C42-A997-2E6589744D61}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>System.Drawing</RootNamespace>
|
||||
<AssemblyName>System.Drawing</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
</PropertyGroup>
|
||||
<ItemGroup />
|
||||
<ItemGroup>
|
||||
<AppDesigner Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Cpp2IlInjected\AddressAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\AnalysisFailedException.cs" />
|
||||
<Compile Include="Cpp2IlInjected\AttributeAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\FieldOffsetAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\MetadataOffsetAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\TokenAttribute.cs" />
|
||||
<Compile Include="Locale.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="SR.cs" />
|
||||
<Compile Include="System\Drawing\Bitmap.cs" />
|
||||
<Compile Include="System\Drawing\Color.cs" />
|
||||
<Compile Include="System\Drawing\ColorConverter.cs" />
|
||||
<Compile Include="System\Drawing\ComIStreamMarshaler.cs" />
|
||||
<Compile Include="System\Drawing\ComIStreamWrapper.cs" />
|
||||
<Compile Include="System\Drawing\CopyPixelOperation.cs" />
|
||||
<Compile Include="System\Drawing\Design\UITypeEditor.cs" />
|
||||
<Compile Include="System\Drawing\Drawing2D\FlushIntention.cs" />
|
||||
<Compile Include="System\Drawing\Drawing2D\InterpolationMode.cs" />
|
||||
<Compile Include="System\Drawing\GDIPlus.cs" />
|
||||
<Compile Include="System\Drawing\GdiplusStartupInput.cs" />
|
||||
<Compile Include="System\Drawing\GdiplusStartupOutput.cs" />
|
||||
<Compile Include="System\Drawing\GetSysColorIndex.cs" />
|
||||
<Compile Include="System\Drawing\Graphics.cs" />
|
||||
<Compile Include="System\Drawing\IMacContext.cs" />
|
||||
<Compile Include="System\Drawing\Image.cs" />
|
||||
<Compile Include="System\Drawing\ImageConverter.cs" />
|
||||
<Compile Include="System\Drawing\ImageFormatConverter.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\Encoder.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\EncoderParameter.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\EncoderParameters.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\EncoderParameterValueType.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\ImageCodecFlags.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\ImageCodecInfo.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\ImageCodecInfoPrivate.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\ImageFormat.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\Metafile.cs" />
|
||||
<Compile Include="System\Drawing\Imaging\PixelFormat.cs" />
|
||||
<Compile Include="System\Drawing\KnownColor.cs" />
|
||||
<Compile Include="System\Drawing\KnownColors.cs" />
|
||||
<Compile Include="System\Drawing\Point.cs" />
|
||||
<Compile Include="System\Drawing\PointConverter.cs" />
|
||||
<Compile Include="System\Drawing\Rectangle.cs" />
|
||||
<Compile Include="System\Drawing\RectangleConverter.cs" />
|
||||
<Compile Include="System\Drawing\SafeNativeMethods.cs" />
|
||||
<Compile Include="System\Drawing\Size.cs" />
|
||||
<Compile Include="System\Drawing\SizeConverter.cs" />
|
||||
<Compile Include="System\Drawing\Status.cs" />
|
||||
<Compile Include="System\Drawing\XVisualInfo.cs" />
|
||||
<Compile Include="System\MonoLimitationAttribute.cs" />
|
||||
<Compile Include="System\MonoTODOAttribute.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\mscorlib\mscorlib.csproj">
|
||||
<Project>{6964d65d-0cbb-4c42-a997-2e6589744d25}</Project>
|
||||
<Name>mscorlib</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\System\System.csproj">
|
||||
<Project>{6964d65d-0cbb-4c42-a997-2e6589744d60}</Project>
|
||||
<Name>System</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing.Design;
|
||||
using System.Drawing.Imaging;
|
||||
using System.IO;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A <see cref="T:System.Drawing.Bitmap" /> is an object used to work with images defined by pixel data.</summary>
|
||||
// Token: 0x02000008 RID: 8
|
||||
[Token(Token = "0x2000008")]
|
||||
[Editor]
|
||||
[Editor("System.Drawing.Design.BitmapEditor, System.Drawing.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public sealed class Bitmap : Image
|
||||
{
|
||||
// Token: 0x0600000C RID: 12 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600000C")]
|
||||
[Address(RVA = "0x67D310", Offset = "0x67C110", VA = "0x18067D310")]
|
||||
private Bitmap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600000D RID: 13 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600000D")]
|
||||
[Address(RVA = "0x67D480", Offset = "0x67C280", VA = "0x18067D480")]
|
||||
internal Bitmap(IntPtr ptr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600000E RID: 14 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600000E")]
|
||||
[Address(RVA = "0x67D4D0", Offset = "0x67C2D0", VA = "0x18067D4D0")]
|
||||
internal Bitmap(IntPtr ptr, Stream stream)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Drawing.Bitmap" /> class with the specified size.</summary>
|
||||
/// <param name="width">The width, in pixels, of the new <see cref="T:System.Drawing.Bitmap" />.</param>
|
||||
/// <param name="height">The height, in pixels, of the new <see cref="T:System.Drawing.Bitmap" />.</param>
|
||||
/// <exception cref="T:System.Exception">The operation failed.</exception>
|
||||
// Token: 0x0600000F RID: 15 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600000F")]
|
||||
[Address(RVA = "0x67D350", Offset = "0x67C150", VA = "0x18067D350")]
|
||||
public Bitmap(int width, int height)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Drawing.Bitmap" /> class with the specified size and format.</summary>
|
||||
/// <param name="width">The width, in pixels, of the new <see cref="T:System.Drawing.Bitmap" />.</param>
|
||||
/// <param name="height">The height, in pixels, of the new <see cref="T:System.Drawing.Bitmap" />.</param>
|
||||
/// <param name="format">The pixel format for the new <see cref="T:System.Drawing.Bitmap" />. This must specify a value that begins with Format.</param>
|
||||
/// <exception cref="T:System.ArgumentException">A <see cref="T:System.Drawing.Imaging.PixelFormat" /> value is specified whose name does not start with Format. For example, specifying <see cref="F:System.Drawing.Imaging.PixelFormat.Gdi" /> will cause an <see cref="T:System.ArgumentException" />, but <see cref="F:System.Drawing.Imaging.PixelFormat.Format48bppRgb" /> will not.</exception>
|
||||
// Token: 0x06000010 RID: 16 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000010")]
|
||||
[Address(RVA = "0x67D1D0", Offset = "0x67BFD0", VA = "0x18067D1D0")]
|
||||
public Bitmap(int width, int height, PixelFormat format)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000011 RID: 17 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000011")]
|
||||
[Address(RVA = "0x67D580", Offset = "0x67C380", VA = "0x18067D580")]
|
||||
private Bitmap(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sets the color of the specified pixel in this <see cref="T:System.Drawing.Bitmap" />.</summary>
|
||||
/// <param name="x">The x-coordinate of the pixel to set.</param>
|
||||
/// <param name="y">The y-coordinate of the pixel to set.</param>
|
||||
/// <param name="color">A <see cref="T:System.Drawing.Color" /> structure that represents the color to assign to the specified pixel.</param>
|
||||
/// <exception cref="T:System.Exception">The operation failed.</exception>
|
||||
// Token: 0x06000012 RID: 18 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000012")]
|
||||
[Address(RVA = "0x67D050", Offset = "0x67BE50", VA = "0x18067D050")]
|
||||
public void SetPixel(int x, int y, Color color)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,296 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Represents an ARGB (alpha, red, green, blue) color.</summary>
|
||||
// Token: 0x02000009 RID: 9
|
||||
[Token(Token = "0x2000009")]
|
||||
[Editor]
|
||||
[TypeConverter]
|
||||
[Serializable]
|
||||
public struct Color
|
||||
{
|
||||
/// <summary>Gets the name of this <see cref="T:System.Drawing.Color" />.</summary>
|
||||
/// <returns>The name of this <see cref="T:System.Drawing.Color" />.</returns>
|
||||
// Token: 0x17000002 RID: 2
|
||||
// (get) Token: 0x06000013 RID: 19 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000002")]
|
||||
public string Name
|
||||
{
|
||||
[Token(Token = "0x6000013")]
|
||||
[Address(RVA = "0x67E630", Offset = "0x67D430", VA = "0x18067E630")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether this <see cref="T:System.Drawing.Color" /> structure is a predefined color. Predefined colors are represented by the elements of the <see cref="T:System.Drawing.KnownColor" /> enumeration.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if this <see cref="T:System.Drawing.Color" /> was created from a predefined color by using either the <see cref="M:System.Drawing.Color.FromName(System.String)" /> method or the <see cref="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)" /> method; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x17000003 RID: 3
|
||||
// (get) Token: 0x06000014 RID: 20 RVA: 0x00002070 File Offset: 0x00000270
|
||||
[Token(Token = "0x17000003")]
|
||||
public bool IsKnownColor
|
||||
{
|
||||
[Token(Token = "0x6000014")]
|
||||
[Address(RVA = "0x67E600", Offset = "0x67D400", VA = "0x18067E600")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether this <see cref="T:System.Drawing.Color" /> structure is a system color. A system color is a color that is used in a Windows display element. System colors are represented by elements of the <see cref="T:System.Drawing.KnownColor" /> enumeration.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if this <see cref="T:System.Drawing.Color" /> was created from a system color by using either the <see cref="M:System.Drawing.Color.FromName(System.String)" /> method or the <see cref="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)" /> method; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x17000004 RID: 4
|
||||
// (get) Token: 0x06000015 RID: 21 RVA: 0x00002088 File Offset: 0x00000288
|
||||
[Token(Token = "0x17000004")]
|
||||
public bool IsSystemColor
|
||||
{
|
||||
[Token(Token = "0x6000015")]
|
||||
[Address(RVA = "0x67E620", Offset = "0x67D420", VA = "0x18067E620")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether this <see cref="T:System.Drawing.Color" /> structure is a named color or a member of the <see cref="T:System.Drawing.KnownColor" /> enumeration.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if this <see cref="T:System.Drawing.Color" /> was created by using either the <see cref="M:System.Drawing.Color.FromName(System.String)" /> method or the <see cref="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)" /> method; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x17000005 RID: 5
|
||||
// (get) Token: 0x06000016 RID: 22 RVA: 0x000020A0 File Offset: 0x000002A0
|
||||
[Token(Token = "0x17000005")]
|
||||
public bool IsNamedColor
|
||||
{
|
||||
[Token(Token = "0x6000016")]
|
||||
[Address(RVA = "0x67E610", Offset = "0x67D410", VA = "0x18067E610")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000006 RID: 6
|
||||
// (get) Token: 0x06000017 RID: 23 RVA: 0x000020B8 File Offset: 0x000002B8
|
||||
// (set) Token: 0x06000018 RID: 24 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000006")]
|
||||
internal long Value
|
||||
{
|
||||
[Token(Token = "0x6000017")]
|
||||
[Address(RVA = "0x67E700", Offset = "0x67D500", VA = "0x18067E700")]
|
||||
get
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
[Token(Token = "0x6000018")]
|
||||
[Address(RVA = "0x461A30", Offset = "0x460830", VA = "0x180461A30")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Drawing.Color" /> structure from the four ARGB component (alpha, red, green, and blue) values. Although this method allows a 32-bit value to be passed for each component, the value of each component is limited to 8 bits.</summary>
|
||||
/// <param name="alpha">The alpha component. Valid values are 0 through 255.</param>
|
||||
/// <param name="red">The red component. Valid values are 0 through 255.</param>
|
||||
/// <param name="green">The green component. Valid values are 0 through 255.</param>
|
||||
/// <param name="blue">The blue component. Valid values are 0 through 255.</param>
|
||||
/// <returns>The <see cref="T:System.Drawing.Color" /> that this method creates.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="alpha" />, <paramref name="red" />, <paramref name="green" />, or <paramref name="blue" /> is less than 0 or greater than 255.</exception>
|
||||
// Token: 0x06000019 RID: 25 RVA: 0x000020D0 File Offset: 0x000002D0
|
||||
[Token(Token = "0x6000019")]
|
||||
[Address(RVA = "0x67DFA0", Offset = "0x67CDA0", VA = "0x18067DFA0")]
|
||||
public static Color FromArgb(int alpha, int red, int green, int blue)
|
||||
{
|
||||
return default(Color);
|
||||
}
|
||||
|
||||
/// <summary>Gets the 32-bit ARGB value of this <see cref="T:System.Drawing.Color" /> structure.</summary>
|
||||
/// <returns>The 32-bit ARGB value of this <see cref="T:System.Drawing.Color" />.</returns>
|
||||
// Token: 0x0600001A RID: 26 RVA: 0x000020E8 File Offset: 0x000002E8
|
||||
[Token(Token = "0x600001A")]
|
||||
[Address(RVA = "0x67E320", Offset = "0x67D120", VA = "0x18067E320")]
|
||||
public int ToArgb()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Drawing.Color" /> structure from the specified predefined color.</summary>
|
||||
/// <param name="color">An element of the <see cref="T:System.Drawing.KnownColor" /> enumeration.</param>
|
||||
/// <returns>The <see cref="T:System.Drawing.Color" /> that this method creates.</returns>
|
||||
// Token: 0x0600001B RID: 27 RVA: 0x00002100 File Offset: 0x00000300
|
||||
[Token(Token = "0x600001B")]
|
||||
[Address(RVA = "0x67E100", Offset = "0x67CF00", VA = "0x18067E100")]
|
||||
public static Color FromKnownColor(KnownColor color)
|
||||
{
|
||||
return default(Color);
|
||||
}
|
||||
|
||||
/// <summary>Tests whether two specified <see cref="T:System.Drawing.Color" /> structures are equivalent.</summary>
|
||||
/// <param name="left">The <see cref="T:System.Drawing.Color" /> that is to the left of the equality operator.</param>
|
||||
/// <param name="right">The <see cref="T:System.Drawing.Color" /> that is to the right of the equality operator.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the two <see cref="T:System.Drawing.Color" /> structures are equal; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x0600001C RID: 28 RVA: 0x00002118 File Offset: 0x00000318
|
||||
[Token(Token = "0x600001C")]
|
||||
[Address(RVA = "0x67E8E0", Offset = "0x67D6E0", VA = "0x18067E8E0")]
|
||||
public static bool operator ==(Color left, Color right)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Specifies whether this <see cref="T:System.Drawing.Color" /> structure is uninitialized.</summary>
|
||||
/// <returns>This property returns <see langword="true" /> if this color is uninitialized; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x17000007 RID: 7
|
||||
// (get) Token: 0x0600001D RID: 29 RVA: 0x00002130 File Offset: 0x00000330
|
||||
[Token(Token = "0x17000007")]
|
||||
public bool IsEmpty
|
||||
{
|
||||
[Token(Token = "0x600001D")]
|
||||
[Address(RVA = "0x67E5F0", Offset = "0x67D3F0", VA = "0x18067E5F0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the alpha component value of this <see cref="T:System.Drawing.Color" /> structure.</summary>
|
||||
/// <returns>The alpha component value of this <see cref="T:System.Drawing.Color" />.</returns>
|
||||
// Token: 0x17000008 RID: 8
|
||||
// (get) Token: 0x0600001E RID: 30 RVA: 0x00002148 File Offset: 0x00000348
|
||||
[Token(Token = "0x17000008")]
|
||||
public byte A
|
||||
{
|
||||
[Token(Token = "0x600001E")]
|
||||
[Address(RVA = "0x67E5B0", Offset = "0x67D3B0", VA = "0x18067E5B0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the red component value of this <see cref="T:System.Drawing.Color" /> structure.</summary>
|
||||
/// <returns>The red component value of this <see cref="T:System.Drawing.Color" />.</returns>
|
||||
// Token: 0x17000009 RID: 9
|
||||
// (get) Token: 0x0600001F RID: 31 RVA: 0x00002160 File Offset: 0x00000360
|
||||
[Token(Token = "0x17000009")]
|
||||
public byte R
|
||||
{
|
||||
[Token(Token = "0x600001F")]
|
||||
[Address(RVA = "0x67E6E0", Offset = "0x67D4E0", VA = "0x18067E6E0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the green component value of this <see cref="T:System.Drawing.Color" /> structure.</summary>
|
||||
/// <returns>The green component value of this <see cref="T:System.Drawing.Color" />.</returns>
|
||||
// Token: 0x1700000A RID: 10
|
||||
// (get) Token: 0x06000020 RID: 32 RVA: 0x00002178 File Offset: 0x00000378
|
||||
[Token(Token = "0x1700000A")]
|
||||
public byte G
|
||||
{
|
||||
[Token(Token = "0x6000020")]
|
||||
[Address(RVA = "0x67E5D0", Offset = "0x67D3D0", VA = "0x18067E5D0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the blue component value of this <see cref="T:System.Drawing.Color" /> structure.</summary>
|
||||
/// <returns>The blue component value of this <see cref="T:System.Drawing.Color" />.</returns>
|
||||
// Token: 0x1700000B RID: 11
|
||||
// (get) Token: 0x06000021 RID: 33 RVA: 0x00002190 File Offset: 0x00000390
|
||||
[Token(Token = "0x1700000B")]
|
||||
public byte B
|
||||
{
|
||||
[Token(Token = "0x6000021")]
|
||||
[Address(RVA = "0x67E320", Offset = "0x67D120", VA = "0x18067E320")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Tests whether the specified object is a <see cref="T:System.Drawing.Color" /> structure and is equivalent to this <see cref="T:System.Drawing.Color" /> structure.</summary>
|
||||
/// <param name="obj">The object to test.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.Drawing.Color" /> structure equivalent to this <see cref="T:System.Drawing.Color" /> structure; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06000022 RID: 34 RVA: 0x000021A8 File Offset: 0x000003A8
|
||||
[Token(Token = "0x6000022")]
|
||||
[Address(RVA = "0x67DD80", Offset = "0x67CB80", VA = "0x18067DD80", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns a hash code for this <see cref="T:System.Drawing.Color" /> structure.</summary>
|
||||
/// <returns>An integer value that specifies the hash code for this <see cref="T:System.Drawing.Color" />.</returns>
|
||||
// Token: 0x06000023 RID: 35 RVA: 0x000021C0 File Offset: 0x000003C0
|
||||
[Token(Token = "0x6000023")]
|
||||
[Address(RVA = "0x67E2A0", Offset = "0x67D0A0", VA = "0x18067E2A0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Converts this <see cref="T:System.Drawing.Color" /> structure to a human-readable string.</summary>
|
||||
/// <returns>A string that is the name of this <see cref="T:System.Drawing.Color" />, if the <see cref="T:System.Drawing.Color" /> is created from a predefined color by using either the <see cref="M:System.Drawing.Color.FromName(System.String)" /> method or the <see cref="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)" /> method; otherwise, a string that consists of the ARGB component names and their values.</returns>
|
||||
// Token: 0x06000024 RID: 36 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000024")]
|
||||
[Address(RVA = "0x67E330", Offset = "0x67D130", VA = "0x18067E330", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000025 RID: 37 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000025")]
|
||||
[Address(RVA = "0x67DC30", Offset = "0x67CA30", VA = "0x18067DC30")]
|
||||
private static void CheckRGBValues(int red, int green, int blue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000026 RID: 38 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000026")]
|
||||
[Address(RVA = "0x67DCF0", Offset = "0x67CAF0", VA = "0x18067DCF0")]
|
||||
private static ArgumentException CreateColorArgumentException(int value, string color)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000027 RID: 39 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000027")]
|
||||
[Address(RVA = "0x67DB10", Offset = "0x67C910", VA = "0x18067DB10")]
|
||||
private static void CheckARGBValues(int alpha, int red, int green, int blue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000004 RID: 4
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000004")]
|
||||
private long value;
|
||||
|
||||
// Token: 0x04000005 RID: 5
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000005")]
|
||||
internal short state;
|
||||
|
||||
// Token: 0x04000006 RID: 6
|
||||
[FieldOffset(Offset = "0xA")]
|
||||
[Token(Token = "0x4000006")]
|
||||
internal short knownColor;
|
||||
|
||||
// Token: 0x04000007 RID: 7
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000007")]
|
||||
internal string name;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Converts colors from one data type to another. Access this class through the <see cref="T:System.ComponentModel.TypeDescriptor" />.</summary>
|
||||
// Token: 0x0200000A RID: 10
|
||||
[Token(Token = "0x200000A")]
|
||||
public class ColorConverter : TypeConverter
|
||||
{
|
||||
// Token: 0x04000008 RID: 8
|
||||
[Token(Token = "0x4000008")]
|
||||
private static object creatingCached;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,627 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.InteropServices.ComTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x0200000B RID: 11
|
||||
[Token(Token = "0x200000B")]
|
||||
internal sealed class ComIStreamMarshaler : ICustomMarshaler
|
||||
{
|
||||
// Token: 0x06000029 RID: 41 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000029")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
private ComIStreamMarshaler()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002A RID: 42 RVA: 0x000021D8 File Offset: 0x000003D8
|
||||
[Token(Token = "0x600002A")]
|
||||
[Address(RVA = "0x67EB60", Offset = "0x67D960", VA = "0x18067EB60", Slot = "5")]
|
||||
public IntPtr MarshalManagedToNative(object managedObj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600002B RID: 43 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600002B")]
|
||||
[Address(RVA = "0x67EB00", Offset = "0x67D900", VA = "0x18067EB00", Slot = "6")]
|
||||
public void CleanUpNativeData(IntPtr pNativeData)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600002C")]
|
||||
[Address(RVA = "0x67EBF0", Offset = "0x67D9F0", VA = "0x18067EBF0", Slot = "4")]
|
||||
public object MarshalNativeToManaged(IntPtr pNativeData)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600002D RID: 45 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600002D")]
|
||||
[Address(RVA = "0x67E9B0", Offset = "0x67D7B0", VA = "0x18067E9B0", Slot = "7")]
|
||||
public void CleanUpManagedData(object managedObj)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002E RID: 46 RVA: 0x000021F0 File Offset: 0x000003F0
|
||||
[Token(Token = "0x600002E")]
|
||||
[Address(RVA = "0x4F9EF0", Offset = "0x4F8CF0", VA = "0x1804F9EF0", Slot = "8")]
|
||||
public int GetNativeDataSize()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000009 RID: 9
|
||||
[Token(Token = "0x4000009")]
|
||||
private static readonly ComIStreamMarshaler defaultInstance;
|
||||
|
||||
// Token: 0x0200000C RID: 12
|
||||
// (Invoke) Token: 0x06000031 RID: 49
|
||||
[Token(Token = "0x200000C")]
|
||||
private delegate int QueryInterfaceDelegate(IntPtr @this, [In] ref Guid riid, IntPtr ppvObject);
|
||||
|
||||
// Token: 0x0200000D RID: 13
|
||||
// (Invoke) Token: 0x06000035 RID: 53
|
||||
[Token(Token = "0x200000D")]
|
||||
private delegate int AddRefDelegate(IntPtr @this);
|
||||
|
||||
// Token: 0x0200000E RID: 14
|
||||
// (Invoke) Token: 0x06000039 RID: 57
|
||||
[Token(Token = "0x200000E")]
|
||||
private delegate int ReleaseDelegate(IntPtr @this);
|
||||
|
||||
// Token: 0x0200000F RID: 15
|
||||
// (Invoke) Token: 0x0600003D RID: 61
|
||||
[Token(Token = "0x200000F")]
|
||||
private delegate int ReadDelegate(IntPtr @this, [Out] byte[] pv, int cb, IntPtr pcbRead);
|
||||
|
||||
// Token: 0x02000010 RID: 16
|
||||
// (Invoke) Token: 0x06000041 RID: 65
|
||||
[Token(Token = "0x2000010")]
|
||||
private delegate int WriteDelegate(IntPtr @this, byte[] pv, int cb, IntPtr pcbWritten);
|
||||
|
||||
// Token: 0x02000011 RID: 17
|
||||
// (Invoke) Token: 0x06000045 RID: 69
|
||||
[Token(Token = "0x2000011")]
|
||||
private delegate int SeekDelegate(IntPtr @this, long dlibMove, int dwOrigin, IntPtr plibNewPosition);
|
||||
|
||||
// Token: 0x02000012 RID: 18
|
||||
// (Invoke) Token: 0x06000049 RID: 73
|
||||
[Token(Token = "0x2000012")]
|
||||
private delegate int SetSizeDelegate(IntPtr @this, long libNewSize);
|
||||
|
||||
// Token: 0x02000013 RID: 19
|
||||
// (Invoke) Token: 0x0600004D RID: 77
|
||||
[Token(Token = "0x2000013")]
|
||||
private delegate int CopyToDelegate(IntPtr @this, IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten);
|
||||
|
||||
// Token: 0x02000014 RID: 20
|
||||
// (Invoke) Token: 0x06000051 RID: 81
|
||||
[Token(Token = "0x2000014")]
|
||||
private delegate int CommitDelegate(IntPtr @this, int grfCommitFlags);
|
||||
|
||||
// Token: 0x02000015 RID: 21
|
||||
// (Invoke) Token: 0x06000055 RID: 85
|
||||
[Token(Token = "0x2000015")]
|
||||
private delegate int RevertDelegate(IntPtr @this);
|
||||
|
||||
// Token: 0x02000016 RID: 22
|
||||
// (Invoke) Token: 0x06000059 RID: 89
|
||||
[Token(Token = "0x2000016")]
|
||||
private delegate int LockRegionDelegate(IntPtr @this, long libOffset, long cb, int dwLockType);
|
||||
|
||||
// Token: 0x02000017 RID: 23
|
||||
// (Invoke) Token: 0x0600005D RID: 93
|
||||
[Token(Token = "0x2000017")]
|
||||
private delegate int UnlockRegionDelegate(IntPtr @this, long libOffset, long cb, int dwLockType);
|
||||
|
||||
// Token: 0x02000018 RID: 24
|
||||
// (Invoke) Token: 0x06000061 RID: 97
|
||||
[Token(Token = "0x2000018")]
|
||||
private delegate int StatDelegate(IntPtr @this, out STATSTG pstatstg, int grfStatFlag);
|
||||
|
||||
// Token: 0x02000019 RID: 25
|
||||
// (Invoke) Token: 0x06000065 RID: 101
|
||||
[Token(Token = "0x2000019")]
|
||||
private delegate int CloneDelegate(IntPtr @this, out IntPtr ppstm);
|
||||
|
||||
// Token: 0x0200001A RID: 26
|
||||
[Token(Token = "0x200001A")]
|
||||
[StructLayout(0)]
|
||||
private sealed class IStreamInterface
|
||||
{
|
||||
// Token: 0x06000068 RID: 104 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000068")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IStreamInterface()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400000A RID: 10
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400000A")]
|
||||
internal IntPtr lpVtbl;
|
||||
|
||||
// Token: 0x0400000B RID: 11
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400000B")]
|
||||
internal IntPtr gcHandle;
|
||||
}
|
||||
|
||||
// Token: 0x0200001B RID: 27
|
||||
[Token(Token = "0x200001B")]
|
||||
[StructLayout(0)]
|
||||
private sealed class IStreamVtbl
|
||||
{
|
||||
// Token: 0x06000069 RID: 105 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000069")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IStreamVtbl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400000C RID: 12
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400000C")]
|
||||
internal ComIStreamMarshaler.QueryInterfaceDelegate QueryInterface;
|
||||
|
||||
// Token: 0x0400000D RID: 13
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400000D")]
|
||||
internal ComIStreamMarshaler.AddRefDelegate AddRef;
|
||||
|
||||
// Token: 0x0400000E RID: 14
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400000E")]
|
||||
internal ComIStreamMarshaler.ReleaseDelegate Release;
|
||||
|
||||
// Token: 0x0400000F RID: 15
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400000F")]
|
||||
internal ComIStreamMarshaler.ReadDelegate Read;
|
||||
|
||||
// Token: 0x04000010 RID: 16
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000010")]
|
||||
internal ComIStreamMarshaler.WriteDelegate Write;
|
||||
|
||||
// Token: 0x04000011 RID: 17
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000011")]
|
||||
internal ComIStreamMarshaler.SeekDelegate Seek;
|
||||
|
||||
// Token: 0x04000012 RID: 18
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000012")]
|
||||
internal ComIStreamMarshaler.SetSizeDelegate SetSize;
|
||||
|
||||
// Token: 0x04000013 RID: 19
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000013")]
|
||||
internal ComIStreamMarshaler.CopyToDelegate CopyTo;
|
||||
|
||||
// Token: 0x04000014 RID: 20
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000014")]
|
||||
internal ComIStreamMarshaler.CommitDelegate Commit;
|
||||
|
||||
// Token: 0x04000015 RID: 21
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000015")]
|
||||
internal ComIStreamMarshaler.RevertDelegate Revert;
|
||||
|
||||
// Token: 0x04000016 RID: 22
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000016")]
|
||||
internal ComIStreamMarshaler.LockRegionDelegate LockRegion;
|
||||
|
||||
// Token: 0x04000017 RID: 23
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000017")]
|
||||
internal ComIStreamMarshaler.UnlockRegionDelegate UnlockRegion;
|
||||
|
||||
// Token: 0x04000018 RID: 24
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000018")]
|
||||
internal ComIStreamMarshaler.StatDelegate Stat;
|
||||
|
||||
// Token: 0x04000019 RID: 25
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000019")]
|
||||
internal ComIStreamMarshaler.CloneDelegate Clone;
|
||||
}
|
||||
|
||||
// Token: 0x0200001C RID: 28
|
||||
[Token(Token = "0x200001C")]
|
||||
private sealed class ManagedToNativeWrapper
|
||||
{
|
||||
// Token: 0x0600006B RID: 107 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600006B")]
|
||||
[Address(RVA = "0x68CC60", Offset = "0x68BA60", VA = "0x18068CC60")]
|
||||
private ManagedToNativeWrapper(IStream managedInterface)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600006C")]
|
||||
[Address(RVA = "0x68B420", Offset = "0x68A220", VA = "0x18068B420")]
|
||||
private void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600006D RID: 109 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600006D")]
|
||||
[Address(RVA = "0x68BA40", Offset = "0x68A840", VA = "0x18068BA40")]
|
||||
private static void OnShutdown(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600006E RID: 110 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600006E")]
|
||||
[Address(RVA = "0x68B240", Offset = "0x68A040", VA = "0x18068B240")]
|
||||
private static void CreateVtable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600006F")]
|
||||
[Address(RVA = "0x68B330", Offset = "0x68A130", VA = "0x18068B330")]
|
||||
private static void DisposeVtable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000070 RID: 112 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000070")]
|
||||
[Address(RVA = "0x68B820", Offset = "0x68A620", VA = "0x18068B820")]
|
||||
internal static IStream GetUnderlyingInterface(IntPtr comInterface, bool outParam)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000071 RID: 113 RVA: 0x00002208 File Offset: 0x00000408
|
||||
[Token(Token = "0x6000071")]
|
||||
[Address(RVA = "0x68B660", Offset = "0x68A460", VA = "0x18068B660")]
|
||||
internal static IntPtr GetInterface(IStream managedInterface)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000072 RID: 114 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000072")]
|
||||
[Address(RVA = "0x68BE70", Offset = "0x68AC70", VA = "0x18068BE70")]
|
||||
internal static void ReleaseInterface(IntPtr comInterface)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000073 RID: 115 RVA: 0x00002220 File Offset: 0x00000420
|
||||
[Token(Token = "0x6000073")]
|
||||
[Address(RVA = "0x68B5B0", Offset = "0x68A3B0", VA = "0x18068B5B0")]
|
||||
private static int GetHRForException(Exception e)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000074")]
|
||||
[Address(RVA = "0x68B760", Offset = "0x68A560", VA = "0x18068B760")]
|
||||
private static ComIStreamMarshaler.ManagedToNativeWrapper GetObject(IntPtr @this)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000075 RID: 117 RVA: 0x00002238 File Offset: 0x00000438
|
||||
[Token(Token = "0x6000075")]
|
||||
[Address(RVA = "0x68BBB0", Offset = "0x68A9B0", VA = "0x18068BBB0")]
|
||||
private static int QueryInterface(IntPtr @this, ref Guid riid, IntPtr ppvObject)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000076 RID: 118 RVA: 0x00002250 File Offset: 0x00000450
|
||||
[Token(Token = "0x6000076")]
|
||||
[Address(RVA = "0x68ACE0", Offset = "0x689AE0", VA = "0x18068ACE0")]
|
||||
private static int AddRef(IntPtr @this)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000077 RID: 119 RVA: 0x00002268 File Offset: 0x00000468
|
||||
[Token(Token = "0x6000077")]
|
||||
[Address(RVA = "0x68C030", Offset = "0x68AE30", VA = "0x18068C030")]
|
||||
private static int Release(IntPtr @this)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000078 RID: 120 RVA: 0x00002280 File Offset: 0x00000480
|
||||
[Token(Token = "0x6000078")]
|
||||
[Address(RVA = "0x68BD80", Offset = "0x68AB80", VA = "0x18068BD80")]
|
||||
private static int Read(IntPtr @this, byte[] pv, int cb, IntPtr pcbRead)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000079 RID: 121 RVA: 0x00002298 File Offset: 0x00000498
|
||||
[Token(Token = "0x6000079")]
|
||||
[Address(RVA = "0x68C750", Offset = "0x68B550", VA = "0x18068C750")]
|
||||
private static int Write(IntPtr @this, byte[] pv, int cb, IntPtr pcbWritten)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600007A RID: 122 RVA: 0x000022B0 File Offset: 0x000004B0
|
||||
[Token(Token = "0x600007A")]
|
||||
[Address(RVA = "0x68C240", Offset = "0x68B040", VA = "0x18068C240")]
|
||||
private static int Seek(IntPtr @this, long dlibMove, int dwOrigin, IntPtr plibNewPosition)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600007B RID: 123 RVA: 0x000022C8 File Offset: 0x000004C8
|
||||
[Token(Token = "0x600007B")]
|
||||
[Address(RVA = "0x68C3B0", Offset = "0x68B1B0", VA = "0x18068C3B0")]
|
||||
private static int SetSize(IntPtr @this, long libNewSize)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600007C RID: 124 RVA: 0x000022E0 File Offset: 0x000004E0
|
||||
[Token(Token = "0x600007C")]
|
||||
[Address(RVA = "0x68B0C0", Offset = "0x689EC0", VA = "0x18068B0C0")]
|
||||
private static int CopyTo(IntPtr @this, IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600007D RID: 125 RVA: 0x000022F8 File Offset: 0x000004F8
|
||||
[Token(Token = "0x600007D")]
|
||||
[Address(RVA = "0x68AF70", Offset = "0x689D70", VA = "0x18068AF70")]
|
||||
private static int Commit(IntPtr @this, int grfCommitFlags)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600007E RID: 126 RVA: 0x00002310 File Offset: 0x00000510
|
||||
[Token(Token = "0x600007E")]
|
||||
[Address(RVA = "0x68C170", Offset = "0x68AF70", VA = "0x18068C170")]
|
||||
private static int Revert(IntPtr @this)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600007F RID: 127 RVA: 0x00002328 File Offset: 0x00000528
|
||||
[Token(Token = "0x600007F")]
|
||||
[Address(RVA = "0x68B950", Offset = "0x68A750", VA = "0x18068B950")]
|
||||
private static int LockRegion(IntPtr @this, long libOffset, long cb, int dwLockType)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000080 RID: 128 RVA: 0x00002340 File Offset: 0x00000540
|
||||
[Token(Token = "0x6000080")]
|
||||
[Address(RVA = "0x68C660", Offset = "0x68B460", VA = "0x18068C660")]
|
||||
private static int UnlockRegion(IntPtr @this, long libOffset, long cb, int dwLockType)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000081 RID: 129 RVA: 0x00002358 File Offset: 0x00000558
|
||||
[Token(Token = "0x6000081")]
|
||||
[Address(RVA = "0x68C500", Offset = "0x68B300", VA = "0x18068C500")]
|
||||
private static int Stat(IntPtr @this, out STATSTG pstatstg, int grfStatFlag)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000082 RID: 130 RVA: 0x00002370 File Offset: 0x00000570
|
||||
[Token(Token = "0x6000082")]
|
||||
[Address(RVA = "0x68AE10", Offset = "0x689C10", VA = "0x18068AE10")]
|
||||
private static int Clone(IntPtr @this, out IntPtr ppstm)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0400001A RID: 26
|
||||
[Token(Token = "0x400001A")]
|
||||
private static readonly Guid IID_IUnknown;
|
||||
|
||||
// Token: 0x0400001B RID: 27
|
||||
[Token(Token = "0x400001B")]
|
||||
private static readonly Guid IID_IStream;
|
||||
|
||||
// Token: 0x0400001C RID: 28
|
||||
[Token(Token = "0x400001C")]
|
||||
private static readonly MethodInfo exceptionGetHResult;
|
||||
|
||||
// Token: 0x0400001D RID: 29
|
||||
[Token(Token = "0x400001D")]
|
||||
private static readonly ComIStreamMarshaler.IStreamVtbl managedVtable;
|
||||
|
||||
// Token: 0x0400001E RID: 30
|
||||
[Token(Token = "0x400001E")]
|
||||
private static IntPtr comVtable;
|
||||
|
||||
// Token: 0x0400001F RID: 31
|
||||
[Token(Token = "0x400001F")]
|
||||
private static int vtableRefCount;
|
||||
|
||||
// Token: 0x04000020 RID: 32
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000020")]
|
||||
private IStream managedInterface;
|
||||
|
||||
// Token: 0x04000021 RID: 33
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000021")]
|
||||
private IntPtr comInterface;
|
||||
|
||||
// Token: 0x04000022 RID: 34
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000022")]
|
||||
private GCHandle gcHandle;
|
||||
|
||||
// Token: 0x04000023 RID: 35
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000023")]
|
||||
private int refCount;
|
||||
|
||||
// Token: 0x0200001D RID: 29
|
||||
[Token(Token = "0x200001D")]
|
||||
[StructLayout(0)]
|
||||
private sealed class ReleaseSlot
|
||||
{
|
||||
// Token: 0x04000024 RID: 36
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000024")]
|
||||
internal ComIStreamMarshaler.ReleaseDelegate Release;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200001E RID: 30
|
||||
[Token(Token = "0x200001E")]
|
||||
private sealed class NativeToManagedWrapper : IStream
|
||||
{
|
||||
// Token: 0x06000083 RID: 131 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000083")]
|
||||
[Address(RVA = "0x68DD20", Offset = "0x68CB20", VA = "0x18068DD20")]
|
||||
private NativeToManagedWrapper(IntPtr comInterface, bool outParam)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000084 RID: 132 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000084")]
|
||||
[Address(RVA = "0x68D290", Offset = "0x68C090", VA = "0x18068D290", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000085 RID: 133 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000085")]
|
||||
[Address(RVA = "0x68D200", Offset = "0x68C000", VA = "0x18068D200")]
|
||||
private void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000086 RID: 134 RVA: 0x00002388 File Offset: 0x00000588
|
||||
[Token(Token = "0x6000086")]
|
||||
[Address(RVA = "0x68D5C0", Offset = "0x68C3C0", VA = "0x18068D5C0")]
|
||||
internal static IntPtr GetUnderlyingInterface(IStream managedInterface)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000087 RID: 135 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000087")]
|
||||
[Address(RVA = "0x68D340", Offset = "0x68C140", VA = "0x18068D340")]
|
||||
internal static IStream GetInterface(IntPtr comInterface, bool outParam)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000088 RID: 136 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000088")]
|
||||
[Address(RVA = "0x68D7C0", Offset = "0x68C5C0", VA = "0x18068D7C0")]
|
||||
internal static void ReleaseInterface(IStream managedInterface)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000089 RID: 137 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000089")]
|
||||
[Address(RVA = "0x68DB50", Offset = "0x68C950", VA = "0x18068DB50")]
|
||||
private static void ThrowExceptionForHR(int result)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008A RID: 138 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600008A")]
|
||||
[Address(RVA = "0x68D710", Offset = "0x68C510", VA = "0x18068D710", Slot = "4")]
|
||||
public void Read(byte[] pv, int cb, IntPtr pcbRead)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008B RID: 139 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600008B")]
|
||||
[Address(RVA = "0x68DC70", Offset = "0x68CA70", VA = "0x18068DC70", Slot = "5")]
|
||||
public void Write(byte[] pv, int cb, IntPtr pcbWritten)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008C RID: 140 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600008C")]
|
||||
[Address(RVA = "0x68D950", Offset = "0x68C750", VA = "0x18068D950", Slot = "6")]
|
||||
public void Seek(long dlibMove, int dwOrigin, IntPtr plibNewPosition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008D RID: 141 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600008D")]
|
||||
[Address(RVA = "0x68DA00", Offset = "0x68C800", VA = "0x18068DA00", Slot = "7")]
|
||||
public void SetSize(long libNewSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008E RID: 142 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600008E")]
|
||||
[Address(RVA = "0x68D140", Offset = "0x68BF40", VA = "0x18068D140", Slot = "8")]
|
||||
public void CopyTo(IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008F RID: 143 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600008F")]
|
||||
[Address(RVA = "0x68D0A0", Offset = "0x68BEA0", VA = "0x18068D0A0", Slot = "9")]
|
||||
public void Commit(int grfCommitFlags)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000090 RID: 144 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000090")]
|
||||
[Address(RVA = "0x68D8B0", Offset = "0x68C6B0", VA = "0x18068D8B0", Slot = "10")]
|
||||
public void Revert()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000091 RID: 145 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000091")]
|
||||
[Address(RVA = "0x68D660", Offset = "0x68C460", VA = "0x18068D660", Slot = "11")]
|
||||
public void LockRegion(long libOffset, long cb, int dwLockType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000092 RID: 146 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000092")]
|
||||
[Address(RVA = "0x68DBC0", Offset = "0x68C9C0", VA = "0x18068DBC0", Slot = "12")]
|
||||
public void UnlockRegion(long libOffset, long cb, int dwLockType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000093 RID: 147 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000093")]
|
||||
[Address(RVA = "0x68DAA0", Offset = "0x68C8A0", VA = "0x18068DAA0", Slot = "13")]
|
||||
public void Stat(out STATSTG pstatstg, int grfStatFlag)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000094 RID: 148 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000094")]
|
||||
[Address(RVA = "0x68CFF0", Offset = "0x68BDF0", VA = "0x18068CFF0", Slot = "14")]
|
||||
public void Clone(out IStream ppstm)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000025 RID: 37
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000025")]
|
||||
private IntPtr comInterface;
|
||||
|
||||
// Token: 0x04000026 RID: 38
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000026")]
|
||||
private ComIStreamMarshaler.IStreamVtbl managedVtable;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Runtime.InteropServices.ComTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x0200001F RID: 31
|
||||
[Token(Token = "0x200001F")]
|
||||
internal sealed class ComIStreamWrapper : IStream
|
||||
{
|
||||
// Token: 0x06000095 RID: 149 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000095")]
|
||||
[Address(RVA = "0x67F460", Offset = "0x67E260", VA = "0x18067F460")]
|
||||
internal ComIStreamWrapper(Stream stream)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000096 RID: 150 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000096")]
|
||||
[Address(RVA = "0x67F220", Offset = "0x67E020", VA = "0x18067F220")]
|
||||
private void SetSizeToPosition()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000097 RID: 151 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000097")]
|
||||
[Address(RVA = "0x67EF70", Offset = "0x67DD70", VA = "0x18067EF70", Slot = "4")]
|
||||
public void Read(byte[] pv, int cb, IntPtr pcbRead)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000098 RID: 152 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000098")]
|
||||
[Address(RVA = "0x67F390", Offset = "0x67E190", VA = "0x18067F390", Slot = "5")]
|
||||
public void Write(byte[] pv, int cb, IntPtr pcbWritten)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000099 RID: 153 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000099")]
|
||||
[Address(RVA = "0x67F0B0", Offset = "0x67DEB0", VA = "0x18067F0B0", Slot = "6")]
|
||||
public void Seek(long dlibMove, int dwOrigin, IntPtr plibNewPosition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600009A RID: 154 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600009A")]
|
||||
[Address(RVA = "0x67F2B0", Offset = "0x67E0B0", VA = "0x18067F2B0", Slot = "7")]
|
||||
public void SetSize(long libNewSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600009B RID: 155 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600009B")]
|
||||
[Address(RVA = "0x67ED00", Offset = "0x67DB00", VA = "0x18067ED00", Slot = "8")]
|
||||
public void CopyTo(IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600009C RID: 156 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600009C")]
|
||||
[Address(RVA = "0x67ECC0", Offset = "0x67DAC0", VA = "0x18067ECC0", Slot = "9")]
|
||||
public void Commit(int grfCommitFlags)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600009D RID: 157 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600009D")]
|
||||
[Address(RVA = "0x67F050", Offset = "0x67DE50", VA = "0x18067F050", Slot = "10")]
|
||||
public void Revert()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600009E RID: 158 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600009E")]
|
||||
[Address(RVA = "0x67EF10", Offset = "0x67DD10", VA = "0x18067EF10", Slot = "11")]
|
||||
public void LockRegion(long libOffset, long cb, int dwLockType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600009F RID: 159 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600009F")]
|
||||
[Address(RVA = "0x67F330", Offset = "0x67E130", VA = "0x18067F330", Slot = "12")]
|
||||
public void UnlockRegion(long libOffset, long cb, int dwLockType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A0 RID: 160 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A0")]
|
||||
[Address(RVA = "0x67F2E0", Offset = "0x67E0E0", VA = "0x18067F2E0", Slot = "13")]
|
||||
public void Stat(out STATSTG pstatstg, int grfStatFlag)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A1 RID: 161 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A1")]
|
||||
[Address(RVA = "0x67EC60", Offset = "0x67DA60", VA = "0x18067EC60", Slot = "14")]
|
||||
public void Clone(out IStream ppstm)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000027 RID: 39
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000027")]
|
||||
private readonly Stream baseStream;
|
||||
|
||||
// Token: 0x04000028 RID: 40
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000028")]
|
||||
private long position;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Determines how the source color in a copy pixel operation is combined with the destination color to result in a final color.</summary>
|
||||
// Token: 0x02000020 RID: 32
|
||||
[Token(Token = "0x2000020")]
|
||||
[ComVisible(true)]
|
||||
public enum CopyPixelOperation
|
||||
{
|
||||
/// <summary>The destination area is filled by using the color associated with index 0 in the physical palette. (This color is black for the default physical palette.)</summary>
|
||||
// Token: 0x0400002A RID: 42
|
||||
[Token(Token = "0x400002A")]
|
||||
Blackness = 66,
|
||||
/// <summary>Windows that are layered on top of your window are included in the resulting image. By default, the image contains only your window. Note that this generally cannot be used for printing device contexts.</summary>
|
||||
// Token: 0x0400002B RID: 43
|
||||
[Token(Token = "0x400002B")]
|
||||
CaptureBlt = 1073741824,
|
||||
/// <summary>The destination area is inverted.</summary>
|
||||
// Token: 0x0400002C RID: 44
|
||||
[Token(Token = "0x400002C")]
|
||||
DestinationInvert = 5570569,
|
||||
/// <summary>The colors of the source area are merged with the colors of the selected brush of the destination device context using the Boolean <see langword="AND" /> operator.</summary>
|
||||
// Token: 0x0400002D RID: 45
|
||||
[Token(Token = "0x400002D")]
|
||||
MergeCopy = 12583114,
|
||||
/// <summary>The colors of the inverted source area are merged with the colors of the destination area by using the Boolean <see langword="OR" /> operator.</summary>
|
||||
// Token: 0x0400002E RID: 46
|
||||
[Token(Token = "0x400002E")]
|
||||
MergePaint = 12255782,
|
||||
/// <summary>The bitmap is not mirrored.</summary>
|
||||
// Token: 0x0400002F RID: 47
|
||||
[Token(Token = "0x400002F")]
|
||||
NoMirrorBitmap = -2147483648,
|
||||
/// <summary>The inverted source area is copied to the destination.</summary>
|
||||
// Token: 0x04000030 RID: 48
|
||||
[Token(Token = "0x4000030")]
|
||||
NotSourceCopy = 3342344,
|
||||
/// <summary>The source and destination colors are combined using the Boolean <see langword="OR" /> operator, and then resultant color is then inverted.</summary>
|
||||
// Token: 0x04000031 RID: 49
|
||||
[Token(Token = "0x4000031")]
|
||||
NotSourceErase = 1114278,
|
||||
/// <summary>The brush currently selected in the destination device context is copied to the destination bitmap.</summary>
|
||||
// Token: 0x04000032 RID: 50
|
||||
[Token(Token = "0x4000032")]
|
||||
PatCopy = 15728673,
|
||||
/// <summary>The colors of the brush currently selected in the destination device context are combined with the colors of the destination are using the Boolean <see langword="XOR" /> operator.</summary>
|
||||
// Token: 0x04000033 RID: 51
|
||||
[Token(Token = "0x4000033")]
|
||||
PatInvert = 5898313,
|
||||
/// <summary>The colors of the brush currently selected in the destination device context are combined with the colors of the inverted source area using the Boolean <see langword="OR" /> operator. The result of this operation is combined with the colors of the destination area using the Boolean <see langword="OR" /> operator.</summary>
|
||||
// Token: 0x04000034 RID: 52
|
||||
[Token(Token = "0x4000034")]
|
||||
PatPaint = 16452105,
|
||||
/// <summary>The colors of the source and destination areas are combined using the Boolean <see langword="AND" /> operator.</summary>
|
||||
// Token: 0x04000035 RID: 53
|
||||
[Token(Token = "0x4000035")]
|
||||
SourceAnd = 8913094,
|
||||
/// <summary>The source area is copied directly to the destination area.</summary>
|
||||
// Token: 0x04000036 RID: 54
|
||||
[Token(Token = "0x4000036")]
|
||||
SourceCopy = 13369376,
|
||||
/// <summary>The inverted colors of the destination area are combined with the colors of the source area using the Boolean <see langword="AND" /> operator.</summary>
|
||||
// Token: 0x04000037 RID: 55
|
||||
[Token(Token = "0x4000037")]
|
||||
SourceErase = 4457256,
|
||||
/// <summary>The colors of the source and destination areas are combined using the Boolean <see langword="XOR" /> operator.</summary>
|
||||
// Token: 0x04000038 RID: 56
|
||||
[Token(Token = "0x4000038")]
|
||||
SourceInvert = 6684742,
|
||||
/// <summary>The colors of the source and destination areas are combined using the Boolean <see langword="OR" /> operator.</summary>
|
||||
// Token: 0x04000039 RID: 57
|
||||
[Token(Token = "0x4000039")]
|
||||
SourcePaint = 15597702,
|
||||
/// <summary>The destination area is filled by using the color associated with index 1 in the physical palette. (This color is white for the default physical palette.)</summary>
|
||||
// Token: 0x0400003A RID: 58
|
||||
[Token(Token = "0x400003A")]
|
||||
Whiteness = 16711778
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Design
|
||||
{
|
||||
/// <summary>Provides a base class that can be used to design value editors that can provide a user interface (UI) for representing and editing the values of objects of the supported data types.</summary>
|
||||
// Token: 0x02000045 RID: 69
|
||||
[Token(Token = "0x2000045")]
|
||||
public class UITypeEditor
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Drawing2D
|
||||
{
|
||||
/// <summary>Specifies whether commands in the graphics stack are terminated (flushed) immediately or executed as soon as possible.</summary>
|
||||
// Token: 0x02000046 RID: 70
|
||||
[Token(Token = "0x2000046")]
|
||||
public enum FlushIntention
|
||||
{
|
||||
/// <summary>Specifies that the stack of all graphics operations is flushed immediately.</summary>
|
||||
// Token: 0x040001B1 RID: 433
|
||||
[Token(Token = "0x40001B1")]
|
||||
Flush,
|
||||
/// <summary>Specifies that all graphics operations on the stack are executed as soon as possible. This synchronizes the graphics state.</summary>
|
||||
// Token: 0x040001B2 RID: 434
|
||||
[Token(Token = "0x40001B2")]
|
||||
Sync
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Drawing2D
|
||||
{
|
||||
/// <summary>The <see cref="T:System.Drawing.Drawing2D.InterpolationMode" /> enumeration specifies the algorithm that is used when images are scaled or rotated.</summary>
|
||||
// Token: 0x02000047 RID: 71
|
||||
[Token(Token = "0x2000047")]
|
||||
public enum InterpolationMode
|
||||
{
|
||||
/// <summary>Equivalent to the <see cref="F:System.Drawing.Drawing2D.QualityMode.Invalid" /> element of the <see cref="T:System.Drawing.Drawing2D.QualityMode" /> enumeration.</summary>
|
||||
// Token: 0x040001B4 RID: 436
|
||||
[Token(Token = "0x40001B4")]
|
||||
Invalid = -1,
|
||||
/// <summary>Specifies default mode.</summary>
|
||||
// Token: 0x040001B5 RID: 437
|
||||
[Token(Token = "0x40001B5")]
|
||||
Default,
|
||||
/// <summary>Specifies low quality interpolation.</summary>
|
||||
// Token: 0x040001B6 RID: 438
|
||||
[Token(Token = "0x40001B6")]
|
||||
Low,
|
||||
/// <summary>Specifies high quality interpolation.</summary>
|
||||
// Token: 0x040001B7 RID: 439
|
||||
[Token(Token = "0x40001B7")]
|
||||
High,
|
||||
/// <summary>Specifies bilinear interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 50 percent of its original size.</summary>
|
||||
// Token: 0x040001B8 RID: 440
|
||||
[Token(Token = "0x40001B8")]
|
||||
Bilinear,
|
||||
/// <summary>Specifies bicubic interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 25 percent of its original size.</summary>
|
||||
// Token: 0x040001B9 RID: 441
|
||||
[Token(Token = "0x40001B9")]
|
||||
Bicubic,
|
||||
/// <summary>Specifies nearest-neighbor interpolation.</summary>
|
||||
// Token: 0x040001BA RID: 442
|
||||
[Token(Token = "0x40001BA")]
|
||||
NearestNeighbor,
|
||||
/// <summary>Specifies high-quality, bilinear interpolation. Prefiltering is performed to ensure high-quality shrinking.</summary>
|
||||
// Token: 0x040001BB RID: 443
|
||||
[Token(Token = "0x40001BB")]
|
||||
HighQualityBilinear,
|
||||
/// <summary>Specifies high-quality, bicubic interpolation. Prefiltering is performed to ensure high-quality shrinking. This mode produces the highest quality transformed images.</summary>
|
||||
// Token: 0x040001BC RID: 444
|
||||
[Token(Token = "0x40001BC")]
|
||||
HighQualityBicubic
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,492 @@
|
||||
using System;
|
||||
using System.Drawing.Drawing2D;
|
||||
using System.Drawing.Imaging;
|
||||
using System.IO;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.InteropServices.ComTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x0200002F RID: 47
|
||||
[Token(Token = "0x200002F")]
|
||||
internal class GDIPlus
|
||||
{
|
||||
// Token: 0x060000E1 RID: 225
|
||||
[Token(Token = "0x60000E1")]
|
||||
[Address(RVA = "0x682300", Offset = "0x681100", VA = "0x180682300")]
|
||||
internal static extern Status GdiplusStartup(ref ulong token, ref GdiplusStartupInput input, ref GdiplusStartupOutput output);
|
||||
|
||||
// Token: 0x060000E2 RID: 226 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000E2")]
|
||||
[Address(RVA = "0x682490", Offset = "0x681290", VA = "0x180682490")]
|
||||
private static void ProcessExit(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E4 RID: 228 RVA: 0x00002628 File Offset: 0x00000828
|
||||
[Token(Token = "0x60000E4")]
|
||||
[Address(RVA = "0x682620", Offset = "0x681420", VA = "0x180682620")]
|
||||
public static bool RunningOnWindows()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000E5 RID: 229 RVA: 0x00002640 File Offset: 0x00000840
|
||||
[Token(Token = "0x60000E5")]
|
||||
[Address(RVA = "0x682560", Offset = "0x681360", VA = "0x180682560")]
|
||||
public static bool RunningOnUnix()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000E6 RID: 230 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000E6")]
|
||||
[Address(RVA = "0x6809B0", Offset = "0x67F7B0", VA = "0x1806809B0")]
|
||||
internal static void CheckStatus(Status status)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E7 RID: 231
|
||||
[Token(Token = "0x60000E7")]
|
||||
[Address(RVA = "0x6814C0", Offset = "0x6802C0", VA = "0x1806814C0")]
|
||||
internal static extern Status GdipDeleteGraphics(IntPtr graphics);
|
||||
|
||||
// Token: 0x060000E8 RID: 232
|
||||
[Token(Token = "0x60000E8")]
|
||||
[Address(RVA = "0x6817C0", Offset = "0x6805C0", VA = "0x1806817C0")]
|
||||
internal static extern Status GdipGetDC(IntPtr graphics, out IntPtr hdc);
|
||||
|
||||
// Token: 0x060000E9 RID: 233
|
||||
[Token(Token = "0x60000E9")]
|
||||
[Address(RVA = "0x681F50", Offset = "0x680D50", VA = "0x180681F50")]
|
||||
internal static extern Status GdipReleaseDC(IntPtr graphics, IntPtr hdc);
|
||||
|
||||
// Token: 0x060000EA RID: 234
|
||||
[Token(Token = "0x60000EA")]
|
||||
[Address(RVA = "0x681670", Offset = "0x680470", VA = "0x180681670")]
|
||||
internal static extern Status GdipDrawImageRectI(IntPtr graphics, IntPtr image, int x, int y, int width, int height);
|
||||
|
||||
// Token: 0x060000EB RID: 235
|
||||
[Token(Token = "0x60000EB")]
|
||||
[Address(RVA = "0x6821E0", Offset = "0x680FE0", VA = "0x1806821E0")]
|
||||
internal static extern Status GdipSetInterpolationMode(IntPtr graphics, InterpolationMode interpolationMode);
|
||||
|
||||
// Token: 0x060000EC RID: 236
|
||||
[Token(Token = "0x60000EC")]
|
||||
[Address(RVA = "0x681730", Offset = "0x680530", VA = "0x180681730")]
|
||||
internal static extern Status GdipFlush(IntPtr graphics, FlushIntention intention);
|
||||
|
||||
// Token: 0x060000ED RID: 237
|
||||
[Token(Token = "0x60000ED")]
|
||||
[Address(RVA = "0x681400", Offset = "0x680200", VA = "0x180681400")]
|
||||
internal static extern Status GdipCreateBitmapFromScan0(int width, int height, int stride, PixelFormat format, IntPtr scan0, out IntPtr bmp);
|
||||
|
||||
// Token: 0x060000EE RID: 238
|
||||
[Token(Token = "0x60000EE")]
|
||||
[Address(RVA = "0x6812D0", Offset = "0x6800D0", VA = "0x1806812D0")]
|
||||
internal static extern Status GdipBitmapSetPixel(IntPtr bmp, int x, int y, int argb);
|
||||
|
||||
// Token: 0x060000EF RID: 239
|
||||
[Token(Token = "0x60000EF")]
|
||||
[Address(RVA = "0x681E70", Offset = "0x680C70", VA = "0x180681E70")]
|
||||
internal static extern Status GdipLoadImageFromStream(IStream stream, out IntPtr image);
|
||||
|
||||
// Token: 0x060000F0 RID: 240
|
||||
[Token(Token = "0x60000F0")]
|
||||
[Address(RVA = "0x6820E0", Offset = "0x680EE0", VA = "0x1806820E0")]
|
||||
internal static extern Status GdipSaveImageToStream(HandleRef image, IStream stream, [In] ref Guid clsidEncoder, HandleRef encoderParams);
|
||||
|
||||
// Token: 0x060000F1 RID: 241
|
||||
[Token(Token = "0x60000F1")]
|
||||
[Address(RVA = "0x681370", Offset = "0x680170", VA = "0x180681370")]
|
||||
internal static extern Status GdipCloneImage(IntPtr image, out IntPtr imageclone);
|
||||
|
||||
// Token: 0x060000F2 RID: 242
|
||||
[Token(Token = "0x60000F2")]
|
||||
[Address(RVA = "0x681540", Offset = "0x680340", VA = "0x180681540")]
|
||||
internal static extern Status GdipDisposeImage(IntPtr image);
|
||||
|
||||
// Token: 0x060000F3 RID: 243
|
||||
[Token(Token = "0x60000F3")]
|
||||
[Address(RVA = "0x681B20", Offset = "0x680920", VA = "0x180681B20")]
|
||||
internal static extern Status GdipGetImageHeight(IntPtr image, out uint height);
|
||||
|
||||
// Token: 0x060000F4 RID: 244
|
||||
[Token(Token = "0x60000F4")]
|
||||
[Address(RVA = "0x681BB0", Offset = "0x6809B0", VA = "0x180681BB0")]
|
||||
internal static extern Status GdipGetImagePixelFormat(IntPtr image, out PixelFormat format);
|
||||
|
||||
// Token: 0x060000F5 RID: 245
|
||||
[Token(Token = "0x60000F5")]
|
||||
[Address(RVA = "0x681C40", Offset = "0x680A40", VA = "0x180681C40")]
|
||||
internal static extern Status GdipGetImageRawFormat(IntPtr image, out Guid format);
|
||||
|
||||
// Token: 0x060000F6 RID: 246
|
||||
[Token(Token = "0x60000F6")]
|
||||
[Address(RVA = "0x681CD0", Offset = "0x680AD0", VA = "0x180681CD0")]
|
||||
internal static extern Status GdipGetImageWidth(IntPtr image, out uint width);
|
||||
|
||||
// Token: 0x060000F7 RID: 247
|
||||
[Token(Token = "0x60000F7")]
|
||||
[Address(RVA = "0x6815C0", Offset = "0x6803C0", VA = "0x1806815C0")]
|
||||
internal static extern Status GdipDrawImageI(IntPtr graphics, IntPtr image, int x, int y);
|
||||
|
||||
// Token: 0x060000F8 RID: 248
|
||||
[Token(Token = "0x60000F8")]
|
||||
[Address(RVA = "0x681A90", Offset = "0x680890", VA = "0x180681A90")]
|
||||
internal static extern Status GdipGetImageGraphicsContext(IntPtr image, out IntPtr graphics);
|
||||
|
||||
// Token: 0x060000F9 RID: 249
|
||||
[Token(Token = "0x60000F9")]
|
||||
[Address(RVA = "0x6823A0", Offset = "0x6811A0", VA = "0x1806823A0")]
|
||||
internal static extern IntPtr GetDC(IntPtr hwnd);
|
||||
|
||||
// Token: 0x060000FA RID: 250
|
||||
[Token(Token = "0x60000FA")]
|
||||
[Address(RVA = "0x6824E0", Offset = "0x6812E0", VA = "0x1806824E0")]
|
||||
internal static extern int ReleaseDC(IntPtr hWnd, IntPtr hDC);
|
||||
|
||||
// Token: 0x060000FB RID: 251
|
||||
[Token(Token = "0x60000FB")]
|
||||
[Address(RVA = "0x682420", Offset = "0x681220", VA = "0x180682420")]
|
||||
internal static extern IntPtr GetDesktopWindow();
|
||||
|
||||
// Token: 0x060000FC RID: 252
|
||||
[Token(Token = "0x60000FC")]
|
||||
[Address(RVA = "0x6808C0", Offset = "0x67F6C0", VA = "0x1806808C0")]
|
||||
public static extern int BitBlt(IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, int dwRop);
|
||||
|
||||
// Token: 0x060000FD RID: 253
|
||||
[Token(Token = "0x60000FD")]
|
||||
[Address(RVA = "0x6826E0", Offset = "0x6814E0", VA = "0x1806826E0")]
|
||||
public static extern uint Win32GetSysColor(GetSysColorIndex index);
|
||||
|
||||
// Token: 0x060000FE RID: 254
|
||||
[Token(Token = "0x60000FE")]
|
||||
[Address(RVA = "0x682B00", Offset = "0x681900", VA = "0x180682B00")]
|
||||
internal static extern IntPtr XOpenDisplay(IntPtr display);
|
||||
|
||||
// Token: 0x060000FF RID: 255
|
||||
[Token(Token = "0x60000FF")]
|
||||
[Address(RVA = "0x682B80", Offset = "0x681980", VA = "0x180682B80")]
|
||||
internal static extern IntPtr XRootWindow(IntPtr display, int screen);
|
||||
|
||||
// Token: 0x06000100 RID: 256
|
||||
[Token(Token = "0x6000100")]
|
||||
[Address(RVA = "0x6828F0", Offset = "0x6816F0", VA = "0x1806828F0")]
|
||||
internal static extern IntPtr XGetImage(IntPtr display, IntPtr drawable, int src_x, int src_y, int width, int height, int pane, int format);
|
||||
|
||||
// Token: 0x06000101 RID: 257
|
||||
[Token(Token = "0x6000101")]
|
||||
[Address(RVA = "0x6829C0", Offset = "0x6817C0", VA = "0x1806829C0")]
|
||||
internal static extern int XGetPixel(IntPtr image, int x, int y);
|
||||
|
||||
// Token: 0x06000102 RID: 258
|
||||
[Token(Token = "0x6000102")]
|
||||
[Address(RVA = "0x6827F0", Offset = "0x6815F0", VA = "0x1806827F0")]
|
||||
internal static extern int XDestroyImage(IntPtr image);
|
||||
|
||||
// Token: 0x06000103 RID: 259
|
||||
[Token(Token = "0x6000103")]
|
||||
[Address(RVA = "0x682760", Offset = "0x681560", VA = "0x180682760")]
|
||||
internal static extern IntPtr XDefaultVisual(IntPtr display, int screen);
|
||||
|
||||
// Token: 0x06000104 RID: 260
|
||||
[Token(Token = "0x6000104")]
|
||||
[Address(RVA = "0x682A60", Offset = "0x681860", VA = "0x180682A60")]
|
||||
internal static extern IntPtr XGetVisualInfo(IntPtr display, int vinfo_mask, ref XVisualInfo vinfo_template, ref int nitems);
|
||||
|
||||
// Token: 0x06000105 RID: 261
|
||||
[Token(Token = "0x6000105")]
|
||||
[Address(RVA = "0x682C10", Offset = "0x681A10", VA = "0x180682C10")]
|
||||
internal static extern IntPtr XVisualIDFromVisual(IntPtr visual);
|
||||
|
||||
// Token: 0x06000106 RID: 262
|
||||
[Token(Token = "0x6000106")]
|
||||
[Address(RVA = "0x682870", Offset = "0x681670", VA = "0x180682870")]
|
||||
internal static extern void XFree(IntPtr data);
|
||||
|
||||
// Token: 0x06000107 RID: 263
|
||||
[Token(Token = "0x6000107")]
|
||||
[Address(RVA = "0x681850", Offset = "0x680650", VA = "0x180681850")]
|
||||
internal static extern int GdipGetImageDecodersSize(out int decoderNums, out int arraySize);
|
||||
|
||||
// Token: 0x06000108 RID: 264
|
||||
[Token(Token = "0x6000108")]
|
||||
[Address(RVA = "0x6818E0", Offset = "0x6806E0", VA = "0x1806818E0")]
|
||||
internal static extern int GdipGetImageDecoders(int decoderNums, int arraySize, IntPtr decoders);
|
||||
|
||||
// Token: 0x06000109 RID: 265
|
||||
[Token(Token = "0x6000109")]
|
||||
[Address(RVA = "0x681970", Offset = "0x680770", VA = "0x180681970")]
|
||||
internal static extern int GdipGetImageEncodersSize(out int encoderNums, out int arraySize);
|
||||
|
||||
// Token: 0x0600010A RID: 266
|
||||
[Token(Token = "0x600010A")]
|
||||
[Address(RVA = "0x681A00", Offset = "0x680800", VA = "0x180681A00")]
|
||||
internal static extern int GdipGetImageEncoders(int encoderNums, int arraySize, IntPtr encoders);
|
||||
|
||||
// Token: 0x0600010B RID: 267
|
||||
[Token(Token = "0x600010B")]
|
||||
[Address(RVA = "0x682270", Offset = "0x681070", VA = "0x180682270")]
|
||||
internal static extern Status GdipSetVisibleClip_linux(IntPtr graphics, ref Rectangle rect);
|
||||
|
||||
// Token: 0x0600010C RID: 268
|
||||
[Token(Token = "0x600010C")]
|
||||
[Address(RVA = "0x681D60", Offset = "0x680B60", VA = "0x180681D60")]
|
||||
internal static extern Status GdipLoadImageFromDelegate_linux(GDIPlus.StreamGetHeaderDelegate getHeader, GDIPlus.StreamGetBytesDelegate getBytes, GDIPlus.StreamPutBytesDelegate putBytes, GDIPlus.StreamSeekDelegate doSeek, GDIPlus.StreamCloseDelegate close, GDIPlus.StreamSizeDelegate size, out IntPtr image);
|
||||
|
||||
// Token: 0x0600010D RID: 269
|
||||
[Token(Token = "0x600010D")]
|
||||
[Address(RVA = "0x681FE0", Offset = "0x680DE0", VA = "0x180681FE0")]
|
||||
internal static extern Status GdipSaveImageToDelegate_linux(IntPtr image, GDIPlus.StreamGetBytesDelegate getBytes, GDIPlus.StreamPutBytesDelegate putBytes, GDIPlus.StreamSeekDelegate doSeek, GDIPlus.StreamCloseDelegate close, GDIPlus.StreamSizeDelegate size, ref Guid encoderClsID, IntPtr encoderParameters);
|
||||
|
||||
// Token: 0x0600010E RID: 270
|
||||
[Token(Token = "0x600010E")]
|
||||
[Address(RVA = "0x683070", Offset = "0x681E70", VA = "0x180683070")]
|
||||
private static extern int uname(IntPtr buf);
|
||||
|
||||
// Token: 0x04000136 RID: 310
|
||||
[Token(Token = "0x4000136")]
|
||||
public static IntPtr Display;
|
||||
|
||||
// Token: 0x04000137 RID: 311
|
||||
[Token(Token = "0x4000137")]
|
||||
public static bool UseX11Drawable;
|
||||
|
||||
// Token: 0x04000138 RID: 312
|
||||
[Token(Token = "0x4000138")]
|
||||
public static bool UseCarbonDrawable;
|
||||
|
||||
// Token: 0x04000139 RID: 313
|
||||
[Token(Token = "0x4000139")]
|
||||
public static bool UseCocoaDrawable;
|
||||
|
||||
// Token: 0x0400013A RID: 314
|
||||
[Token(Token = "0x400013A")]
|
||||
internal static ulong GdiPlusToken;
|
||||
|
||||
// Token: 0x02000030 RID: 48
|
||||
// (Invoke) Token: 0x06000110 RID: 272
|
||||
[Token(Token = "0x2000030")]
|
||||
public delegate int StreamGetHeaderDelegate(IntPtr buf, int bufsz);
|
||||
|
||||
// Token: 0x02000031 RID: 49
|
||||
// (Invoke) Token: 0x06000114 RID: 276
|
||||
[Token(Token = "0x2000031")]
|
||||
public delegate int StreamGetBytesDelegate(IntPtr buf, int bufsz, bool peek);
|
||||
|
||||
// Token: 0x02000032 RID: 50
|
||||
// (Invoke) Token: 0x06000118 RID: 280
|
||||
[Token(Token = "0x2000032")]
|
||||
public delegate long StreamSeekDelegate(int offset, int whence);
|
||||
|
||||
// Token: 0x02000033 RID: 51
|
||||
// (Invoke) Token: 0x0600011C RID: 284
|
||||
[Token(Token = "0x2000033")]
|
||||
public delegate int StreamPutBytesDelegate(IntPtr buf, int bufsz);
|
||||
|
||||
// Token: 0x02000034 RID: 52
|
||||
// (Invoke) Token: 0x06000120 RID: 288
|
||||
[Token(Token = "0x2000034")]
|
||||
public delegate void StreamCloseDelegate();
|
||||
|
||||
// Token: 0x02000035 RID: 53
|
||||
// (Invoke) Token: 0x06000124 RID: 292
|
||||
[Token(Token = "0x2000035")]
|
||||
public delegate long StreamSizeDelegate();
|
||||
|
||||
// Token: 0x02000036 RID: 54
|
||||
[Token(Token = "0x2000036")]
|
||||
internal sealed class GdiPlusStreamHelper
|
||||
{
|
||||
// Token: 0x06000127 RID: 295 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000127")]
|
||||
[Address(RVA = "0x6836D0", Offset = "0x6824D0", VA = "0x1806836D0")]
|
||||
public GdiPlusStreamHelper(Stream s, bool seekToOrigin)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000128 RID: 296 RVA: 0x00002658 File Offset: 0x00000858
|
||||
[Token(Token = "0x6000128")]
|
||||
[Address(RVA = "0x6833C0", Offset = "0x6821C0", VA = "0x1806833C0")]
|
||||
public int StreamGetHeaderImpl(IntPtr buf, int bufsz)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x1700001D RID: 29
|
||||
// (get) Token: 0x06000129 RID: 297 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001D")]
|
||||
public GDIPlus.StreamGetHeaderDelegate GetHeaderDelegate
|
||||
{
|
||||
[Token(Token = "0x6000129")]
|
||||
[Address(RVA = "0x683870", Offset = "0x682670", VA = "0x180683870")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600012A RID: 298 RVA: 0x00002670 File Offset: 0x00000870
|
||||
[Token(Token = "0x600012A")]
|
||||
[Address(RVA = "0x683110", Offset = "0x681F10", VA = "0x180683110")]
|
||||
public int StreamGetBytesImpl(IntPtr buf, int bufsz, bool peek)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x1700001E RID: 30
|
||||
// (get) Token: 0x0600012B RID: 299 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001E")]
|
||||
public GDIPlus.StreamGetBytesDelegate GetBytesDelegate
|
||||
{
|
||||
[Token(Token = "0x600012B")]
|
||||
[Address(RVA = "0x6837F0", Offset = "0x6825F0", VA = "0x1806837F0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600012C RID: 300 RVA: 0x00002688 File Offset: 0x00000888
|
||||
[Token(Token = "0x600012C")]
|
||||
[Address(RVA = "0x6835E0", Offset = "0x6823E0", VA = "0x1806835E0")]
|
||||
public long StreamSeekImpl(int offset, int whence)
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
|
||||
// Token: 0x1700001F RID: 31
|
||||
// (get) Token: 0x0600012D RID: 301 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001F")]
|
||||
public GDIPlus.StreamSeekDelegate SeekDelegate
|
||||
{
|
||||
[Token(Token = "0x600012D")]
|
||||
[Address(RVA = "0x683970", Offset = "0x682770", VA = "0x180683970")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600012E RID: 302 RVA: 0x000026A0 File Offset: 0x000008A0
|
||||
[Token(Token = "0x600012E")]
|
||||
[Address(RVA = "0x683500", Offset = "0x682300", VA = "0x180683500")]
|
||||
public int StreamPutBytesImpl(IntPtr buf, int bufsz)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000020 RID: 32
|
||||
// (get) Token: 0x0600012F RID: 303 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000020")]
|
||||
public GDIPlus.StreamPutBytesDelegate PutBytesDelegate
|
||||
{
|
||||
[Token(Token = "0x600012F")]
|
||||
[Address(RVA = "0x6838F0", Offset = "0x6826F0", VA = "0x1806838F0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000130 RID: 304 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000130")]
|
||||
[Address(RVA = "0x6830F0", Offset = "0x681EF0", VA = "0x1806830F0")]
|
||||
public void StreamCloseImpl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000021 RID: 33
|
||||
// (get) Token: 0x06000131 RID: 305 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000021")]
|
||||
public GDIPlus.StreamCloseDelegate CloseDelegate
|
||||
{
|
||||
[Token(Token = "0x6000131")]
|
||||
[Address(RVA = "0x683780", Offset = "0x682580", VA = "0x180683780")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000132 RID: 306 RVA: 0x000026B8 File Offset: 0x000008B8
|
||||
[Token(Token = "0x6000132")]
|
||||
[Address(RVA = "0x683650", Offset = "0x682450", VA = "0x180683650")]
|
||||
public long StreamSizeImpl()
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
|
||||
// Token: 0x17000022 RID: 34
|
||||
// (get) Token: 0x06000133 RID: 307 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000022")]
|
||||
public GDIPlus.StreamSizeDelegate SizeDelegate
|
||||
{
|
||||
[Token(Token = "0x6000133")]
|
||||
[Address(RVA = "0x6839F0", Offset = "0x6827F0", VA = "0x1806839F0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400013B RID: 315
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400013B")]
|
||||
public Stream stream;
|
||||
|
||||
// Token: 0x0400013C RID: 316
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400013C")]
|
||||
private GDIPlus.StreamGetHeaderDelegate sghd;
|
||||
|
||||
// Token: 0x0400013D RID: 317
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400013D")]
|
||||
private GDIPlus.StreamGetBytesDelegate sgbd;
|
||||
|
||||
// Token: 0x0400013E RID: 318
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400013E")]
|
||||
private GDIPlus.StreamSeekDelegate skd;
|
||||
|
||||
// Token: 0x0400013F RID: 319
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400013F")]
|
||||
private GDIPlus.StreamPutBytesDelegate spbd;
|
||||
|
||||
// Token: 0x04000140 RID: 320
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000140")]
|
||||
private GDIPlus.StreamCloseDelegate scd;
|
||||
|
||||
// Token: 0x04000141 RID: 321
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000141")]
|
||||
private GDIPlus.StreamSizeDelegate ssd;
|
||||
|
||||
// Token: 0x04000142 RID: 322
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000142")]
|
||||
private byte[] start_buf;
|
||||
|
||||
// Token: 0x04000143 RID: 323
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000143")]
|
||||
private int start_buf_pos;
|
||||
|
||||
// Token: 0x04000144 RID: 324
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4000144")]
|
||||
private int start_buf_len;
|
||||
|
||||
// Token: 0x04000145 RID: 325
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000145")]
|
||||
private byte[] managedBuf;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x02000037 RID: 55
|
||||
[Token(Token = "0x2000037")]
|
||||
internal struct GdiplusStartupInput
|
||||
{
|
||||
// Token: 0x06000134 RID: 308 RVA: 0x000026D0 File Offset: 0x000008D0
|
||||
[Token(Token = "0x6000134")]
|
||||
[Address(RVA = "0x684620", Offset = "0x683420", VA = "0x180684620")]
|
||||
internal static GdiplusStartupInput MakeGdiplusStartupInput()
|
||||
{
|
||||
return default(GdiplusStartupInput);
|
||||
}
|
||||
|
||||
// Token: 0x04000146 RID: 326
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000146")]
|
||||
internal uint GdiplusVersion;
|
||||
|
||||
// Token: 0x04000147 RID: 327
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000147")]
|
||||
internal IntPtr DebugEventCallback;
|
||||
|
||||
// Token: 0x04000148 RID: 328
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000148")]
|
||||
internal int SuppressBackgroundThread;
|
||||
|
||||
// Token: 0x04000149 RID: 329
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000149")]
|
||||
internal int SuppressExternalCodecs;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x02000038 RID: 56
|
||||
[Token(Token = "0x2000038")]
|
||||
internal struct GdiplusStartupOutput
|
||||
{
|
||||
// Token: 0x06000135 RID: 309 RVA: 0x000026E8 File Offset: 0x000008E8
|
||||
[Token(Token = "0x6000135")]
|
||||
[Address(RVA = "0x684680", Offset = "0x683480", VA = "0x180684680")]
|
||||
internal static GdiplusStartupOutput MakeGdiplusStartupOutput()
|
||||
{
|
||||
return default(GdiplusStartupOutput);
|
||||
}
|
||||
|
||||
// Token: 0x0400014A RID: 330
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400014A")]
|
||||
internal IntPtr NotificationHook;
|
||||
|
||||
// Token: 0x0400014B RID: 331
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400014B")]
|
||||
internal IntPtr NotificationUnhook;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x0200002E RID: 46
|
||||
[Token(Token = "0x200002E")]
|
||||
internal enum GetSysColorIndex
|
||||
{
|
||||
// Token: 0x04000111 RID: 273
|
||||
[Token(Token = "0x4000111")]
|
||||
COLOR_SCROLLBAR,
|
||||
// Token: 0x04000112 RID: 274
|
||||
[Token(Token = "0x4000112")]
|
||||
COLOR_BACKGROUND,
|
||||
// Token: 0x04000113 RID: 275
|
||||
[Token(Token = "0x4000113")]
|
||||
COLOR_ACTIVECAPTION,
|
||||
// Token: 0x04000114 RID: 276
|
||||
[Token(Token = "0x4000114")]
|
||||
COLOR_INACTIVECAPTION,
|
||||
// Token: 0x04000115 RID: 277
|
||||
[Token(Token = "0x4000115")]
|
||||
COLOR_MENU,
|
||||
// Token: 0x04000116 RID: 278
|
||||
[Token(Token = "0x4000116")]
|
||||
COLOR_WINDOW,
|
||||
// Token: 0x04000117 RID: 279
|
||||
[Token(Token = "0x4000117")]
|
||||
COLOR_WINDOWFRAME,
|
||||
// Token: 0x04000118 RID: 280
|
||||
[Token(Token = "0x4000118")]
|
||||
COLOR_MENUTEXT,
|
||||
// Token: 0x04000119 RID: 281
|
||||
[Token(Token = "0x4000119")]
|
||||
COLOR_WINDOWTEXT,
|
||||
// Token: 0x0400011A RID: 282
|
||||
[Token(Token = "0x400011A")]
|
||||
COLOR_CAPTIONTEXT,
|
||||
// Token: 0x0400011B RID: 283
|
||||
[Token(Token = "0x400011B")]
|
||||
COLOR_ACTIVEBORDER,
|
||||
// Token: 0x0400011C RID: 284
|
||||
[Token(Token = "0x400011C")]
|
||||
COLOR_INACTIVEBORDER,
|
||||
// Token: 0x0400011D RID: 285
|
||||
[Token(Token = "0x400011D")]
|
||||
COLOR_APPWORKSPACE,
|
||||
// Token: 0x0400011E RID: 286
|
||||
[Token(Token = "0x400011E")]
|
||||
COLOR_HIGHLIGHT,
|
||||
// Token: 0x0400011F RID: 287
|
||||
[Token(Token = "0x400011F")]
|
||||
COLOR_HIGHLIGHTTEXT,
|
||||
// Token: 0x04000120 RID: 288
|
||||
[Token(Token = "0x4000120")]
|
||||
COLOR_BTNFACE,
|
||||
// Token: 0x04000121 RID: 289
|
||||
[Token(Token = "0x4000121")]
|
||||
COLOR_BTNSHADOW,
|
||||
// Token: 0x04000122 RID: 290
|
||||
[Token(Token = "0x4000122")]
|
||||
COLOR_GRAYTEXT,
|
||||
// Token: 0x04000123 RID: 291
|
||||
[Token(Token = "0x4000123")]
|
||||
COLOR_BTNTEXT,
|
||||
// Token: 0x04000124 RID: 292
|
||||
[Token(Token = "0x4000124")]
|
||||
COLOR_INACTIVECAPTIONTEXT,
|
||||
// Token: 0x04000125 RID: 293
|
||||
[Token(Token = "0x4000125")]
|
||||
COLOR_BTNHIGHLIGHT,
|
||||
// Token: 0x04000126 RID: 294
|
||||
[Token(Token = "0x4000126")]
|
||||
COLOR_3DDKSHADOW,
|
||||
// Token: 0x04000127 RID: 295
|
||||
[Token(Token = "0x4000127")]
|
||||
COLOR_3DLIGHT,
|
||||
// Token: 0x04000128 RID: 296
|
||||
[Token(Token = "0x4000128")]
|
||||
COLOR_INFOTEXT,
|
||||
// Token: 0x04000129 RID: 297
|
||||
[Token(Token = "0x4000129")]
|
||||
COLOR_INFOBK,
|
||||
// Token: 0x0400012A RID: 298
|
||||
[Token(Token = "0x400012A")]
|
||||
COLOR_HOTLIGHT = 26,
|
||||
// Token: 0x0400012B RID: 299
|
||||
[Token(Token = "0x400012B")]
|
||||
COLOR_GRADIENTACTIVECAPTION,
|
||||
// Token: 0x0400012C RID: 300
|
||||
[Token(Token = "0x400012C")]
|
||||
COLOR_GRADIENTINACTIVECAPTION,
|
||||
// Token: 0x0400012D RID: 301
|
||||
[Token(Token = "0x400012D")]
|
||||
COLOR_MENUHIGHLIGHT,
|
||||
// Token: 0x0400012E RID: 302
|
||||
[Token(Token = "0x400012E")]
|
||||
COLOR_MENUBAR,
|
||||
// Token: 0x0400012F RID: 303
|
||||
[Token(Token = "0x400012F")]
|
||||
COLOR_DESKTOP = 1,
|
||||
// Token: 0x04000130 RID: 304
|
||||
[Token(Token = "0x4000130")]
|
||||
COLOR_3DFACE = 16,
|
||||
// Token: 0x04000131 RID: 305
|
||||
[Token(Token = "0x4000131")]
|
||||
COLOR_3DSHADOW = 16,
|
||||
// Token: 0x04000132 RID: 306
|
||||
[Token(Token = "0x4000132")]
|
||||
COLOR_3DHIGHLIGHT = 20,
|
||||
// Token: 0x04000133 RID: 307
|
||||
[Token(Token = "0x4000133")]
|
||||
COLOR_3DHILIGHT = 20,
|
||||
// Token: 0x04000134 RID: 308
|
||||
[Token(Token = "0x4000134")]
|
||||
COLOR_BTNHILIGHT = 20,
|
||||
// Token: 0x04000135 RID: 309
|
||||
[Token(Token = "0x4000135")]
|
||||
COLOR_MAXVALUE = 30
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,216 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing.Drawing2D;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Encapsulates a GDI+ drawing surface. This class cannot be inherited.</summary>
|
||||
// Token: 0x02000021 RID: 33
|
||||
[Token(Token = "0x2000021")]
|
||||
public sealed class Graphics : MarshalByRefObject, IDisposable
|
||||
{
|
||||
// Token: 0x060000A2 RID: 162 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A2")]
|
||||
[Address(RVA = "0x686580", Offset = "0x685380", VA = "0x180686580")]
|
||||
internal Graphics(IntPtr nativeGraphics)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
|
||||
// Token: 0x060000A3 RID: 163 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A3")]
|
||||
[Address(RVA = "0x685D40", Offset = "0x684B40", VA = "0x180685D40", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700000C RID: 12
|
||||
// (get) Token: 0x060000A4 RID: 164 RVA: 0x000023A0 File Offset: 0x000005A0
|
||||
[Token(Token = "0x1700000C")]
|
||||
internal IntPtr NativeObject
|
||||
{
|
||||
[Token(Token = "0x60000A4")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Performs a bit-block transfer of the color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the <see cref="T:System.Drawing.Graphics" />.</summary>
|
||||
/// <param name="sourceX">The x-coordinate of the point at the upper-left corner of the source rectangle.</param>
|
||||
/// <param name="sourceY">The y-coordinate of the point at the upper-left corner of the source rectangle</param>
|
||||
/// <param name="destinationX">The x-coordinate of the point at the upper-left corner of the destination rectangle.</param>
|
||||
/// <param name="destinationY">The y-coordinate of the point at the upper-left corner of the destination rectangle.</param>
|
||||
/// <param name="blockRegionSize">The size of the area to be transferred.</param>
|
||||
/// <param name="copyPixelOperation">One of the <see cref="T:System.Drawing.CopyPixelOperation" /> values.</param>
|
||||
/// <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
|
||||
/// <paramref name="copyPixelOperation" /> is not a member of <see cref="T:System.Drawing.CopyPixelOperation" />.</exception>
|
||||
/// <exception cref="T:System.ComponentModel.Win32Exception">The operation failed.</exception>
|
||||
// Token: 0x060000A5 RID: 165 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A5")]
|
||||
[Address(RVA = "0x685590", Offset = "0x684390", VA = "0x180685590")]
|
||||
[MonoLimitation("Works on Win32 and (for CopyPixelOperation.SourceCopy only) on X11 but not on Cocoa and Quartz")]
|
||||
public void CopyFromScreen(int sourceX, int sourceY, int destinationX, int destinationY, Size blockRegionSize, CopyPixelOperation copyPixelOperation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A6 RID: 166 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A6")]
|
||||
[Address(RVA = "0x684720", Offset = "0x683520", VA = "0x180684720")]
|
||||
private void CopyFromScreenWin32(int sourceX, int sourceY, int destinationX, int destinationY, Size blockRegionSize, CopyPixelOperation copyPixelOperation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A7 RID: 167 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A7")]
|
||||
[Address(RVA = "0x6846D0", Offset = "0x6834D0", VA = "0x1806846D0")]
|
||||
private void CopyFromScreenMac(int sourceX, int sourceY, int destinationX, int destinationY, Size blockRegionSize, CopyPixelOperation copyPixelOperation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A8 RID: 168 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A8")]
|
||||
[Address(RVA = "0x684AD0", Offset = "0x6838D0", VA = "0x180684AD0")]
|
||||
private void CopyFromScreenX11(int sourceX, int sourceY, int destinationX, int destinationY, Size blockRegionSize, CopyPixelOperation copyPixelOperation)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by this <see cref="T:System.Drawing.Graphics" />.</summary>
|
||||
// Token: 0x060000A9 RID: 169 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A9")]
|
||||
[Address(RVA = "0x685850", Offset = "0x684650", VA = "0x180685850", Slot = "6")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Draws the specified image, using its original physical size, at the location specified by a coordinate pair.</summary>
|
||||
/// <param name="image">
|
||||
/// <see cref="T:System.Drawing.Image" /> to draw.</param>
|
||||
/// <param name="x">The x-coordinate of the upper-left corner of the drawn image.</param>
|
||||
/// <param name="y">The y-coordinate of the upper-left corner of the drawn image.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="image" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060000AA RID: 170 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000AA")]
|
||||
[Address(RVA = "0x685C10", Offset = "0x684A10", VA = "0x180685C10")]
|
||||
public void DrawImage(Image image, int x, int y)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Draws the specified <see cref="T:System.Drawing.Image" /> at the specified location and with the specified size.</summary>
|
||||
/// <param name="image">
|
||||
/// <see cref="T:System.Drawing.Image" /> to draw.</param>
|
||||
/// <param name="x">The x-coordinate of the upper-left corner of the drawn image.</param>
|
||||
/// <param name="y">The y-coordinate of the upper-left corner of the drawn image.</param>
|
||||
/// <param name="width">Width of the drawn image.</param>
|
||||
/// <param name="height">Height of the drawn image.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="image" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060000AB RID: 171 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000AB")]
|
||||
[Address(RVA = "0x685AC0", Offset = "0x6848C0", VA = "0x180685AC0")]
|
||||
public void DrawImage(Image image, int x, int y, int width, int height)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Forces execution of all pending graphics operations and returns immediately without waiting for the operations to finish.</summary>
|
||||
// Token: 0x060000AC RID: 172 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000AC")]
|
||||
[Address(RVA = "0x685EC0", Offset = "0x684CC0", VA = "0x180685EC0")]
|
||||
public void Flush()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Forces execution of all pending graphics operations with the method waiting or not waiting, as specified, to return before the operations finish.</summary>
|
||||
/// <param name="intention">Member of the <see cref="T:System.Drawing.Drawing2D.FlushIntention" /> enumeration that specifies whether the method returns immediately or waits for any existing operations to finish.</param>
|
||||
// Token: 0x060000AD RID: 173 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000AD")]
|
||||
[Address(RVA = "0x685DB0", Offset = "0x684BB0", VA = "0x180685DB0")]
|
||||
public void Flush(FlushIntention intention)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a new <see cref="T:System.Drawing.Graphics" /> from the specified <see cref="T:System.Drawing.Image" />.</summary>
|
||||
/// <param name="image">
|
||||
/// <see cref="T:System.Drawing.Image" /> from which to create the new <see cref="T:System.Drawing.Graphics" />.</param>
|
||||
/// <returns>This method returns a new <see cref="T:System.Drawing.Graphics" /> for the specified <see cref="T:System.Drawing.Image" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="image" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Exception">
|
||||
/// <paramref name="image" /> has an indexed pixel format or its format is undefined.</exception>
|
||||
// Token: 0x060000AE RID: 174 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000AE")]
|
||||
[Address(RVA = "0x685FC0", Offset = "0x684DC0", VA = "0x180685FC0")]
|
||||
public static Graphics FromImage(Image image)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the handle to the device context associated with this <see cref="T:System.Drawing.Graphics" />.</summary>
|
||||
/// <returns>Handle to the device context associated with this <see cref="T:System.Drawing.Graphics" />.</returns>
|
||||
// Token: 0x060000AF RID: 175 RVA: 0x000023B8 File Offset: 0x000005B8
|
||||
[Token(Token = "0x60000AF")]
|
||||
[Address(RVA = "0x686380", Offset = "0x685180", VA = "0x180686380", Slot = "7")]
|
||||
public IntPtr GetHdc()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Releases a device context handle obtained by a previous call to the <see cref="M:System.Drawing.Graphics.GetHdc" /> method of this <see cref="T:System.Drawing.Graphics" />.</summary>
|
||||
/// <param name="hdc">Handle to a device context obtained by a previous call to the <see cref="M:System.Drawing.Graphics.GetHdc" /> method of this <see cref="T:System.Drawing.Graphics" />.</param>
|
||||
// Token: 0x060000B0 RID: 176 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B0")]
|
||||
[Address(RVA = "0x686450", Offset = "0x685250", VA = "0x180686450")]
|
||||
[EditorBrowsable(EditorBrowsableState.Advanced)]
|
||||
public void ReleaseHdc(IntPtr hdc)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases a handle to a device context.</summary>
|
||||
/// <param name="hdc">Handle to a device context.</param>
|
||||
// Token: 0x060000B1 RID: 177 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B1")]
|
||||
[Address(RVA = "0x686450", Offset = "0x685250", VA = "0x180686450")]
|
||||
[MonoLimitation("Can only be used when hdc was provided by Graphics.GetHdc() method")]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public void ReleaseHdcInternal(IntPtr hdc)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the interpolation mode associated with this <see cref="T:System.Drawing.Graphics" />.</summary>
|
||||
/// <returns>One of the <see cref="T:System.Drawing.Drawing2D.InterpolationMode" /> values.</returns>
|
||||
// Token: 0x1700000D RID: 13
|
||||
// (set) Token: 0x060000B2 RID: 178 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700000D")]
|
||||
public InterpolationMode InterpolationMode
|
||||
{
|
||||
[Token(Token = "0x60000B2")]
|
||||
[Address(RVA = "0x6865D0", Offset = "0x6853D0", VA = "0x1806865D0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400003B RID: 59
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400003B")]
|
||||
internal IntPtr nativeObject;
|
||||
|
||||
// Token: 0x0400003C RID: 60
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400003C")]
|
||||
internal IMacContext maccontext;
|
||||
|
||||
// Token: 0x0400003D RID: 61
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400003D")]
|
||||
private bool disposed;
|
||||
|
||||
// Token: 0x0400003E RID: 62
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400003E")]
|
||||
private IntPtr deviceContextHdc;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x0200003A RID: 58
|
||||
[Token(Token = "0x200003A")]
|
||||
internal interface IMacContext
|
||||
{
|
||||
// Token: 0x06000136 RID: 310
|
||||
[Token(Token = "0x6000136")]
|
||||
[Address(Slot = "0")]
|
||||
void Synchronize();
|
||||
|
||||
// Token: 0x06000137 RID: 311
|
||||
[Token(Token = "0x6000137")]
|
||||
[Address(Slot = "1")]
|
||||
void Release();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,224 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing.Design;
|
||||
using System.Drawing.Imaging;
|
||||
using System.IO;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>An abstract base class that provides functionality for the <see cref="T:System.Drawing.Bitmap" /> and <see cref="T:System.Drawing.Imaging.Metafile" /> descended classes.</summary>
|
||||
// Token: 0x02000022 RID: 34
|
||||
[Token(Token = "0x2000022")]
|
||||
[Editor]
|
||||
[TypeConverter]
|
||||
[ComVisible(true)]
|
||||
[Editor("System.Drawing.Design.ImageEditor, System.Drawing.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
|
||||
[ImmutableObject(true)]
|
||||
[TypeConverter(typeof(ImageConverter))]
|
||||
[Serializable]
|
||||
public abstract class Image : MarshalByRefObject, IDisposable, ICloneable, ISerializable
|
||||
{
|
||||
// Token: 0x060000B3 RID: 179 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B3")]
|
||||
[Address(RVA = "0x67D310", Offset = "0x67C110", VA = "0x18067D310")]
|
||||
internal Image()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000B4 RID: 180 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B4")]
|
||||
[Address(RVA = "0x67D580", Offset = "0x67C380", VA = "0x18067D580")]
|
||||
internal Image(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data needed to serialize the target object.</summary>
|
||||
/// <param name="si">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object to populate with data.</param>
|
||||
/// <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext" />) for this serialization.</param>
|
||||
// Token: 0x060000B5 RID: 181 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B5")]
|
||||
[Address(RVA = "0x688CC0", Offset = "0x687AC0", VA = "0x180688CC0", Slot = "8")]
|
||||
void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000B6 RID: 182 RVA: 0x000023D0 File Offset: 0x000005D0
|
||||
[Token(Token = "0x60000B6")]
|
||||
[Address(RVA = "0x688180", Offset = "0x686F80", VA = "0x180688180")]
|
||||
internal static IntPtr InitFromStream(Stream stream)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000B7 RID: 183 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000B7")]
|
||||
[Address(RVA = "0x688E80", Offset = "0x687C80", VA = "0x180688E80")]
|
||||
internal ImageCodecInfo findEncoderForFormat(ImageFormat format)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Saves this image to the specified stream in the specified format.</summary>
|
||||
/// <param name="stream">The <see cref="T:System.IO.Stream" /> where the image will be saved.</param>
|
||||
/// <param name="format">An <see cref="T:System.Drawing.Imaging.ImageFormat" /> that specifies the format of the saved image.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="stream" /> or <paramref name="format" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Runtime.InteropServices.ExternalException">The image was saved with the wrong image format</exception>
|
||||
// Token: 0x060000B8 RID: 184 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B8")]
|
||||
[Address(RVA = "0x688A70", Offset = "0x687870", VA = "0x180688A70")]
|
||||
public void Save(Stream stream, ImageFormat format)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Saves this image to the specified stream, with the specified encoder and image encoder parameters.</summary>
|
||||
/// <param name="stream">The <see cref="T:System.IO.Stream" /> where the image will be saved.</param>
|
||||
/// <param name="encoder">The <see cref="T:System.Drawing.Imaging.ImageCodecInfo" /> for this <see cref="T:System.Drawing.Image" />.</param>
|
||||
/// <param name="encoderParams">An <see cref="T:System.Drawing.Imaging.EncoderParameters" /> that specifies parameters used by the image encoder.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="stream" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Runtime.InteropServices.ExternalException">The image was saved with the wrong image format.</exception>
|
||||
// Token: 0x060000B9 RID: 185 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B9")]
|
||||
[Address(RVA = "0x688620", Offset = "0x687420", VA = "0x180688620")]
|
||||
public void Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the height, in pixels, of this <see cref="T:System.Drawing.Image" />.</summary>
|
||||
/// <returns>The height, in pixels, of this <see cref="T:System.Drawing.Image" />.</returns>
|
||||
// Token: 0x1700000E RID: 14
|
||||
// (get) Token: 0x060000BA RID: 186 RVA: 0x000023E8 File Offset: 0x000005E8
|
||||
[Token(Token = "0x1700000E")]
|
||||
[DefaultValue(false)]
|
||||
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
|
||||
[Browsable(false)]
|
||||
public int Height
|
||||
{
|
||||
[Token(Token = "0x60000BA")]
|
||||
[Address(RVA = "0x689000", Offset = "0x687E00", VA = "0x180689000")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the pixel format for this <see cref="T:System.Drawing.Image" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Drawing.Imaging.PixelFormat" /> that represents the pixel format for this <see cref="T:System.Drawing.Image" />.</returns>
|
||||
// Token: 0x1700000F RID: 15
|
||||
// (get) Token: 0x060000BB RID: 187 RVA: 0x00002400 File Offset: 0x00000600
|
||||
[Token(Token = "0x1700000F")]
|
||||
public PixelFormat PixelFormat
|
||||
{
|
||||
[Token(Token = "0x60000BB")]
|
||||
[Address(RVA = "0x6890D0", Offset = "0x687ED0", VA = "0x1806890D0")]
|
||||
get
|
||||
{
|
||||
return PixelFormat.Undefined;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the file format of this <see cref="T:System.Drawing.Image" />.</summary>
|
||||
/// <returns>The <see cref="T:System.Drawing.Imaging.ImageFormat" /> that represents the file format of this <see cref="T:System.Drawing.Image" />.</returns>
|
||||
// Token: 0x17000010 RID: 16
|
||||
// (get) Token: 0x060000BC RID: 188 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000010")]
|
||||
public ImageFormat RawFormat
|
||||
{
|
||||
[Token(Token = "0x60000BC")]
|
||||
[Address(RVA = "0x6891A0", Offset = "0x687FA0", VA = "0x1806891A0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the width, in pixels, of this <see cref="T:System.Drawing.Image" />.</summary>
|
||||
/// <returns>The width, in pixels, of this <see cref="T:System.Drawing.Image" />.</returns>
|
||||
// Token: 0x17000011 RID: 17
|
||||
// (get) Token: 0x060000BD RID: 189 RVA: 0x00002418 File Offset: 0x00000618
|
||||
[Token(Token = "0x17000011")]
|
||||
[Browsable(false)]
|
||||
[DefaultValue(false)]
|
||||
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
|
||||
public int Width
|
||||
{
|
||||
[Token(Token = "0x60000BD")]
|
||||
[Address(RVA = "0x6892A0", Offset = "0x6880A0", VA = "0x1806892A0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000012 RID: 18
|
||||
// (get) Token: 0x060000BE RID: 190 RVA: 0x00002430 File Offset: 0x00000630
|
||||
[Token(Token = "0x17000012")]
|
||||
internal IntPtr NativeObject
|
||||
{
|
||||
[Token(Token = "0x60000BE")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by this <see cref="T:System.Drawing.Image" />.</summary>
|
||||
// Token: 0x060000BF RID: 191 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000BF")]
|
||||
[Address(RVA = "0x688090", Offset = "0x686E90", VA = "0x180688090", Slot = "6")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
|
||||
// Token: 0x060000C0 RID: 192 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000C0")]
|
||||
[Address(RVA = "0x688100", Offset = "0x686F00", VA = "0x180688100", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases the unmanaged resources used by the <see cref="T:System.Drawing.Image" /> and optionally releases the managed resources.</summary>
|
||||
/// <param name="disposing">
|
||||
/// <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
|
||||
// Token: 0x060000C1 RID: 193 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000C1")]
|
||||
[Address(RVA = "0x687F30", Offset = "0x686D30", VA = "0x180687F30", Slot = "9")]
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates an exact copy of this <see cref="T:System.Drawing.Image" />.</summary>
|
||||
/// <returns>The <see cref="T:System.Drawing.Image" /> this method creates, cast as an object.</returns>
|
||||
// Token: 0x060000C2 RID: 194 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000C2")]
|
||||
[Address(RVA = "0x687DB0", Offset = "0x686BB0", VA = "0x180687DB0", Slot = "7")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000C3 RID: 195 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000C3")]
|
||||
[Address(RVA = "0x687B50", Offset = "0x686950", VA = "0x180687B50")]
|
||||
private object CloneFromStream()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400003F RID: 63
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400003F")]
|
||||
internal IntPtr nativeObject;
|
||||
|
||||
// Token: 0x04000040 RID: 64
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000040")]
|
||||
internal Stream stream;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>
|
||||
/// <see cref="T:System.Drawing.ImageConverter" /> is a class that can be used to convert <see cref="T:System.Drawing.Image" /> objects from one data type to another. Access this class through the <see cref="T:System.ComponentModel.TypeDescriptor" /> object.</summary>
|
||||
// Token: 0x02000023 RID: 35
|
||||
[Token(Token = "0x2000023")]
|
||||
public class ImageConverter : TypeConverter
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>
|
||||
/// <see cref="T:System.Drawing.ImageFormatConverter" /> is a class that can be used to convert <see cref="T:System.Drawing.Imaging.ImageFormat" /> objects from one data type to another. Access this class through the <see cref="T:System.ComponentModel.TypeDescriptor" /> object.</summary>
|
||||
// Token: 0x02000024 RID: 36
|
||||
[Token(Token = "0x2000024")]
|
||||
public class ImageFormatConverter : TypeConverter
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
/// <summary>An <see cref="T:System.Drawing.Imaging.Encoder" /> object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.</summary>
|
||||
// Token: 0x0200003B RID: 59
|
||||
[Token(Token = "0x200003B")]
|
||||
public sealed class Encoder
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Drawing.Imaging.Encoder" /> class from the specified globally unique identifier (GUID). The GUID specifies an image encoder parameter category.</summary>
|
||||
/// <param name="guid">A globally unique identifier that identifies an image encoder parameter category.</param>
|
||||
// Token: 0x06000138 RID: 312 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000138")]
|
||||
[Address(RVA = "0x680880", Offset = "0x67F680", VA = "0x180680880")]
|
||||
public Encoder(Guid guid)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a globally unique identifier (GUID) that identifies an image encoder parameter category.</summary>
|
||||
/// <returns>The GUID that identifies an image encoder parameter category.</returns>
|
||||
// Token: 0x17000023 RID: 35
|
||||
// (get) Token: 0x06000139 RID: 313 RVA: 0x00002700 File Offset: 0x00000900
|
||||
[Token(Token = "0x17000023")]
|
||||
public Guid Guid
|
||||
{
|
||||
[Token(Token = "0x6000139")]
|
||||
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
|
||||
get
|
||||
{
|
||||
return default(Guid);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>An <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the compression parameter category.</summary>
|
||||
// Token: 0x04000156 RID: 342
|
||||
[Token(Token = "0x4000156")]
|
||||
public static readonly Encoder Compression;
|
||||
|
||||
/// <summary>An <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the color depth parameter category.</summary>
|
||||
// Token: 0x04000157 RID: 343
|
||||
[Token(Token = "0x4000157")]
|
||||
public static readonly Encoder ColorDepth;
|
||||
|
||||
/// <summary>Represents an <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the scan method parameter category.</summary>
|
||||
// Token: 0x04000158 RID: 344
|
||||
[Token(Token = "0x4000158")]
|
||||
public static readonly Encoder ScanMethod;
|
||||
|
||||
/// <summary>Represents an <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the version parameter category.</summary>
|
||||
// Token: 0x04000159 RID: 345
|
||||
[Token(Token = "0x4000159")]
|
||||
public static readonly Encoder Version;
|
||||
|
||||
/// <summary>Represents an <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the render method parameter category.</summary>
|
||||
// Token: 0x0400015A RID: 346
|
||||
[Token(Token = "0x400015A")]
|
||||
public static readonly Encoder RenderMethod;
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the quality parameter category.</summary>
|
||||
// Token: 0x0400015B RID: 347
|
||||
[Token(Token = "0x400015B")]
|
||||
public static readonly Encoder Quality;
|
||||
|
||||
/// <summary>Represents an <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the transformation parameter category.</summary>
|
||||
// Token: 0x0400015C RID: 348
|
||||
[Token(Token = "0x400015C")]
|
||||
public static readonly Encoder Transformation;
|
||||
|
||||
/// <summary>Represents an <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the luminance table parameter category.</summary>
|
||||
// Token: 0x0400015D RID: 349
|
||||
[Token(Token = "0x400015D")]
|
||||
public static readonly Encoder LuminanceTable;
|
||||
|
||||
/// <summary>An <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the chrominance table parameter category.</summary>
|
||||
// Token: 0x0400015E RID: 350
|
||||
[Token(Token = "0x400015E")]
|
||||
public static readonly Encoder ChrominanceTable;
|
||||
|
||||
/// <summary>Represents an <see cref="T:System.Drawing.Imaging.Encoder" /> object that is initialized with the globally unique identifier for the save flag parameter category.</summary>
|
||||
// Token: 0x0400015F RID: 351
|
||||
[Token(Token = "0x400015F")]
|
||||
public static readonly Encoder SaveFlag;
|
||||
|
||||
// Token: 0x04000160 RID: 352
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000160")]
|
||||
private Guid _guid;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
/// <summary>Used to pass a value, or an array of values, to an image encoder.</summary>
|
||||
// Token: 0x0200003C RID: 60
|
||||
[Token(Token = "0x200003C")]
|
||||
[StructLayout(0)]
|
||||
public sealed class EncoderParameter : IDisposable
|
||||
{
|
||||
/// <summary>Allows an <see cref="T:System.Drawing.Imaging.EncoderParameter" /> object to attempt to free resources and perform other cleanup operations before the <see cref="T:System.Drawing.Imaging.EncoderParameter" /> object is reclaimed by garbage collection.</summary>
|
||||
// Token: 0x0600013B RID: 315 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013B")]
|
||||
[Address(RVA = "0x67FD10", Offset = "0x67EB10", VA = "0x18067FD10", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by this <see cref="T:System.Drawing.Imaging.EncoderParameter" /> object.</summary>
|
||||
// Token: 0x0600013C RID: 316 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013C")]
|
||||
[Address(RVA = "0x67FCA0", Offset = "0x67EAA0", VA = "0x18067FCA0", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013D RID: 317 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013D")]
|
||||
[Address(RVA = "0x67FC20", Offset = "0x67EA20", VA = "0x18067FC20")]
|
||||
private void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Drawing.Imaging.EncoderParameter" /> class with the specified <see cref="T:System.Drawing.Imaging.Encoder" /> object and one 64-bit integer. Sets the <see cref="P:System.Drawing.Imaging.EncoderParameter.ValueType" /> property to <see cref="F:System.Drawing.Imaging.EncoderParameterValueType.ValueTypeLong" /> (32 bits), and sets the <see cref="P:System.Drawing.Imaging.EncoderParameter.NumberOfValues" /> property to 1.</summary>
|
||||
/// <param name="encoder">An <see cref="T:System.Drawing.Imaging.Encoder" /> object that encapsulates the globally unique identifier of the parameter category.</param>
|
||||
/// <param name="value">A 64-bit integer that specifies the value stored in the <see cref="T:System.Drawing.Imaging.EncoderParameter" /> object. Must be nonnegative. This parameter is converted to a 32-bit integer before it is stored in the <see cref="T:System.Drawing.Imaging.EncoderParameter" /> object.</param>
|
||||
// Token: 0x0600013E RID: 318 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013E")]
|
||||
[Address(RVA = "0x67FD80", Offset = "0x67EB80", VA = "0x18067FD80")]
|
||||
public EncoderParameter(Encoder encoder, long value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000161 RID: 353
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000161")]
|
||||
private Guid _parameterGuid;
|
||||
|
||||
// Token: 0x04000162 RID: 354
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000162")]
|
||||
private int _numberOfValues;
|
||||
|
||||
// Token: 0x04000163 RID: 355
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000163")]
|
||||
private EncoderParameterValueType _parameterValueType;
|
||||
|
||||
// Token: 0x04000164 RID: 356
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000164")]
|
||||
private IntPtr _parameterValue;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
/// <summary>Used to specify the data type of the <see cref="T:System.Drawing.Imaging.EncoderParameter" /> used with the <see cref="Overload:System.Drawing.Image.Save" /> or <see cref="Overload:System.Drawing.Image.SaveAdd" /> method of an image.</summary>
|
||||
// Token: 0x0200003D RID: 61
|
||||
[Token(Token = "0x200003D")]
|
||||
public enum EncoderParameterValueType
|
||||
{
|
||||
/// <summary>Specifies that each value in the array is an 8-bit unsigned integer.</summary>
|
||||
// Token: 0x04000166 RID: 358
|
||||
[Token(Token = "0x4000166")]
|
||||
ValueTypeByte = 1,
|
||||
/// <summary>Specifies that the array of values is a null-terminated ASCII character string. Note that the <see langword="NumberOfValues" /> data member of the <see cref="T:System.Drawing.Imaging.EncoderParameter" /> object indicates the length of the character string including the NULL terminator.</summary>
|
||||
// Token: 0x04000167 RID: 359
|
||||
[Token(Token = "0x4000167")]
|
||||
ValueTypeAscii,
|
||||
/// <summary>Specifies that each value in the array is a 16-bit, unsigned integer.</summary>
|
||||
// Token: 0x04000168 RID: 360
|
||||
[Token(Token = "0x4000168")]
|
||||
ValueTypeShort,
|
||||
/// <summary>Specifies that each value in the array is a 32-bit unsigned integer.</summary>
|
||||
// Token: 0x04000169 RID: 361
|
||||
[Token(Token = "0x4000169")]
|
||||
ValueTypeLong,
|
||||
/// <summary>Specifies that each value in the array is a pair of 32-bit unsigned integers. Each pair represents a fraction, the first integer being the numerator and the second integer being the denominator.</summary>
|
||||
// Token: 0x0400016A RID: 362
|
||||
[Token(Token = "0x400016A")]
|
||||
ValueTypeRational,
|
||||
/// <summary>Specifies that each value in the array is a pair of 32-bit unsigned integers. Each pair represents a range of numbers.</summary>
|
||||
// Token: 0x0400016B RID: 363
|
||||
[Token(Token = "0x400016B")]
|
||||
ValueTypeLongRange,
|
||||
/// <summary>Specifies that the array of values is an array of bytes that has no data type defined.</summary>
|
||||
// Token: 0x0400016C RID: 364
|
||||
[Token(Token = "0x400016C")]
|
||||
ValueTypeUndefined,
|
||||
/// <summary>Specifies that each value in the array is a set of four, 32-bit unsigned integers. The first two integers represent one fraction, and the second two integers represent a second fraction. The two fractions represent a range of rational numbers. The first fraction is the smallest rational number in the range, and the second fraction is the largest rational number in the range.</summary>
|
||||
// Token: 0x0400016D RID: 365
|
||||
[Token(Token = "0x400016D")]
|
||||
ValueTypeRationalRange
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
/// <summary>Encapsulates an array of <see cref="T:System.Drawing.Imaging.EncoderParameter" /> objects.</summary>
|
||||
// Token: 0x0200003E RID: 62
|
||||
[Token(Token = "0x200003E")]
|
||||
public sealed class EncoderParameters : IDisposable
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Drawing.Imaging.EncoderParameters" /> class that can contain the specified number of <see cref="T:System.Drawing.Imaging.EncoderParameter" /> objects.</summary>
|
||||
/// <param name="count">An integer that specifies the number of <see cref="T:System.Drawing.Imaging.EncoderParameter" /> objects that the <see cref="T:System.Drawing.Imaging.EncoderParameters" /> object can contain.</param>
|
||||
// Token: 0x0600013F RID: 319 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013F")]
|
||||
[Address(RVA = "0x680290", Offset = "0x67F090", VA = "0x180680290")]
|
||||
public EncoderParameters(int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets an array of <see cref="T:System.Drawing.Imaging.EncoderParameter" /> objects.</summary>
|
||||
/// <returns>The array of <see cref="T:System.Drawing.Imaging.EncoderParameter" /> objects.</returns>
|
||||
// Token: 0x17000024 RID: 36
|
||||
// (get) Token: 0x06000140 RID: 320 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000024")]
|
||||
public EncoderParameter[] Param
|
||||
{
|
||||
[Token(Token = "0x6000140")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000141 RID: 321 RVA: 0x00002718 File Offset: 0x00000918
|
||||
[Token(Token = "0x6000141")]
|
||||
[Address(RVA = "0x67FF00", Offset = "0x67ED00", VA = "0x18067FF00")]
|
||||
internal IntPtr ConvertToMemory()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by this <see cref="T:System.Drawing.Imaging.EncoderParameters" /> object.</summary>
|
||||
// Token: 0x06000142 RID: 322 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000142")]
|
||||
[Address(RVA = "0x680210", Offset = "0x67F010", VA = "0x180680210", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400016E RID: 366
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400016E")]
|
||||
private EncoderParameter[] _param;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
/// <summary>Provides attributes of an image encoder/decoder (codec).</summary>
|
||||
// Token: 0x0200003F RID: 63
|
||||
[Token(Token = "0x200003F")]
|
||||
[Flags]
|
||||
public enum ImageCodecFlags
|
||||
{
|
||||
/// <summary>The codec supports encoding (saving).</summary>
|
||||
// Token: 0x04000170 RID: 368
|
||||
[Token(Token = "0x4000170")]
|
||||
Encoder = 1,
|
||||
/// <summary>The codec supports decoding (reading).</summary>
|
||||
// Token: 0x04000171 RID: 369
|
||||
[Token(Token = "0x4000171")]
|
||||
Decoder = 2,
|
||||
/// <summary>The codec supports raster images (bitmaps).</summary>
|
||||
// Token: 0x04000172 RID: 370
|
||||
[Token(Token = "0x4000172")]
|
||||
SupportBitmap = 4,
|
||||
/// <summary>The codec supports vector images (metafiles).</summary>
|
||||
// Token: 0x04000173 RID: 371
|
||||
[Token(Token = "0x4000173")]
|
||||
SupportVector = 8,
|
||||
/// <summary>The encoder requires a seekable output stream.</summary>
|
||||
// Token: 0x04000174 RID: 372
|
||||
[Token(Token = "0x4000174")]
|
||||
SeekableEncode = 16,
|
||||
/// <summary>The decoder has blocking behavior during the decoding process.</summary>
|
||||
// Token: 0x04000175 RID: 373
|
||||
[Token(Token = "0x4000175")]
|
||||
BlockingDecode = 32,
|
||||
/// <summary>The codec is built into GDI+.</summary>
|
||||
// Token: 0x04000176 RID: 374
|
||||
[Token(Token = "0x4000176")]
|
||||
Builtin = 65536,
|
||||
/// <summary>Not used.</summary>
|
||||
// Token: 0x04000177 RID: 375
|
||||
[Token(Token = "0x4000177")]
|
||||
System = 131072,
|
||||
/// <summary>Not used.</summary>
|
||||
// Token: 0x04000178 RID: 376
|
||||
[Token(Token = "0x4000178")]
|
||||
User = 262144
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,285 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
/// <summary>The <see cref="T:System.Drawing.Imaging.ImageCodecInfo" /> class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). Not inheritable.</summary>
|
||||
// Token: 0x02000040 RID: 64
|
||||
[Token(Token = "0x2000040")]
|
||||
public sealed class ImageCodecInfo
|
||||
{
|
||||
// Token: 0x06000143 RID: 323 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000143")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
internal ImageCodecInfo()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a <see cref="T:System.Guid" /> structure that contains a GUID that identifies a specific codec.</summary>
|
||||
/// <returns>A <see cref="T:System.Guid" /> structure that contains a GUID that identifies a specific codec.</returns>
|
||||
// Token: 0x17000025 RID: 37
|
||||
// (get) Token: 0x06000144 RID: 324 RVA: 0x00002730 File Offset: 0x00000930
|
||||
// (set) Token: 0x06000145 RID: 325 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000025")]
|
||||
public Guid Clsid
|
||||
{
|
||||
[Token(Token = "0x6000144")]
|
||||
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
|
||||
get
|
||||
{
|
||||
return default(Guid);
|
||||
}
|
||||
[Token(Token = "0x6000145")]
|
||||
[Address(RVA = "0x687260", Offset = "0x686060", VA = "0x180687260")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a <see cref="T:System.Guid" /> structure that contains a GUID that identifies the codec's format.</summary>
|
||||
/// <returns>A <see cref="T:System.Guid" /> structure that contains a GUID that identifies the codec's format.</returns>
|
||||
// Token: 0x17000026 RID: 38
|
||||
// (get) Token: 0x06000146 RID: 326 RVA: 0x00002748 File Offset: 0x00000948
|
||||
// (set) Token: 0x06000147 RID: 327 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000026")]
|
||||
public Guid FormatID
|
||||
{
|
||||
[Token(Token = "0x6000146")]
|
||||
[Address(RVA = "0x63E1A0", Offset = "0x63CFA0", VA = "0x18063E1A0")]
|
||||
get
|
||||
{
|
||||
return default(Guid);
|
||||
}
|
||||
[Token(Token = "0x6000147")]
|
||||
[Address(RVA = "0x63E260", Offset = "0x63D060", VA = "0x18063E260")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a string that contains the name of the codec.</summary>
|
||||
/// <returns>A string that contains the name of the codec.</returns>
|
||||
// Token: 0x17000027 RID: 39
|
||||
// (set) Token: 0x06000148 RID: 328 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000027")]
|
||||
public string CodecName
|
||||
{
|
||||
[Token(Token = "0x6000148")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets string that contains the path name of the DLL that holds the codec. If the codec is not in a DLL, this pointer is <see langword="null" />.</summary>
|
||||
/// <returns>A string that contains the path name of the DLL that holds the codec.</returns>
|
||||
// Token: 0x17000028 RID: 40
|
||||
// (set) Token: 0x06000149 RID: 329 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000028")]
|
||||
public string DllName
|
||||
{
|
||||
[Token(Token = "0x6000149")]
|
||||
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a string that describes the codec's file format.</summary>
|
||||
/// <returns>A string that describes the codec's file format.</returns>
|
||||
// Token: 0x17000029 RID: 41
|
||||
// (set) Token: 0x0600014A RID: 330 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000029")]
|
||||
public string FormatDescription
|
||||
{
|
||||
[Token(Token = "0x600014A")]
|
||||
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets string that contains the file name extension(s) used in the codec. The extensions are separated by semicolons.</summary>
|
||||
/// <returns>A string that contains the file name extension(s) used in the codec.</returns>
|
||||
// Token: 0x1700002A RID: 42
|
||||
// (set) Token: 0x0600014B RID: 331 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700002A")]
|
||||
public string FilenameExtension
|
||||
{
|
||||
[Token(Token = "0x600014B")]
|
||||
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a string that contains the codec's Multipurpose Internet Mail Extensions (MIME) type.</summary>
|
||||
/// <returns>A string that contains the codec's Multipurpose Internet Mail Extensions (MIME) type.</returns>
|
||||
// Token: 0x1700002B RID: 43
|
||||
// (set) Token: 0x0600014C RID: 332 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700002B")]
|
||||
public string MimeType
|
||||
{
|
||||
[Token(Token = "0x600014C")]
|
||||
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets 32-bit value used to store additional information about the codec. This property returns a combination of flags from the <see cref="T:System.Drawing.Imaging.ImageCodecFlags" /> enumeration.</summary>
|
||||
/// <returns>A 32-bit value used to store additional information about the codec.</returns>
|
||||
// Token: 0x1700002C RID: 44
|
||||
// (set) Token: 0x0600014D RID: 333 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700002C")]
|
||||
public ImageCodecFlags Flags
|
||||
{
|
||||
[Token(Token = "0x600014D")]
|
||||
[Address(RVA = "0x568560", Offset = "0x567360", VA = "0x180568560")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the version number of the codec.</summary>
|
||||
/// <returns>The version number of the codec.</returns>
|
||||
// Token: 0x1700002D RID: 45
|
||||
// (set) Token: 0x0600014E RID: 334 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700002D")]
|
||||
public int Version
|
||||
{
|
||||
[Token(Token = "0x600014E")]
|
||||
[Address(RVA = "0x687280", Offset = "0x686080", VA = "0x180687280")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a two dimensional array of bytes that represents the signature of the codec.</summary>
|
||||
/// <returns>A two dimensional array of bytes that represents the signature of the codec.</returns>
|
||||
// Token: 0x1700002E RID: 46
|
||||
// (get) Token: 0x0600014F RID: 335 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000150 RID: 336 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700002E")]
|
||||
[CLSCompliant(false)]
|
||||
public byte[][] SignaturePatterns
|
||||
{
|
||||
[Token(Token = "0x600014F")]
|
||||
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000150")]
|
||||
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a two dimensional array of bytes that can be used as a filter.</summary>
|
||||
/// <returns>A two dimensional array of bytes that can be used as a filter.</returns>
|
||||
// Token: 0x1700002F RID: 47
|
||||
// (get) Token: 0x06000151 RID: 337 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000152 RID: 338 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700002F")]
|
||||
[CLSCompliant(false)]
|
||||
public byte[][] SignatureMasks
|
||||
{
|
||||
[Token(Token = "0x6000151")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000152")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns an array of <see cref="T:System.Drawing.Imaging.ImageCodecInfo" /> objects that contain information about the image decoders built into GDI+.</summary>
|
||||
/// <returns>An array of <see cref="T:System.Drawing.Imaging.ImageCodecInfo" /> objects. Each <see cref="T:System.Drawing.Imaging.ImageCodecInfo" /> object in the array contains information about one of the built-in image decoders.</returns>
|
||||
// Token: 0x06000153 RID: 339 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000153")]
|
||||
[Address(RVA = "0x686D20", Offset = "0x685B20", VA = "0x180686D20")]
|
||||
public static ImageCodecInfo[] GetImageDecoders()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an array of <see cref="T:System.Drawing.Imaging.ImageCodecInfo" /> objects that contain information about the image encoders built into GDI+.</summary>
|
||||
/// <returns>An array of <see cref="T:System.Drawing.Imaging.ImageCodecInfo" /> objects. Each <see cref="T:System.Drawing.Imaging.ImageCodecInfo" /> object in the array contains information about one of the built-in image encoders.</returns>
|
||||
// Token: 0x06000154 RID: 340 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000154")]
|
||||
[Address(RVA = "0x686FC0", Offset = "0x685DC0", VA = "0x180686FC0")]
|
||||
public static ImageCodecInfo[] GetImageEncoders()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000155 RID: 341 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000155")]
|
||||
[Address(RVA = "0x686700", Offset = "0x685500", VA = "0x180686700")]
|
||||
private static ImageCodecInfo[] ConvertFromMemory(IntPtr memoryStart, int numCodecs)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000179 RID: 377
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000179")]
|
||||
private Guid _clsid;
|
||||
|
||||
// Token: 0x0400017A RID: 378
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400017A")]
|
||||
private Guid _formatID;
|
||||
|
||||
// Token: 0x0400017B RID: 379
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400017B")]
|
||||
private string _codecName;
|
||||
|
||||
// Token: 0x0400017C RID: 380
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400017C")]
|
||||
private string _dllName;
|
||||
|
||||
// Token: 0x0400017D RID: 381
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400017D")]
|
||||
private string _formatDescription;
|
||||
|
||||
// Token: 0x0400017E RID: 382
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400017E")]
|
||||
private string _filenameExtension;
|
||||
|
||||
// Token: 0x0400017F RID: 383
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400017F")]
|
||||
private string _mimeType;
|
||||
|
||||
// Token: 0x04000180 RID: 384
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000180")]
|
||||
private ImageCodecFlags _flags;
|
||||
|
||||
// Token: 0x04000181 RID: 385
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000181")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04000182 RID: 386
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000182")]
|
||||
private byte[][] _signaturePatterns;
|
||||
|
||||
// Token: 0x04000183 RID: 387
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000183")]
|
||||
private byte[][] _signatureMasks;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
// Token: 0x02000041 RID: 65
|
||||
[Token(Token = "0x2000041")]
|
||||
[StructLayout(0, Pack = 8, Size = 104)]
|
||||
internal class ImageCodecInfoPrivate
|
||||
{
|
||||
// Token: 0x06000156 RID: 342 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000156")]
|
||||
[Address(RVA = "0x6866A0", Offset = "0x6854A0", VA = "0x1806866A0")]
|
||||
public ImageCodecInfoPrivate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000184 RID: 388
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000184")]
|
||||
public Guid Clsid;
|
||||
|
||||
// Token: 0x04000185 RID: 389
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000185")]
|
||||
public Guid FormatID;
|
||||
|
||||
// Token: 0x04000186 RID: 390
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000186")]
|
||||
public IntPtr CodecName;
|
||||
|
||||
// Token: 0x04000187 RID: 391
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000187")]
|
||||
public IntPtr DllName;
|
||||
|
||||
// Token: 0x04000188 RID: 392
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000188")]
|
||||
public IntPtr FormatDescription;
|
||||
|
||||
// Token: 0x04000189 RID: 393
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000189")]
|
||||
public IntPtr FilenameExtension;
|
||||
|
||||
// Token: 0x0400018A RID: 394
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400018A")]
|
||||
public IntPtr MimeType;
|
||||
|
||||
// Token: 0x0400018B RID: 395
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400018B")]
|
||||
public int Flags;
|
||||
|
||||
// Token: 0x0400018C RID: 396
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400018C")]
|
||||
public int Version;
|
||||
|
||||
// Token: 0x0400018D RID: 397
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400018D")]
|
||||
public int SigCount;
|
||||
|
||||
// Token: 0x0400018E RID: 398
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400018E")]
|
||||
public int SigSize;
|
||||
|
||||
// Token: 0x0400018F RID: 399
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400018F")]
|
||||
public IntPtr SigPattern;
|
||||
|
||||
// Token: 0x04000190 RID: 400
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000190")]
|
||||
public IntPtr SigMask;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,166 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
/// <summary>Specifies the file format of the image. Not inheritable.</summary>
|
||||
// Token: 0x02000043 RID: 67
|
||||
[Token(Token = "0x2000043")]
|
||||
[TypeConverter]
|
||||
public sealed class ImageFormat
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Drawing.Imaging.ImageFormat" /> class by using the specified <see cref="T:System.Guid" /> structure.</summary>
|
||||
/// <param name="guid">The <see cref="T:System.Guid" /> structure that specifies a particular image format.</param>
|
||||
// Token: 0x06000157 RID: 343 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000157")]
|
||||
[Address(RVA = "0x680880", Offset = "0x67F680", VA = "0x180680880")]
|
||||
public ImageFormat(Guid guid)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000158 RID: 344 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000158")]
|
||||
[Address(RVA = "0x6873F0", Offset = "0x6861F0", VA = "0x1806873F0")]
|
||||
private ImageFormat(string name, string guid)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns a value that indicates whether the specified object is an <see cref="T:System.Drawing.Imaging.ImageFormat" /> object that is equivalent to this <see cref="T:System.Drawing.Imaging.ImageFormat" /> object.</summary>
|
||||
/// <param name="o">The object to test.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="o" /> is an <see cref="T:System.Drawing.Imaging.ImageFormat" /> object that is equivalent to this <see cref="T:System.Drawing.Imaging.ImageFormat" /> object; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06000159 RID: 345 RVA: 0x00002760 File Offset: 0x00000960
|
||||
[Token(Token = "0x6000159")]
|
||||
[Address(RVA = "0x687290", Offset = "0x686090", VA = "0x180687290", Slot = "0")]
|
||||
public override bool Equals(object o)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns a hash code value that represents this object.</summary>
|
||||
/// <returns>A hash code that represents this object.</returns>
|
||||
// Token: 0x0600015A RID: 346 RVA: 0x00002778 File Offset: 0x00000978
|
||||
[Token(Token = "0x600015A")]
|
||||
[Address(RVA = "0x687320", Offset = "0x686120", VA = "0x180687320", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Converts this <see cref="T:System.Drawing.Imaging.ImageFormat" /> object to a human-readable string.</summary>
|
||||
/// <returns>A string that represents this <see cref="T:System.Drawing.Imaging.ImageFormat" /> object.</returns>
|
||||
// Token: 0x0600015B RID: 347 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600015B")]
|
||||
[Address(RVA = "0x687330", Offset = "0x686130", VA = "0x180687330", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a <see cref="T:System.Guid" /> structure that represents this <see cref="T:System.Drawing.Imaging.ImageFormat" /> object.</summary>
|
||||
/// <returns>A <see cref="T:System.Guid" /> structure that represents this <see cref="T:System.Drawing.Imaging.ImageFormat" /> object.</returns>
|
||||
// Token: 0x17000030 RID: 48
|
||||
// (get) Token: 0x0600015C RID: 348 RVA: 0x00002790 File Offset: 0x00000990
|
||||
[Token(Token = "0x17000030")]
|
||||
public Guid Guid
|
||||
{
|
||||
[Token(Token = "0x600015C")]
|
||||
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
|
||||
get
|
||||
{
|
||||
return default(Guid);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the Windows icon image format.</summary>
|
||||
/// <returns>An <see cref="T:System.Drawing.Imaging.ImageFormat" /> object that indicates the Windows icon image format.</returns>
|
||||
// Token: 0x17000031 RID: 49
|
||||
// (get) Token: 0x0600015D RID: 349 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000031")]
|
||||
public static ImageFormat Icon
|
||||
{
|
||||
[Token(Token = "0x600015D")]
|
||||
[Address(RVA = "0x687450", Offset = "0x686250", VA = "0x180687450")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the Joint Photographic Experts Group (JPEG) image format.</summary>
|
||||
/// <returns>An <see cref="T:System.Drawing.Imaging.ImageFormat" /> object that indicates the JPEG image format.</returns>
|
||||
// Token: 0x17000032 RID: 50
|
||||
// (get) Token: 0x0600015E RID: 350 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000032")]
|
||||
public static ImageFormat Jpeg
|
||||
{
|
||||
[Token(Token = "0x600015E")]
|
||||
[Address(RVA = "0x687610", Offset = "0x686410", VA = "0x180687610")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the format of a bitmap in memory.</summary>
|
||||
/// <returns>An <see cref="T:System.Drawing.Imaging.ImageFormat" /> object that indicates the format of a bitmap in memory.</returns>
|
||||
// Token: 0x17000033 RID: 51
|
||||
// (get) Token: 0x0600015F RID: 351 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000033")]
|
||||
public static ImageFormat MemoryBmp
|
||||
{
|
||||
[Token(Token = "0x600015F")]
|
||||
[Address(RVA = "0x6877D0", Offset = "0x6865D0", VA = "0x1806877D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the W3C Portable Network Graphics (PNG) image format.</summary>
|
||||
/// <returns>An <see cref="T:System.Drawing.Imaging.ImageFormat" /> object that indicates the PNG image format.</returns>
|
||||
// Token: 0x17000034 RID: 52
|
||||
// (get) Token: 0x06000160 RID: 352 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000034")]
|
||||
public static ImageFormat Png
|
||||
{
|
||||
[Token(Token = "0x6000160")]
|
||||
[Address(RVA = "0x687990", Offset = "0x686790", VA = "0x180687990")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040001A9 RID: 425
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001A9")]
|
||||
private Guid guid;
|
||||
|
||||
// Token: 0x040001AA RID: 426
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001AA")]
|
||||
private string name;
|
||||
|
||||
// Token: 0x040001AB RID: 427
|
||||
[Token(Token = "0x40001AB")]
|
||||
private static object locker;
|
||||
|
||||
// Token: 0x040001AC RID: 428
|
||||
[Token(Token = "0x40001AC")]
|
||||
private static ImageFormat PngImageFormat;
|
||||
|
||||
// Token: 0x040001AD RID: 429
|
||||
[Token(Token = "0x40001AD")]
|
||||
private static ImageFormat MemoryBmpImageFormat;
|
||||
|
||||
// Token: 0x040001AE RID: 430
|
||||
[Token(Token = "0x40001AE")]
|
||||
private static ImageFormat IconImageFormat;
|
||||
|
||||
// Token: 0x040001AF RID: 431
|
||||
[Token(Token = "0x40001AF")]
|
||||
private static ImageFormat JpegImageFormat;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing.Design;
|
||||
using System.IO;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
/// <summary>Defines a graphic metafile. A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). This class is not inheritable.</summary>
|
||||
// Token: 0x02000044 RID: 68
|
||||
[Token(Token = "0x2000044")]
|
||||
[Editor]
|
||||
[Editor("System.Drawing.Design.MetafileEditor, System.Drawing.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
|
||||
[MonoTODO("Metafiles, both WMF and EMF formats, are only partially supported.")]
|
||||
[Serializable]
|
||||
public sealed class Metafile : Image
|
||||
{
|
||||
// Token: 0x06000162 RID: 354 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000162")]
|
||||
[Address(RVA = "0x67D480", Offset = "0x67C280", VA = "0x18067D480")]
|
||||
internal Metafile(IntPtr ptr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000163 RID: 355 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000163")]
|
||||
[Address(RVA = "0x68CF40", Offset = "0x68BD40", VA = "0x18068CF40")]
|
||||
internal Metafile(IntPtr ptr, Stream stream)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing.Imaging
|
||||
{
|
||||
/// <summary>Specifies the format of the color data for each pixel in the image.</summary>
|
||||
// Token: 0x02000042 RID: 66
|
||||
[Token(Token = "0x2000042")]
|
||||
public enum PixelFormat
|
||||
{
|
||||
/// <summary>The pixel data contains color-indexed values, which means the values are an index to colors in the system color table, as opposed to individual color values.</summary>
|
||||
// Token: 0x04000192 RID: 402
|
||||
[Token(Token = "0x4000192")]
|
||||
Indexed = 65536,
|
||||
/// <summary>The pixel data contains GDI colors.</summary>
|
||||
// Token: 0x04000193 RID: 403
|
||||
[Token(Token = "0x4000193")]
|
||||
Gdi = 131072,
|
||||
/// <summary>The pixel data contains alpha values that are not premultiplied.</summary>
|
||||
// Token: 0x04000194 RID: 404
|
||||
[Token(Token = "0x4000194")]
|
||||
Alpha = 262144,
|
||||
/// <summary>The pixel format contains premultiplied alpha values.</summary>
|
||||
// Token: 0x04000195 RID: 405
|
||||
[Token(Token = "0x4000195")]
|
||||
PAlpha = 524288,
|
||||
/// <summary>Reserved.</summary>
|
||||
// Token: 0x04000196 RID: 406
|
||||
[Token(Token = "0x4000196")]
|
||||
Extended = 1048576,
|
||||
/// <summary>The default pixel format of 32 bits per pixel. The format specifies 24-bit color depth and an 8-bit alpha channel.</summary>
|
||||
// Token: 0x04000197 RID: 407
|
||||
[Token(Token = "0x4000197")]
|
||||
Canonical = 2097152,
|
||||
/// <summary>The pixel format is undefined.</summary>
|
||||
// Token: 0x04000198 RID: 408
|
||||
[Token(Token = "0x4000198")]
|
||||
Undefined = 0,
|
||||
/// <summary>No pixel format is specified.</summary>
|
||||
// Token: 0x04000199 RID: 409
|
||||
[Token(Token = "0x4000199")]
|
||||
DontCare = 0,
|
||||
/// <summary>Specifies that the pixel format is 1 bit per pixel and that it uses indexed color. The color table therefore has two colors in it.</summary>
|
||||
// Token: 0x0400019A RID: 410
|
||||
[Token(Token = "0x400019A")]
|
||||
Format1bppIndexed = 196865,
|
||||
/// <summary>Specifies that the format is 4 bits per pixel, indexed.</summary>
|
||||
// Token: 0x0400019B RID: 411
|
||||
[Token(Token = "0x400019B")]
|
||||
Format4bppIndexed = 197634,
|
||||
/// <summary>Specifies that the format is 8 bits per pixel, indexed. The color table therefore has 256 colors in it.</summary>
|
||||
// Token: 0x0400019C RID: 412
|
||||
[Token(Token = "0x400019C")]
|
||||
Format8bppIndexed = 198659,
|
||||
/// <summary>The pixel format is 16 bits per pixel. The color information specifies 65536 shades of gray.</summary>
|
||||
// Token: 0x0400019D RID: 413
|
||||
[Token(Token = "0x400019D")]
|
||||
Format16bppGrayScale = 1052676,
|
||||
/// <summary>Specifies that the format is 16 bits per pixel; 5 bits each are used for the red, green, and blue components. The remaining bit is not used.</summary>
|
||||
// Token: 0x0400019E RID: 414
|
||||
[Token(Token = "0x400019E")]
|
||||
Format16bppRgb555 = 135173,
|
||||
/// <summary>Specifies that the format is 16 bits per pixel; 5 bits are used for the red component, 6 bits are used for the green component, and 5 bits are used for the blue component.</summary>
|
||||
// Token: 0x0400019F RID: 415
|
||||
[Token(Token = "0x400019F")]
|
||||
Format16bppRgb565,
|
||||
/// <summary>The pixel format is 16 bits per pixel. The color information specifies 32,768 shades of color, of which 5 bits are red, 5 bits are green, 5 bits are blue, and 1 bit is alpha.</summary>
|
||||
// Token: 0x040001A0 RID: 416
|
||||
[Token(Token = "0x40001A0")]
|
||||
Format16bppArgb1555 = 397319,
|
||||
/// <summary>Specifies that the format is 24 bits per pixel; 8 bits each are used for the red, green, and blue components.</summary>
|
||||
// Token: 0x040001A1 RID: 417
|
||||
[Token(Token = "0x40001A1")]
|
||||
Format24bppRgb = 137224,
|
||||
/// <summary>Specifies that the format is 32 bits per pixel; 8 bits each are used for the red, green, and blue components. The remaining 8 bits are not used.</summary>
|
||||
// Token: 0x040001A2 RID: 418
|
||||
[Token(Token = "0x40001A2")]
|
||||
Format32bppRgb = 139273,
|
||||
/// <summary>Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components.</summary>
|
||||
// Token: 0x040001A3 RID: 419
|
||||
[Token(Token = "0x40001A3")]
|
||||
Format32bppArgb = 2498570,
|
||||
/// <summary>Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied, according to the alpha component.</summary>
|
||||
// Token: 0x040001A4 RID: 420
|
||||
[Token(Token = "0x40001A4")]
|
||||
Format32bppPArgb = 925707,
|
||||
/// <summary>Specifies that the format is 48 bits per pixel; 16 bits each are used for the red, green, and blue components.</summary>
|
||||
// Token: 0x040001A5 RID: 421
|
||||
[Token(Token = "0x40001A5")]
|
||||
Format48bppRgb = 1060876,
|
||||
/// <summary>Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components.</summary>
|
||||
// Token: 0x040001A6 RID: 422
|
||||
[Token(Token = "0x40001A6")]
|
||||
Format64bppArgb = 3424269,
|
||||
/// <summary>Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied according to the alpha component.</summary>
|
||||
// Token: 0x040001A7 RID: 423
|
||||
[Token(Token = "0x40001A7")]
|
||||
Format64bppPArgb = 1851406,
|
||||
/// <summary>The maximum value for this enumeration.</summary>
|
||||
// Token: 0x040001A8 RID: 424
|
||||
[Token(Token = "0x40001A8")]
|
||||
Max = 15
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,708 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Specifies the known system colors.</summary>
|
||||
// Token: 0x02000025 RID: 37
|
||||
[Token(Token = "0x2000025")]
|
||||
public enum KnownColor
|
||||
{
|
||||
/// <summary>The system-defined color of the active window's border.</summary>
|
||||
// Token: 0x04000042 RID: 66
|
||||
[Token(Token = "0x4000042")]
|
||||
ActiveBorder = 1,
|
||||
/// <summary>The system-defined color of the background of the active window's title bar.</summary>
|
||||
// Token: 0x04000043 RID: 67
|
||||
[Token(Token = "0x4000043")]
|
||||
ActiveCaption,
|
||||
/// <summary>The system-defined color of the text in the active window's title bar.</summary>
|
||||
// Token: 0x04000044 RID: 68
|
||||
[Token(Token = "0x4000044")]
|
||||
ActiveCaptionText,
|
||||
/// <summary>The system-defined color of the application workspace. The application workspace is the area in a multiple-document view that is not being occupied by documents.</summary>
|
||||
// Token: 0x04000045 RID: 69
|
||||
[Token(Token = "0x4000045")]
|
||||
AppWorkspace,
|
||||
/// <summary>The system-defined face color of a 3-D element.</summary>
|
||||
// Token: 0x04000046 RID: 70
|
||||
[Token(Token = "0x4000046")]
|
||||
Control,
|
||||
/// <summary>The system-defined shadow color of a 3-D element. The shadow color is applied to parts of a 3-D element that face away from the light source.</summary>
|
||||
// Token: 0x04000047 RID: 71
|
||||
[Token(Token = "0x4000047")]
|
||||
ControlDark,
|
||||
/// <summary>The system-defined color that is the dark shadow color of a 3-D element. The dark shadow color is applied to the parts of a 3-D element that are the darkest color.</summary>
|
||||
// Token: 0x04000048 RID: 72
|
||||
[Token(Token = "0x4000048")]
|
||||
ControlDarkDark,
|
||||
/// <summary>The system-defined color that is the light color of a 3-D element. The light color is applied to parts of a 3-D element that face the light source.</summary>
|
||||
// Token: 0x04000049 RID: 73
|
||||
[Token(Token = "0x4000049")]
|
||||
ControlLight,
|
||||
/// <summary>The system-defined highlight color of a 3-D element. The highlight color is applied to the parts of a 3-D element that are the lightest color.</summary>
|
||||
// Token: 0x0400004A RID: 74
|
||||
[Token(Token = "0x400004A")]
|
||||
ControlLightLight,
|
||||
/// <summary>The system-defined color of text in a 3-D element.</summary>
|
||||
// Token: 0x0400004B RID: 75
|
||||
[Token(Token = "0x400004B")]
|
||||
ControlText,
|
||||
/// <summary>The system-defined color of the desktop.</summary>
|
||||
// Token: 0x0400004C RID: 76
|
||||
[Token(Token = "0x400004C")]
|
||||
Desktop,
|
||||
/// <summary>The system-defined color of dimmed text. Items in a list that are disabled are displayed in dimmed text.</summary>
|
||||
// Token: 0x0400004D RID: 77
|
||||
[Token(Token = "0x400004D")]
|
||||
GrayText,
|
||||
/// <summary>The system-defined color of the background of selected items. This includes selected menu items as well as selected text.</summary>
|
||||
// Token: 0x0400004E RID: 78
|
||||
[Token(Token = "0x400004E")]
|
||||
Highlight,
|
||||
/// <summary>The system-defined color of the text of selected items.</summary>
|
||||
// Token: 0x0400004F RID: 79
|
||||
[Token(Token = "0x400004F")]
|
||||
HighlightText,
|
||||
/// <summary>The system-defined color used to designate a hot-tracked item. Single-clicking a hot-tracked item executes the item.</summary>
|
||||
// Token: 0x04000050 RID: 80
|
||||
[Token(Token = "0x4000050")]
|
||||
HotTrack,
|
||||
/// <summary>The system-defined color of an inactive window's border.</summary>
|
||||
// Token: 0x04000051 RID: 81
|
||||
[Token(Token = "0x4000051")]
|
||||
InactiveBorder,
|
||||
/// <summary>The system-defined color of the background of an inactive window's title bar.</summary>
|
||||
// Token: 0x04000052 RID: 82
|
||||
[Token(Token = "0x4000052")]
|
||||
InactiveCaption,
|
||||
/// <summary>The system-defined color of the text in an inactive window's title bar.</summary>
|
||||
// Token: 0x04000053 RID: 83
|
||||
[Token(Token = "0x4000053")]
|
||||
InactiveCaptionText,
|
||||
/// <summary>The system-defined color of the background of a ToolTip.</summary>
|
||||
// Token: 0x04000054 RID: 84
|
||||
[Token(Token = "0x4000054")]
|
||||
Info,
|
||||
/// <summary>The system-defined color of the text of a ToolTip.</summary>
|
||||
// Token: 0x04000055 RID: 85
|
||||
[Token(Token = "0x4000055")]
|
||||
InfoText,
|
||||
/// <summary>The system-defined color of a menu's background.</summary>
|
||||
// Token: 0x04000056 RID: 86
|
||||
[Token(Token = "0x4000056")]
|
||||
Menu,
|
||||
/// <summary>The system-defined color of a menu's text.</summary>
|
||||
// Token: 0x04000057 RID: 87
|
||||
[Token(Token = "0x4000057")]
|
||||
MenuText,
|
||||
/// <summary>The system-defined color of the background of a scroll bar.</summary>
|
||||
// Token: 0x04000058 RID: 88
|
||||
[Token(Token = "0x4000058")]
|
||||
ScrollBar,
|
||||
/// <summary>The system-defined color of the background in the client area of a window.</summary>
|
||||
// Token: 0x04000059 RID: 89
|
||||
[Token(Token = "0x4000059")]
|
||||
Window,
|
||||
/// <summary>The system-defined color of a window frame.</summary>
|
||||
// Token: 0x0400005A RID: 90
|
||||
[Token(Token = "0x400005A")]
|
||||
WindowFrame,
|
||||
/// <summary>The system-defined color of the text in the client area of a window.</summary>
|
||||
// Token: 0x0400005B RID: 91
|
||||
[Token(Token = "0x400005B")]
|
||||
WindowText,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400005C RID: 92
|
||||
[Token(Token = "0x400005C")]
|
||||
Transparent,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400005D RID: 93
|
||||
[Token(Token = "0x400005D")]
|
||||
AliceBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400005E RID: 94
|
||||
[Token(Token = "0x400005E")]
|
||||
AntiqueWhite,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400005F RID: 95
|
||||
[Token(Token = "0x400005F")]
|
||||
Aqua,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000060 RID: 96
|
||||
[Token(Token = "0x4000060")]
|
||||
Aquamarine,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000061 RID: 97
|
||||
[Token(Token = "0x4000061")]
|
||||
Azure,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000062 RID: 98
|
||||
[Token(Token = "0x4000062")]
|
||||
Beige,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000063 RID: 99
|
||||
[Token(Token = "0x4000063")]
|
||||
Bisque,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000064 RID: 100
|
||||
[Token(Token = "0x4000064")]
|
||||
Black,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000065 RID: 101
|
||||
[Token(Token = "0x4000065")]
|
||||
BlanchedAlmond,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000066 RID: 102
|
||||
[Token(Token = "0x4000066")]
|
||||
Blue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000067 RID: 103
|
||||
[Token(Token = "0x4000067")]
|
||||
BlueViolet,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000068 RID: 104
|
||||
[Token(Token = "0x4000068")]
|
||||
Brown,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000069 RID: 105
|
||||
[Token(Token = "0x4000069")]
|
||||
BurlyWood,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400006A RID: 106
|
||||
[Token(Token = "0x400006A")]
|
||||
CadetBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400006B RID: 107
|
||||
[Token(Token = "0x400006B")]
|
||||
Chartreuse,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400006C RID: 108
|
||||
[Token(Token = "0x400006C")]
|
||||
Chocolate,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400006D RID: 109
|
||||
[Token(Token = "0x400006D")]
|
||||
Coral,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400006E RID: 110
|
||||
[Token(Token = "0x400006E")]
|
||||
CornflowerBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400006F RID: 111
|
||||
[Token(Token = "0x400006F")]
|
||||
Cornsilk,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000070 RID: 112
|
||||
[Token(Token = "0x4000070")]
|
||||
Crimson,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000071 RID: 113
|
||||
[Token(Token = "0x4000071")]
|
||||
Cyan,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000072 RID: 114
|
||||
[Token(Token = "0x4000072")]
|
||||
DarkBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000073 RID: 115
|
||||
[Token(Token = "0x4000073")]
|
||||
DarkCyan,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000074 RID: 116
|
||||
[Token(Token = "0x4000074")]
|
||||
DarkGoldenrod,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000075 RID: 117
|
||||
[Token(Token = "0x4000075")]
|
||||
DarkGray,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000076 RID: 118
|
||||
[Token(Token = "0x4000076")]
|
||||
DarkGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000077 RID: 119
|
||||
[Token(Token = "0x4000077")]
|
||||
DarkKhaki,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000078 RID: 120
|
||||
[Token(Token = "0x4000078")]
|
||||
DarkMagenta,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000079 RID: 121
|
||||
[Token(Token = "0x4000079")]
|
||||
DarkOliveGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400007A RID: 122
|
||||
[Token(Token = "0x400007A")]
|
||||
DarkOrange,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400007B RID: 123
|
||||
[Token(Token = "0x400007B")]
|
||||
DarkOrchid,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400007C RID: 124
|
||||
[Token(Token = "0x400007C")]
|
||||
DarkRed,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400007D RID: 125
|
||||
[Token(Token = "0x400007D")]
|
||||
DarkSalmon,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400007E RID: 126
|
||||
[Token(Token = "0x400007E")]
|
||||
DarkSeaGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400007F RID: 127
|
||||
[Token(Token = "0x400007F")]
|
||||
DarkSlateBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000080 RID: 128
|
||||
[Token(Token = "0x4000080")]
|
||||
DarkSlateGray,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000081 RID: 129
|
||||
[Token(Token = "0x4000081")]
|
||||
DarkTurquoise,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000082 RID: 130
|
||||
[Token(Token = "0x4000082")]
|
||||
DarkViolet,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000083 RID: 131
|
||||
[Token(Token = "0x4000083")]
|
||||
DeepPink,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000084 RID: 132
|
||||
[Token(Token = "0x4000084")]
|
||||
DeepSkyBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000085 RID: 133
|
||||
[Token(Token = "0x4000085")]
|
||||
DimGray,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000086 RID: 134
|
||||
[Token(Token = "0x4000086")]
|
||||
DodgerBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000087 RID: 135
|
||||
[Token(Token = "0x4000087")]
|
||||
Firebrick,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000088 RID: 136
|
||||
[Token(Token = "0x4000088")]
|
||||
FloralWhite,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000089 RID: 137
|
||||
[Token(Token = "0x4000089")]
|
||||
ForestGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400008A RID: 138
|
||||
[Token(Token = "0x400008A")]
|
||||
Fuchsia,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400008B RID: 139
|
||||
[Token(Token = "0x400008B")]
|
||||
Gainsboro,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400008C RID: 140
|
||||
[Token(Token = "0x400008C")]
|
||||
GhostWhite,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400008D RID: 141
|
||||
[Token(Token = "0x400008D")]
|
||||
Gold,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400008E RID: 142
|
||||
[Token(Token = "0x400008E")]
|
||||
Goldenrod,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400008F RID: 143
|
||||
[Token(Token = "0x400008F")]
|
||||
Gray,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000090 RID: 144
|
||||
[Token(Token = "0x4000090")]
|
||||
Green,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000091 RID: 145
|
||||
[Token(Token = "0x4000091")]
|
||||
GreenYellow,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000092 RID: 146
|
||||
[Token(Token = "0x4000092")]
|
||||
Honeydew,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000093 RID: 147
|
||||
[Token(Token = "0x4000093")]
|
||||
HotPink,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000094 RID: 148
|
||||
[Token(Token = "0x4000094")]
|
||||
IndianRed,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000095 RID: 149
|
||||
[Token(Token = "0x4000095")]
|
||||
Indigo,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000096 RID: 150
|
||||
[Token(Token = "0x4000096")]
|
||||
Ivory,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000097 RID: 151
|
||||
[Token(Token = "0x4000097")]
|
||||
Khaki,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000098 RID: 152
|
||||
[Token(Token = "0x4000098")]
|
||||
Lavender,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x04000099 RID: 153
|
||||
[Token(Token = "0x4000099")]
|
||||
LavenderBlush,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400009A RID: 154
|
||||
[Token(Token = "0x400009A")]
|
||||
LawnGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400009B RID: 155
|
||||
[Token(Token = "0x400009B")]
|
||||
LemonChiffon,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400009C RID: 156
|
||||
[Token(Token = "0x400009C")]
|
||||
LightBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400009D RID: 157
|
||||
[Token(Token = "0x400009D")]
|
||||
LightCoral,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400009E RID: 158
|
||||
[Token(Token = "0x400009E")]
|
||||
LightCyan,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x0400009F RID: 159
|
||||
[Token(Token = "0x400009F")]
|
||||
LightGoldenrodYellow,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A0 RID: 160
|
||||
[Token(Token = "0x40000A0")]
|
||||
LightGray,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A1 RID: 161
|
||||
[Token(Token = "0x40000A1")]
|
||||
LightGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A2 RID: 162
|
||||
[Token(Token = "0x40000A2")]
|
||||
LightPink,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A3 RID: 163
|
||||
[Token(Token = "0x40000A3")]
|
||||
LightSalmon,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A4 RID: 164
|
||||
[Token(Token = "0x40000A4")]
|
||||
LightSeaGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A5 RID: 165
|
||||
[Token(Token = "0x40000A5")]
|
||||
LightSkyBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A6 RID: 166
|
||||
[Token(Token = "0x40000A6")]
|
||||
LightSlateGray,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A7 RID: 167
|
||||
[Token(Token = "0x40000A7")]
|
||||
LightSteelBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A8 RID: 168
|
||||
[Token(Token = "0x40000A8")]
|
||||
LightYellow,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000A9 RID: 169
|
||||
[Token(Token = "0x40000A9")]
|
||||
Lime,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000AA RID: 170
|
||||
[Token(Token = "0x40000AA")]
|
||||
LimeGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000AB RID: 171
|
||||
[Token(Token = "0x40000AB")]
|
||||
Linen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000AC RID: 172
|
||||
[Token(Token = "0x40000AC")]
|
||||
Magenta,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000AD RID: 173
|
||||
[Token(Token = "0x40000AD")]
|
||||
Maroon,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000AE RID: 174
|
||||
[Token(Token = "0x40000AE")]
|
||||
MediumAquamarine,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000AF RID: 175
|
||||
[Token(Token = "0x40000AF")]
|
||||
MediumBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B0 RID: 176
|
||||
[Token(Token = "0x40000B0")]
|
||||
MediumOrchid,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B1 RID: 177
|
||||
[Token(Token = "0x40000B1")]
|
||||
MediumPurple,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B2 RID: 178
|
||||
[Token(Token = "0x40000B2")]
|
||||
MediumSeaGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B3 RID: 179
|
||||
[Token(Token = "0x40000B3")]
|
||||
MediumSlateBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B4 RID: 180
|
||||
[Token(Token = "0x40000B4")]
|
||||
MediumSpringGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B5 RID: 181
|
||||
[Token(Token = "0x40000B5")]
|
||||
MediumTurquoise,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B6 RID: 182
|
||||
[Token(Token = "0x40000B6")]
|
||||
MediumVioletRed,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B7 RID: 183
|
||||
[Token(Token = "0x40000B7")]
|
||||
MidnightBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B8 RID: 184
|
||||
[Token(Token = "0x40000B8")]
|
||||
MintCream,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000B9 RID: 185
|
||||
[Token(Token = "0x40000B9")]
|
||||
MistyRose,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000BA RID: 186
|
||||
[Token(Token = "0x40000BA")]
|
||||
Moccasin,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000BB RID: 187
|
||||
[Token(Token = "0x40000BB")]
|
||||
NavajoWhite,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000BC RID: 188
|
||||
[Token(Token = "0x40000BC")]
|
||||
Navy,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000BD RID: 189
|
||||
[Token(Token = "0x40000BD")]
|
||||
OldLace,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000BE RID: 190
|
||||
[Token(Token = "0x40000BE")]
|
||||
Olive,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000BF RID: 191
|
||||
[Token(Token = "0x40000BF")]
|
||||
OliveDrab,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C0 RID: 192
|
||||
[Token(Token = "0x40000C0")]
|
||||
Orange,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C1 RID: 193
|
||||
[Token(Token = "0x40000C1")]
|
||||
OrangeRed,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C2 RID: 194
|
||||
[Token(Token = "0x40000C2")]
|
||||
Orchid,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C3 RID: 195
|
||||
[Token(Token = "0x40000C3")]
|
||||
PaleGoldenrod,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C4 RID: 196
|
||||
[Token(Token = "0x40000C4")]
|
||||
PaleGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C5 RID: 197
|
||||
[Token(Token = "0x40000C5")]
|
||||
PaleTurquoise,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C6 RID: 198
|
||||
[Token(Token = "0x40000C6")]
|
||||
PaleVioletRed,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C7 RID: 199
|
||||
[Token(Token = "0x40000C7")]
|
||||
PapayaWhip,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C8 RID: 200
|
||||
[Token(Token = "0x40000C8")]
|
||||
PeachPuff,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000C9 RID: 201
|
||||
[Token(Token = "0x40000C9")]
|
||||
Peru,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000CA RID: 202
|
||||
[Token(Token = "0x40000CA")]
|
||||
Pink,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000CB RID: 203
|
||||
[Token(Token = "0x40000CB")]
|
||||
Plum,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000CC RID: 204
|
||||
[Token(Token = "0x40000CC")]
|
||||
PowderBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000CD RID: 205
|
||||
[Token(Token = "0x40000CD")]
|
||||
Purple,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000CE RID: 206
|
||||
[Token(Token = "0x40000CE")]
|
||||
Red,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000CF RID: 207
|
||||
[Token(Token = "0x40000CF")]
|
||||
RosyBrown,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D0 RID: 208
|
||||
[Token(Token = "0x40000D0")]
|
||||
RoyalBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D1 RID: 209
|
||||
[Token(Token = "0x40000D1")]
|
||||
SaddleBrown,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D2 RID: 210
|
||||
[Token(Token = "0x40000D2")]
|
||||
Salmon,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D3 RID: 211
|
||||
[Token(Token = "0x40000D3")]
|
||||
SandyBrown,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D4 RID: 212
|
||||
[Token(Token = "0x40000D4")]
|
||||
SeaGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D5 RID: 213
|
||||
[Token(Token = "0x40000D5")]
|
||||
SeaShell,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D6 RID: 214
|
||||
[Token(Token = "0x40000D6")]
|
||||
Sienna,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D7 RID: 215
|
||||
[Token(Token = "0x40000D7")]
|
||||
Silver,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D8 RID: 216
|
||||
[Token(Token = "0x40000D8")]
|
||||
SkyBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000D9 RID: 217
|
||||
[Token(Token = "0x40000D9")]
|
||||
SlateBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000DA RID: 218
|
||||
[Token(Token = "0x40000DA")]
|
||||
SlateGray,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000DB RID: 219
|
||||
[Token(Token = "0x40000DB")]
|
||||
Snow,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000DC RID: 220
|
||||
[Token(Token = "0x40000DC")]
|
||||
SpringGreen,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000DD RID: 221
|
||||
[Token(Token = "0x40000DD")]
|
||||
SteelBlue,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000DE RID: 222
|
||||
[Token(Token = "0x40000DE")]
|
||||
Tan,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000DF RID: 223
|
||||
[Token(Token = "0x40000DF")]
|
||||
Teal,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000E0 RID: 224
|
||||
[Token(Token = "0x40000E0")]
|
||||
Thistle,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000E1 RID: 225
|
||||
[Token(Token = "0x40000E1")]
|
||||
Tomato,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000E2 RID: 226
|
||||
[Token(Token = "0x40000E2")]
|
||||
Turquoise,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000E3 RID: 227
|
||||
[Token(Token = "0x40000E3")]
|
||||
Violet,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000E4 RID: 228
|
||||
[Token(Token = "0x40000E4")]
|
||||
Wheat,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000E5 RID: 229
|
||||
[Token(Token = "0x40000E5")]
|
||||
White,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000E6 RID: 230
|
||||
[Token(Token = "0x40000E6")]
|
||||
WhiteSmoke,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000E7 RID: 231
|
||||
[Token(Token = "0x40000E7")]
|
||||
Yellow,
|
||||
/// <summary>A system-defined color.</summary>
|
||||
// Token: 0x040000E8 RID: 232
|
||||
[Token(Token = "0x40000E8")]
|
||||
YellowGreen,
|
||||
/// <summary>The system-defined face color of a 3-D element.</summary>
|
||||
// Token: 0x040000E9 RID: 233
|
||||
[Token(Token = "0x40000E9")]
|
||||
ButtonFace,
|
||||
/// <summary>The system-defined color that is the highlight color of a 3-D element. This color is applied to parts of a 3-D element that face the light source.</summary>
|
||||
// Token: 0x040000EA RID: 234
|
||||
[Token(Token = "0x40000EA")]
|
||||
ButtonHighlight,
|
||||
/// <summary>The system-defined color that is the shadow color of a 3-D element. This color is applied to parts of a 3-D element that face away from the light source.</summary>
|
||||
// Token: 0x040000EB RID: 235
|
||||
[Token(Token = "0x40000EB")]
|
||||
ButtonShadow,
|
||||
/// <summary>The system-defined color of the lightest color in the color gradient of an active window's title bar.</summary>
|
||||
// Token: 0x040000EC RID: 236
|
||||
[Token(Token = "0x40000EC")]
|
||||
GradientActiveCaption,
|
||||
/// <summary>The system-defined color of the lightest color in the color gradient of an inactive window's title bar.</summary>
|
||||
// Token: 0x040000ED RID: 237
|
||||
[Token(Token = "0x40000ED")]
|
||||
GradientInactiveCaption,
|
||||
/// <summary>The system-defined color of the background of a menu bar.</summary>
|
||||
// Token: 0x040000EE RID: 238
|
||||
[Token(Token = "0x40000EE")]
|
||||
MenuBar,
|
||||
/// <summary>The system-defined color used to highlight menu items when the menu appears as a flat menu.</summary>
|
||||
// Token: 0x040000EF RID: 239
|
||||
[Token(Token = "0x40000EF")]
|
||||
MenuHighlight
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x02000026 RID: 38
|
||||
[Token(Token = "0x2000026")]
|
||||
internal static class KnownColors
|
||||
{
|
||||
// Token: 0x060000C5 RID: 197 RVA: 0x00002448 File Offset: 0x00000648
|
||||
[Token(Token = "0x60000C5")]
|
||||
[Address(RVA = "0x689F60", Offset = "0x688D60", VA = "0x180689F60")]
|
||||
private static uint GetSysColor(GetSysColorIndex index)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x060000C6 RID: 198 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000C6")]
|
||||
[Address(RVA = "0x68A030", Offset = "0x688E30", VA = "0x18068A030")]
|
||||
private static void RetrieveWindowsSystemColors()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C7 RID: 199 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000C7")]
|
||||
[Address(RVA = "0x689370", Offset = "0x688170", VA = "0x180689370")]
|
||||
public static string GetName(short kc)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040000F0 RID: 240
|
||||
[Token(Token = "0x40000F0")]
|
||||
internal static uint[] ArgbValues;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.</summary>
|
||||
// Token: 0x02000027 RID: 39
|
||||
[Token(Token = "0x2000027")]
|
||||
[TypeConverter]
|
||||
[TypeConverter(typeof(PointConverter))]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public struct Point
|
||||
{
|
||||
/// <summary>Compares two <see cref="T:System.Drawing.Point" /> objects. The result specifies whether the values of the <see cref="P:System.Drawing.Point.X" /> and <see cref="P:System.Drawing.Point.Y" /> properties of the two <see cref="T:System.Drawing.Point" /> objects are equal.</summary>
|
||||
/// <param name="left">A <see cref="T:System.Drawing.Point" /> to compare.</param>
|
||||
/// <param name="right">A <see cref="T:System.Drawing.Point" /> to compare.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="P:System.Drawing.Point.X" /> and <see cref="P:System.Drawing.Point.Y" /> values of <paramref name="left" /> and <paramref name="right" /> are equal; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x060000C8 RID: 200 RVA: 0x00002460 File Offset: 0x00000660
|
||||
[Token(Token = "0x60000C8")]
|
||||
[Address(RVA = "0x68DF80", Offset = "0x68CD80", VA = "0x18068DF80")]
|
||||
public static bool operator ==(Point left, Point right)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Drawing.Point" /> class with the specified coordinates.</summary>
|
||||
/// <param name="x">The horizontal position of the point.</param>
|
||||
/// <param name="y">The vertical position of the point.</param>
|
||||
// Token: 0x060000C9 RID: 201 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000C9")]
|
||||
[Address(RVA = "0x4C30C0", Offset = "0x4C1EC0", VA = "0x1804C30C0")]
|
||||
public Point(int x, int y)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the x-coordinate of this <see cref="T:System.Drawing.Point" />.</summary>
|
||||
/// <returns>The x-coordinate of this <see cref="T:System.Drawing.Point" />.</returns>
|
||||
// Token: 0x17000013 RID: 19
|
||||
// (get) Token: 0x060000CA RID: 202 RVA: 0x00002478 File Offset: 0x00000678
|
||||
[Token(Token = "0x17000013")]
|
||||
public int X
|
||||
{
|
||||
[Token(Token = "0x60000CA")]
|
||||
[Address(RVA = "0x57C620", Offset = "0x57B420", VA = "0x18057C620")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the y-coordinate of this <see cref="T:System.Drawing.Point" />.</summary>
|
||||
/// <returns>The y-coordinate of this <see cref="T:System.Drawing.Point" />.</returns>
|
||||
// Token: 0x17000014 RID: 20
|
||||
// (get) Token: 0x060000CB RID: 203 RVA: 0x00002490 File Offset: 0x00000690
|
||||
[Token(Token = "0x17000014")]
|
||||
public int Y
|
||||
{
|
||||
[Token(Token = "0x60000CB")]
|
||||
[Address(RVA = "0x5DD040", Offset = "0x5DBE40", VA = "0x1805DD040")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Specifies whether this <see cref="T:System.Drawing.Point" /> contains the same coordinates as the specified <see cref="T:System.Object" />.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> to test.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.Drawing.Point" /> and has the same coordinates as this <see cref="T:System.Drawing.Point" />.</returns>
|
||||
// Token: 0x060000CC RID: 204 RVA: 0x000024A8 File Offset: 0x000006A8
|
||||
[Token(Token = "0x60000CC")]
|
||||
[Address(RVA = "0x68DE40", Offset = "0x68CC40", VA = "0x18068DE40", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns a hash code for this <see cref="T:System.Drawing.Point" />.</summary>
|
||||
/// <returns>An integer value that specifies a hash value for this <see cref="T:System.Drawing.Point" />.</returns>
|
||||
// Token: 0x060000CD RID: 205 RVA: 0x000024C0 File Offset: 0x000006C0
|
||||
[Token(Token = "0x60000CD")]
|
||||
[Address(RVA = "0x68DED0", Offset = "0x68CCD0", VA = "0x18068DED0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Converts this <see cref="T:System.Drawing.Point" /> to a human-readable string.</summary>
|
||||
/// <returns>A string that represents this <see cref="T:System.Drawing.Point" />.</returns>
|
||||
// Token: 0x060000CE RID: 206 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000CE")]
|
||||
[Address(RVA = "0x68DEE0", Offset = "0x68CCE0", VA = "0x18068DEE0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040000F1 RID: 241
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000F1")]
|
||||
private int x;
|
||||
|
||||
// Token: 0x040000F2 RID: 242
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40000F2")]
|
||||
private int y;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Converts a <see cref="T:System.Drawing.Point" /> object from one data type to another.</summary>
|
||||
// Token: 0x02000028 RID: 40
|
||||
[Token(Token = "0x2000028")]
|
||||
public class PointConverter : TypeConverter
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,184 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Stores a set of four integers that represent the location and size of a rectangle</summary>
|
||||
// Token: 0x02000029 RID: 41
|
||||
[Token(Token = "0x2000029")]
|
||||
[TypeConverter]
|
||||
[TypeConverter(typeof(RectangleConverter))]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public struct Rectangle
|
||||
{
|
||||
/// <summary>Tests whether two <see cref="T:System.Drawing.Rectangle" /> structures have equal location and size.</summary>
|
||||
/// <param name="left">The <see cref="T:System.Drawing.Rectangle" /> structure that is to the left of the equality operator.</param>
|
||||
/// <param name="right">The <see cref="T:System.Drawing.Rectangle" /> structure that is to the right of the equality operator.</param>
|
||||
/// <returns>This operator returns <see langword="true" /> if the two <see cref="T:System.Drawing.Rectangle" /> structures have equal <see cref="P:System.Drawing.Rectangle.X" />, <see cref="P:System.Drawing.Rectangle.Y" />, <see cref="P:System.Drawing.Rectangle.Width" />, and <see cref="P:System.Drawing.Rectangle.Height" /> properties.</returns>
|
||||
// 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);
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Drawing.Rectangle" /> class with the specified location and size.</summary>
|
||||
/// <param name="x">The x-coordinate of the upper-left corner of the rectangle.</param>
|
||||
/// <param name="y">The y-coordinate of the upper-left corner of the rectangle.</param>
|
||||
/// <param name="width">The width of the rectangle.</param>
|
||||
/// <param name="height">The height of the rectangle.</param>
|
||||
// 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)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the height of this <see cref="T:System.Drawing.Rectangle" /> structure.</summary>
|
||||
/// <returns>The height of this <see cref="T:System.Drawing.Rectangle" /> structure. The default is 0.</returns>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the coordinates of the upper-left corner of this <see cref="T:System.Drawing.Rectangle" /> structure.</summary>
|
||||
/// <returns>A <see cref="T:System.Drawing.Point" /> that represents the upper-left corner of this <see cref="T:System.Drawing.Rectangle" /> structure.</returns>
|
||||
// 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);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the size of this <see cref="T:System.Drawing.Rectangle" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Drawing.Size" /> that represents the width and height of this <see cref="T:System.Drawing.Rectangle" /> structure.</returns>
|
||||
// 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);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the width of this <see cref="T:System.Drawing.Rectangle" /> structure.</summary>
|
||||
/// <returns>The width of this <see cref="T:System.Drawing.Rectangle" /> structure. The default is 0.</returns>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the x-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle" /> structure.</summary>
|
||||
/// <returns>The x-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle" /> structure. The default is 0.</returns>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the y-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle" /> structure.</summary>
|
||||
/// <returns>The y-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle" /> structure. The default is 0.</returns>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Tests whether <paramref name="obj" /> is a <see cref="T:System.Drawing.Rectangle" /> structure with the same location and size of this <see cref="T:System.Drawing.Rectangle" /> structure.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> to test.</param>
|
||||
/// <returns>This method returns <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.Drawing.Rectangle" /> structure and its <see cref="P:System.Drawing.Rectangle.X" />, <see cref="P:System.Drawing.Rectangle.Y" />, <see cref="P:System.Drawing.Rectangle.Width" />, and <see cref="P:System.Drawing.Rectangle.Height" /> properties are equal to the corresponding properties of this <see cref="T:System.Drawing.Rectangle" /> structure; otherwise, <see langword="false" />.</returns>
|
||||
// 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);
|
||||
}
|
||||
|
||||
/// <summary>Returns the hash code for this <see cref="T:System.Drawing.Rectangle" /> structure. For information about the use of hash codes, see <see cref="M:System.Object.GetHashCode" /> .</summary>
|
||||
/// <returns>An integer that represents the hash code for this rectangle.</returns>
|
||||
// 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;
|
||||
}
|
||||
|
||||
/// <summary>Converts the attributes of this <see cref="T:System.Drawing.Rectangle" /> to a human-readable string.</summary>
|
||||
/// <returns>A string that contains the position, width, and height of this <see cref="T:System.Drawing.Rectangle" /> structure ¾ for example, {X=20, Y=20, Width=100, Height=50}</returns>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Converts rectangles from one data type to another. Access this class through the <see cref="T:System.ComponentModel.TypeDescriptor" />.</summary>
|
||||
// Token: 0x0200002A RID: 42
|
||||
[Token(Token = "0x200002A")]
|
||||
public class RectangleConverter : TypeConverter
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.ConstrainedExecution;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x02000006 RID: 6
|
||||
[Token(Token = "0x2000006")]
|
||||
internal class SafeNativeMethods
|
||||
{
|
||||
// Token: 0x02000007 RID: 7
|
||||
[Token(Token = "0x2000007")]
|
||||
internal class Gdip : GDIPlus
|
||||
{
|
||||
// Token: 0x17000001 RID: 1
|
||||
// (get) Token: 0x06000007 RID: 7 RVA: 0x00002058 File Offset: 0x00000258
|
||||
[Token(Token = "0x17000001")]
|
||||
private static bool Initialized
|
||||
{
|
||||
[Token(Token = "0x6000007")]
|
||||
[Address(RVA = "0x6845C0", Offset = "0x6833C0", VA = "0x1806845C0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000008 RID: 8 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000008")]
|
||||
[Address(RVA = "0x683A60", Offset = "0x682860", VA = "0x180683A60")]
|
||||
private static void ClearThreadData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000009 RID: 9 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000009")]
|
||||
[Address(RVA = "0x683C50", Offset = "0x682A50", VA = "0x180683C50")]
|
||||
private static void Shutdown()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600000A RID: 10 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600000A")]
|
||||
[Address(RVA = "0x683AA0", Offset = "0x6828A0", VA = "0x180683AA0")]
|
||||
[PrePrepareMethod]
|
||||
private static void OnProcessExit(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600000B RID: 11 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600000B")]
|
||||
[Address(RVA = "0x683DC0", Offset = "0x682BC0", VA = "0x180683DC0")]
|
||||
internal static Exception StatusException(int status)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000002 RID: 2
|
||||
[Token(Token = "0x4000002")]
|
||||
private static readonly TraceSwitch s_gdiPlusInitialization;
|
||||
|
||||
// Token: 0x04000003 RID: 3
|
||||
[Token(Token = "0x4000003")]
|
||||
private static IntPtr s_initToken;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>Stores an ordered pair of integers, which specify a <see cref="P:System.Drawing.Size.Height" /> and <see cref="P:System.Drawing.Size.Width" />.</summary>
|
||||
// Token: 0x0200002B RID: 43
|
||||
[Token(Token = "0x200002B")]
|
||||
[TypeConverter]
|
||||
[TypeConverter(typeof(SizeConverter))]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public struct Size
|
||||
{
|
||||
/// <summary>Tests whether two <see cref="T:System.Drawing.Size" /> structures are equal.</summary>
|
||||
/// <param name="sz1">The <see cref="T:System.Drawing.Size" /> structure on the left side of the equality operator.</param>
|
||||
/// <param name="sz2">The <see cref="T:System.Drawing.Size" /> structure on the right of the equality operator.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="sz1" /> and <paramref name="sz2" /> have equal width and height; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x060000DA RID: 218 RVA: 0x000025B0 File Offset: 0x000007B0
|
||||
[Token(Token = "0x60000DA")]
|
||||
[Address(RVA = "0x68DF80", Offset = "0x68CD80", VA = "0x18068DF80")]
|
||||
public static bool operator ==(Size sz1, Size sz2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Drawing.Size" /> structure from the specified dimensions.</summary>
|
||||
/// <param name="width">The width component of the new <see cref="T:System.Drawing.Size" />.</param>
|
||||
/// <param name="height">The height component of the new <see cref="T:System.Drawing.Size" />.</param>
|
||||
// Token: 0x060000DB RID: 219 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000DB")]
|
||||
[Address(RVA = "0x4C30C0", Offset = "0x4C1EC0", VA = "0x1804C30C0")]
|
||||
public Size(int width, int height)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the horizontal component of this <see cref="T:System.Drawing.Size" /> structure.</summary>
|
||||
/// <returns>The horizontal component of this <see cref="T:System.Drawing.Size" /> structure, typically measured in pixels.</returns>
|
||||
// Token: 0x1700001B RID: 27
|
||||
// (get) Token: 0x060000DC RID: 220 RVA: 0x000025C8 File Offset: 0x000007C8
|
||||
[Token(Token = "0x1700001B")]
|
||||
public int Width
|
||||
{
|
||||
[Token(Token = "0x60000DC")]
|
||||
[Address(RVA = "0x57C620", Offset = "0x57B420", VA = "0x18057C620")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the vertical component of this <see cref="T:System.Drawing.Size" /> structure.</summary>
|
||||
/// <returns>The vertical component of this <see cref="T:System.Drawing.Size" /> structure, typically measured in pixels.</returns>
|
||||
// Token: 0x1700001C RID: 28
|
||||
// (get) Token: 0x060000DD RID: 221 RVA: 0x000025E0 File Offset: 0x000007E0
|
||||
[Token(Token = "0x1700001C")]
|
||||
public int Height
|
||||
{
|
||||
[Token(Token = "0x60000DD")]
|
||||
[Address(RVA = "0x5DD040", Offset = "0x5DBE40", VA = "0x1805DD040")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Tests to see whether the specified object is a <see cref="T:System.Drawing.Size" /> structure with the same dimensions as this <see cref="T:System.Drawing.Size" /> structure.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> to test.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.Drawing.Size" /> and has the same width and height as this <see cref="T:System.Drawing.Size" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x060000DE RID: 222 RVA: 0x000025F8 File Offset: 0x000007F8
|
||||
[Token(Token = "0x60000DE")]
|
||||
[Address(RVA = "0x68F120", Offset = "0x68DF20", VA = "0x18068F120", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns a hash code for this <see cref="T:System.Drawing.Size" /> structure.</summary>
|
||||
/// <returns>An integer value that specifies a hash value for this <see cref="T:System.Drawing.Size" /> structure.</returns>
|
||||
// Token: 0x060000DF RID: 223 RVA: 0x00002610 File Offset: 0x00000810
|
||||
[Token(Token = "0x60000DF")]
|
||||
[Address(RVA = "0x68DED0", Offset = "0x68CCD0", VA = "0x18068DED0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Creates a human-readable string that represents this <see cref="T:System.Drawing.Size" /> structure.</summary>
|
||||
/// <returns>A string that represents this <see cref="T:System.Drawing.Size" />.</returns>
|
||||
// Token: 0x060000E0 RID: 224 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000E0")]
|
||||
[Address(RVA = "0x68F1B0", Offset = "0x68DFB0", VA = "0x18068F1B0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040000F7 RID: 247
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000F7")]
|
||||
private int width;
|
||||
|
||||
// Token: 0x040000F8 RID: 248
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40000F8")]
|
||||
private int height;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
/// <summary>The <see cref="T:System.Drawing.SizeConverter" /> class is used to convert from one data type to another. Access this class through the <see cref="T:System.ComponentModel.TypeDescriptor" /> object.</summary>
|
||||
// Token: 0x0200002C RID: 44
|
||||
[Token(Token = "0x200002C")]
|
||||
public class SizeConverter : TypeConverter
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x0200002D RID: 45
|
||||
[Token(Token = "0x200002D")]
|
||||
internal enum Status
|
||||
{
|
||||
// Token: 0x040000FA RID: 250
|
||||
[Token(Token = "0x40000FA")]
|
||||
Ok,
|
||||
// Token: 0x040000FB RID: 251
|
||||
[Token(Token = "0x40000FB")]
|
||||
GenericError,
|
||||
// Token: 0x040000FC RID: 252
|
||||
[Token(Token = "0x40000FC")]
|
||||
InvalidParameter,
|
||||
// Token: 0x040000FD RID: 253
|
||||
[Token(Token = "0x40000FD")]
|
||||
OutOfMemory,
|
||||
// Token: 0x040000FE RID: 254
|
||||
[Token(Token = "0x40000FE")]
|
||||
ObjectBusy,
|
||||
// Token: 0x040000FF RID: 255
|
||||
[Token(Token = "0x40000FF")]
|
||||
InsufficientBuffer,
|
||||
// Token: 0x04000100 RID: 256
|
||||
[Token(Token = "0x4000100")]
|
||||
NotImplemented,
|
||||
// Token: 0x04000101 RID: 257
|
||||
[Token(Token = "0x4000101")]
|
||||
Win32Error,
|
||||
// Token: 0x04000102 RID: 258
|
||||
[Token(Token = "0x4000102")]
|
||||
WrongState,
|
||||
// Token: 0x04000103 RID: 259
|
||||
[Token(Token = "0x4000103")]
|
||||
Aborted,
|
||||
// Token: 0x04000104 RID: 260
|
||||
[Token(Token = "0x4000104")]
|
||||
FileNotFound,
|
||||
// Token: 0x04000105 RID: 261
|
||||
[Token(Token = "0x4000105")]
|
||||
ValueOverflow,
|
||||
// Token: 0x04000106 RID: 262
|
||||
[Token(Token = "0x4000106")]
|
||||
AccessDenied,
|
||||
// Token: 0x04000107 RID: 263
|
||||
[Token(Token = "0x4000107")]
|
||||
UnknownImageFormat,
|
||||
// Token: 0x04000108 RID: 264
|
||||
[Token(Token = "0x4000108")]
|
||||
FontFamilyNotFound,
|
||||
// Token: 0x04000109 RID: 265
|
||||
[Token(Token = "0x4000109")]
|
||||
FontStyleNotFound,
|
||||
// Token: 0x0400010A RID: 266
|
||||
[Token(Token = "0x400010A")]
|
||||
NotTrueTypeFont,
|
||||
// Token: 0x0400010B RID: 267
|
||||
[Token(Token = "0x400010B")]
|
||||
UnsupportedGdiplusVersion,
|
||||
// Token: 0x0400010C RID: 268
|
||||
[Token(Token = "0x400010C")]
|
||||
GdiplusNotInitialized,
|
||||
// Token: 0x0400010D RID: 269
|
||||
[Token(Token = "0x400010D")]
|
||||
PropertyNotFound,
|
||||
// Token: 0x0400010E RID: 270
|
||||
[Token(Token = "0x400010E")]
|
||||
PropertyNotSupported,
|
||||
// Token: 0x0400010F RID: 271
|
||||
[Token(Token = "0x400010F")]
|
||||
ProfileNotFound
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Drawing
|
||||
{
|
||||
// Token: 0x02000039 RID: 57
|
||||
[Token(Token = "0x2000039")]
|
||||
internal struct XVisualInfo
|
||||
{
|
||||
// Token: 0x0400014C RID: 332
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400014C")]
|
||||
internal IntPtr visual;
|
||||
|
||||
// Token: 0x0400014D RID: 333
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400014D")]
|
||||
internal IntPtr visualid;
|
||||
|
||||
// Token: 0x0400014E RID: 334
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400014E")]
|
||||
internal int screen;
|
||||
|
||||
// Token: 0x0400014F RID: 335
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400014F")]
|
||||
internal uint depth;
|
||||
|
||||
// Token: 0x04000150 RID: 336
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000150")]
|
||||
internal int klass;
|
||||
|
||||
// Token: 0x04000151 RID: 337
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000151")]
|
||||
internal IntPtr red_mask;
|
||||
|
||||
// Token: 0x04000152 RID: 338
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000152")]
|
||||
internal IntPtr green_mask;
|
||||
|
||||
// Token: 0x04000153 RID: 339
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000153")]
|
||||
internal IntPtr blue_mask;
|
||||
|
||||
// Token: 0x04000154 RID: 340
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000154")]
|
||||
internal int colormap_size;
|
||||
|
||||
// Token: 0x04000155 RID: 341
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000155")]
|
||||
internal int bits_per_rgb;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System
|
||||
{
|
||||
// Token: 0x02000005 RID: 5
|
||||
[Token(Token = "0x2000005")]
|
||||
[AttributeUsage(AttributeTargets.All)]
|
||||
internal class MonoLimitationAttribute : MonoTODOAttribute
|
||||
{
|
||||
// Token: 0x06000005 RID: 5 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000005")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public MonoLimitationAttribute(string comment)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System
|
||||
{
|
||||
// Token: 0x02000004 RID: 4
|
||||
[Token(Token = "0x2000004")]
|
||||
[AttributeUsage(AttributeTargets.All)]
|
||||
internal class MonoTODOAttribute : Attribute
|
||||
{
|
||||
// Token: 0x06000004 RID: 4 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000004")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public MonoTODOAttribute(string comment)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000001 RID: 1
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000001")]
|
||||
private string comment;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user