This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,54 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides data for the <see cref="E:System.Windows.Forms.BindingSource.AddingNew" /> event.</summary>
// Token: 0x020000D8 RID: 216
[Token(Token = "0x20000D8")]
public class AddingNewEventArgs : EventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AddingNewEventArgs" /> class using no parameters.</summary>
// Token: 0x06000513 RID: 1299 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000513")]
[Address(RVA = "0xB8D1A0", Offset = "0xB8C1A0", VA = "0x180B8D1A0")]
public AddingNewEventArgs()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AddingNewEventArgs" /> class using the specified object as the new item.</summary>
/// <param name="newObject">An <see cref="T:System.Object" /> to use as the new item value.</param>
// Token: 0x06000514 RID: 1300 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000514")]
[Address(RVA = "0xB8D200", Offset = "0xB8C200", VA = "0x180B8D200")]
public AddingNewEventArgs(object newObject)
{
}
/// <summary>Gets or sets the object to be added to the binding list.</summary>
/// <returns>The <see cref="T:System.Object" /> to be added as a new item to the associated collection.</returns>
// Token: 0x170000CA RID: 202
// (get) Token: 0x06000515 RID: 1301 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000516 RID: 1302 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000CA")]
public object NewObject
{
[Token(Token = "0x6000515")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
[Token(Token = "0x6000516")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
// Token: 0x04000422 RID: 1058
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000422")]
private object newObject;
}
}
@@ -0,0 +1,13 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Represents the method that will handle the <see cref="E:System.Windows.Forms.BindingSource.AddingNew" /> event.</summary>
/// <param name="sender">The source of the event, typically a data container or data-bound collection.</param>
/// <param name="e">A <see cref="T:System.ComponentModel.AddingNewEventArgs" /> that contains the event data.</param>
// Token: 0x020000D9 RID: 217
// (Invoke) Token: 0x06000518 RID: 1304
[Token(Token = "0x20000D9")]
public delegate void AddingNewEventHandler(object sender, AddingNewEventArgs e);
}
@@ -0,0 +1,154 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the value to pass to a property to cause the property to get its value from another source. This is known as ambience. This class cannot be inherited.</summary>
// Token: 0x020000DA RID: 218
[Token(Token = "0x20000DA")]
[AttributeUsage(AttributeTargets.All)]
public sealed class AmbientValueAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given the value and its type.</summary>
/// <param name="type">The <see cref="T:System.Type" /> of the <paramref name="value" /> parameter.</param>
/// <param name="value">The value for this attribute.</param>
// Token: 0x0600051B RID: 1307 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600051B")]
[Address(RVA = "0xB8D3E0", Offset = "0xB8C3E0", VA = "0x180B8D3E0")]
public AmbientValueAttribute(Type type, string value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given a Unicode character for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x0600051C RID: 1308 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600051C")]
[Address(RVA = "0xB8D560", Offset = "0xB8C560", VA = "0x180B8D560")]
public AmbientValueAttribute(char value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given an 8-bit unsigned integer for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x0600051D RID: 1309 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600051D")]
[Address(RVA = "0xB8D4A0", Offset = "0xB8C4A0", VA = "0x180B8D4A0")]
public AmbientValueAttribute(byte value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given a 16-bit signed integer for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x0600051E RID: 1310 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600051E")]
[Address(RVA = "0xB8D620", Offset = "0xB8C620", VA = "0x180B8D620")]
public AmbientValueAttribute(short value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given a 32-bit signed integer for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x0600051F RID: 1311 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600051F")]
[Address(RVA = "0xB8D680", Offset = "0xB8C680", VA = "0x180B8D680")]
public AmbientValueAttribute(int value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given a 64-bit signed integer for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x06000520 RID: 1312 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000520")]
[Address(RVA = "0xB8D380", Offset = "0xB8C380", VA = "0x180B8D380")]
public AmbientValueAttribute(long value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given a single-precision floating point number for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x06000521 RID: 1313 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000521")]
[Address(RVA = "0xB8D320", Offset = "0xB8C320", VA = "0x180B8D320")]
public AmbientValueAttribute(float value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given a double-precision floating-point number for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x06000522 RID: 1314 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000522")]
[Address(RVA = "0xB8D5C0", Offset = "0xB8C5C0", VA = "0x180B8D5C0")]
public AmbientValueAttribute(double value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given a Boolean value for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x06000523 RID: 1315 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000523")]
[Address(RVA = "0xB8D500", Offset = "0xB8C500", VA = "0x180B8D500")]
public AmbientValueAttribute(bool value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given a string for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x06000524 RID: 1316 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000524")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public AmbientValueAttribute(string value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute" /> class, given an object for its value.</summary>
/// <param name="value">The value of this attribute.</param>
// Token: 0x06000525 RID: 1317 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000525")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public AmbientValueAttribute(object value)
{
}
/// <summary>Gets the object that is the value of this <see cref="T:System.ComponentModel.AmbientValueAttribute" />.</summary>
/// <returns>The object that is the value of this <see cref="T:System.ComponentModel.AmbientValueAttribute" />.</returns>
// Token: 0x170000CB RID: 203
// (get) Token: 0x06000526 RID: 1318 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CB")]
public object Value
{
[Token(Token = "0x6000526")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Determines whether the specified <see cref="T:System.ComponentModel.AmbientValueAttribute" /> is equal to the current <see cref="T:System.ComponentModel.AmbientValueAttribute" />.</summary>
/// <param name="obj">The <see cref="T:System.ComponentModel.AmbientValueAttribute" /> to compare with the current <see cref="T:System.ComponentModel.AmbientValueAttribute" />.</param>
/// <returns>
/// <see langword="true" /> if the specified <see cref="T:System.ComponentModel.AmbientValueAttribute" /> is equal to the current <see cref="T:System.ComponentModel.AmbientValueAttribute" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06000527 RID: 1319 RVA: 0x00004110 File Offset: 0x00002310
[Token(Token = "0x6000527")]
[Address(RVA = "0xB8D270", Offset = "0xB8C270", VA = "0x180B8D270", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A hash code for the current <see cref="T:System.ComponentModel.AmbientValueAttribute" />.</returns>
// Token: 0x06000528 RID: 1320 RVA: 0x00004128 File Offset: 0x00002328
[Token(Token = "0x6000528")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x04000423 RID: 1059
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000423")]
private readonly object value;
}
}
+94
View File
@@ -0,0 +1,94 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert <see cref="T:System.Array" /> objects to and from various other representations.</summary>
// Token: 0x020000DB RID: 219
[Token(Token = "0x20000DB")]
public class ArrayConverter : CollectionConverter
{
/// <summary>Converts the given value object to the specified destination type.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">The culture into which <paramref name="value" /> will be converted.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <param name="destinationType">The <see cref="T:System.Type" /> to convert the value to.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="destinationType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000529 RID: 1321 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000529")]
[Address(RVA = "0xB8D6E0", Offset = "0xB8C6E0", VA = "0x180B8D6E0", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// <summary>Gets a collection of properties for the type of array specified by the value parameter.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="value">An <see cref="T:System.Object" /> that specifies the type of array to get the properties for.</param>
/// <param name="attributes">An array of type <see cref="T:System.Attribute" /> that will be used as a filter.</param>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> with the properties that are exposed for an array, or <see langword="null" /> if there are no properties.</returns>
// Token: 0x0600052A RID: 1322 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600052A")]
[Address(RVA = "0xB8D9E0", Offset = "0xB8C9E0", VA = "0x180B8D9E0", Slot = "10")]
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)
{
return null;
}
/// <summary>Gets a value indicating whether this object supports properties.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="true" /> because <see cref="M:System.ComponentModel.ArrayConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])" /> should be called to find the properties of this object. This method never returns <see langword="false" />.</returns>
// Token: 0x0600052B RID: 1323 RVA: 0x00004140 File Offset: 0x00002340
[Token(Token = "0x600052B")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "11")]
public override bool GetPropertiesSupported(ITypeDescriptorContext context)
{
return default(bool);
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ArrayConverter" /> class.</summary>
// Token: 0x0600052C RID: 1324 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600052C")]
[Address(RVA = "0xB8DC40", Offset = "0xB8CC40", VA = "0x180B8DC40")]
public ArrayConverter()
{
}
// Token: 0x020000DC RID: 220
[Token(Token = "0x20000DC")]
private class ArrayPropertyDescriptor : TypeConverter.SimplePropertyDescriptor
{
// Token: 0x0600052D RID: 1325 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600052D")]
[Address(RVA = "0xB8E240", Offset = "0xB8D240", VA = "0x180B8E240")]
public ArrayPropertyDescriptor(Type arrayType, Type elementType, int index)
{
}
// Token: 0x0600052E RID: 1326 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600052E")]
[Address(RVA = "0xB8DFF0", Offset = "0xB8CFF0", VA = "0x180B8DFF0", Slot = "26")]
public override object GetValue(object instance)
{
return null;
}
// Token: 0x0600052F RID: 1327 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600052F")]
[Address(RVA = "0xB8E0F0", Offset = "0xB8D0F0", VA = "0x180B8E0F0", Slot = "30")]
public override void SetValue(object instance, object value)
{
}
// Token: 0x04000424 RID: 1060
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000424")]
private int index;
}
}
}
@@ -0,0 +1,61 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.ComponentModel
{
// Token: 0x020000DD RID: 221
[Token(Token = "0x20000DD")]
internal class ArraySubsetEnumerator : IEnumerator
{
// Token: 0x06000530 RID: 1328 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000530")]
[Address(RVA = "0xB8E320", Offset = "0xB8D320", VA = "0x180B8E320")]
public ArraySubsetEnumerator(Array array, int count)
{
}
// Token: 0x06000531 RID: 1329 RVA: 0x00004158 File Offset: 0x00002358
[Token(Token = "0x6000531")]
[Address(RVA = "0xB8E2F0", Offset = "0xB8D2F0", VA = "0x180B8E2F0", Slot = "4")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x06000532 RID: 1330 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000532")]
[Address(RVA = "0xB8E310", Offset = "0xB8D310", VA = "0x180B8E310", Slot = "6")]
public void Reset()
{
}
// Token: 0x170000CC RID: 204
// (get) Token: 0x06000533 RID: 1331 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CC")]
public object Current
{
[Token(Token = "0x6000533")]
[Address(RVA = "0xB8E360", Offset = "0xB8D360", VA = "0x180B8E360", Slot = "5")]
get
{
return null;
}
}
// Token: 0x04000425 RID: 1061
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000425")]
private Array array;
// Token: 0x04000426 RID: 1062
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000426")]
private int total;
// Token: 0x04000427 RID: 1063
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000427")]
private int current;
}
}
@@ -0,0 +1,107 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides data for the MethodName<see langword="Completed" /> event.</summary>
// Token: 0x020000DE RID: 222
[Token(Token = "0x20000DE")]
public class AsyncCompletedEventArgs : EventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AsyncCompletedEventArgs" /> class.</summary>
// Token: 0x06000534 RID: 1332 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000534")]
[Address(RVA = "0xB8E4C0", Offset = "0xB8D4C0", VA = "0x180B8E4C0")]
[Obsolete]
[Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
[EditorBrowsable(EditorBrowsableState.Never)]
public AsyncCompletedEventArgs()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AsyncCompletedEventArgs" /> class.</summary>
/// <param name="error">Any error that occurred during the asynchronous operation.</param>
/// <param name="cancelled">A value indicating whether the asynchronous operation was canceled.</param>
/// <param name="userState">The optional user-supplied state object passed to the <see cref="M:System.ComponentModel.BackgroundWorker.RunWorkerAsync(System.Object)" /> method.</param>
// Token: 0x06000535 RID: 1333 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000535")]
[Address(RVA = "0xB8E520", Offset = "0xB8D520", VA = "0x180B8E520")]
public AsyncCompletedEventArgs(Exception error, bool cancelled, object userState)
{
}
/// <summary>Gets a value indicating whether an asynchronous operation has been canceled.</summary>
/// <returns>
/// <see langword="true" /> if the background operation has been canceled; otherwise <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000CD RID: 205
// (get) Token: 0x06000536 RID: 1334 RVA: 0x00004170 File Offset: 0x00002370
[Token(Token = "0x170000CD")]
[SRDescription("True if operation was cancelled.")]
public bool Cancelled
{
[Token(Token = "0x6000536")]
[Address(RVA = "0x497570", Offset = "0x496570", VA = "0x180497570")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating which error occurred during an asynchronous operation.</summary>
/// <returns>An <see cref="T:System.Exception" /> instance, if an error occurred during an asynchronous operation; otherwise <see langword="null" />.</returns>
// Token: 0x170000CE RID: 206
// (get) Token: 0x06000537 RID: 1335 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CE")]
[SRDescription("Exception that occurred during operation. Null if no error.")]
public Exception Error
{
[Token(Token = "0x6000537")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets the unique identifier for the asynchronous task.</summary>
/// <returns>An object reference that uniquely identifies the asynchronous task; otherwise, <see langword="null" /> if no value has been set.</returns>
// Token: 0x170000CF RID: 207
// (get) Token: 0x06000538 RID: 1336 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CF")]
[SRDescription("User-supplied state to identify operation.")]
public object UserState
{
[Token(Token = "0x6000538")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
/// <summary>Raises a user-supplied exception if an asynchronous operation failed.</summary>
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.ComponentModel.AsyncCompletedEventArgs.Cancelled" /> property is <see langword="true" />.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">The <see cref="P:System.ComponentModel.AsyncCompletedEventArgs.Error" /> property has been set by the asynchronous operation. The <see cref="P:System.Exception.InnerException" /> property holds a reference to <see cref="P:System.ComponentModel.AsyncCompletedEventArgs.Error" />.</exception>
// Token: 0x06000539 RID: 1337 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000539")]
[Address(RVA = "0xB8E3E0", Offset = "0xB8D3E0", VA = "0x180B8E3E0")]
protected void RaiseExceptionIfNecessary()
{
}
// Token: 0x04000428 RID: 1064
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000428")]
private readonly Exception error;
// Token: 0x04000429 RID: 1065
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000429")]
private readonly bool cancelled;
// Token: 0x0400042A RID: 1066
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400042A")]
private readonly object userState;
}
}
@@ -0,0 +1,13 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Represents the method that will handle the MethodName<see langword="Completed" /> event of an asynchronous operation.</summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">An <see cref="T:System.ComponentModel.AsyncCompletedEventArgs" /> that contains the event data.</param>
// Token: 0x020000DF RID: 223
// (Invoke) Token: 0x0600053B RID: 1339
[Token(Token = "0x20000DF")]
public delegate void AsyncCompletedEventHandler(object sender, AsyncCompletedEventArgs e);
}
+145
View File
@@ -0,0 +1,145 @@
using System;
using System.Threading;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Tracks the lifetime of an asynchronous operation.</summary>
// Token: 0x020000E0 RID: 224
[Token(Token = "0x20000E0")]
public sealed class AsyncOperation
{
// Token: 0x0600053E RID: 1342 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600053E")]
[Address(RVA = "0xB8EB00", Offset = "0xB8DB00", VA = "0x180B8EB00")]
private AsyncOperation(object userSuppliedState, SynchronizationContext syncContext)
{
}
/// <summary>Finalizes the asynchronous operation.</summary>
// Token: 0x0600053F RID: 1343 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600053F")]
[Address(RVA = "0xB8E7A0", Offset = "0xB8D7A0", VA = "0x180B8E7A0", Slot = "1")]
protected override void Finalize()
{
}
/// <summary>Gets or sets an object used to uniquely identify an asynchronous operation.</summary>
/// <returns>The state object passed to the asynchronous method invocation.</returns>
// Token: 0x170000D0 RID: 208
// (get) Token: 0x06000540 RID: 1344 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D0")]
public object UserSuppliedState
{
[Token(Token = "0x6000540")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Threading.SynchronizationContext" /> object that was passed to the constructor.</summary>
/// <returns>The <see cref="T:System.Threading.SynchronizationContext" /> object that was passed to the constructor.</returns>
// Token: 0x170000D1 RID: 209
// (get) Token: 0x06000541 RID: 1345 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D1")]
public SynchronizationContext SynchronizationContext
{
[Token(Token = "0x6000541")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Invokes a delegate on the thread or context appropriate for the application model.</summary>
/// <param name="d">A <see cref="T:System.Threading.SendOrPostCallback" /> object that wraps the delegate to be called when the operation ends.</param>
/// <param name="arg">An argument for the delegate contained in the <paramref name="d" /> parameter.</param>
/// <exception cref="T:System.InvalidOperationException">The <see cref="M:System.ComponentModel.AsyncOperation.PostOperationCompleted(System.Threading.SendOrPostCallback,System.Object)" /> method has been called previously for this task.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="d" /> is <see langword="null" />.</exception>
// Token: 0x06000542 RID: 1346 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000542")]
[Address(RVA = "0xB8E940", Offset = "0xB8D940", VA = "0x180B8E940")]
public void Post(SendOrPostCallback d, object arg)
{
}
/// <summary>Ends the lifetime of an asynchronous operation.</summary>
/// <param name="d">A <see cref="T:System.Threading.SendOrPostCallback" /> object that wraps the delegate to be called when the operation ends.</param>
/// <param name="arg">An argument for the delegate contained in the <paramref name="d" /> parameter.</param>
/// <exception cref="T:System.InvalidOperationException">
/// <see cref="M:System.ComponentModel.AsyncOperation.OperationCompleted" /> has been called previously for this task.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="d" /> is <see langword="null" />.</exception>
// Token: 0x06000543 RID: 1347 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000543")]
[Address(RVA = "0xB8E920", Offset = "0xB8D920", VA = "0x180B8E920")]
public void PostOperationCompleted(SendOrPostCallback d, object arg)
{
}
/// <summary>Ends the lifetime of an asynchronous operation.</summary>
/// <exception cref="T:System.InvalidOperationException">
/// <see cref="M:System.ComponentModel.AsyncOperation.OperationCompleted" /> has been called previously for this task.</exception>
// Token: 0x06000544 RID: 1348 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000544")]
[Address(RVA = "0xB8E900", Offset = "0xB8D900", VA = "0x180B8E900")]
public void OperationCompleted()
{
}
// Token: 0x06000545 RID: 1349 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000545")]
[Address(RVA = "0xB8E830", Offset = "0xB8D830", VA = "0x180B8E830")]
private void OperationCompletedCore()
{
}
// Token: 0x06000546 RID: 1350 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000546")]
[Address(RVA = "0xB8EA80", Offset = "0xB8DA80", VA = "0x180B8EA80")]
private void VerifyNotCompleted()
{
}
// Token: 0x06000547 RID: 1351 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000547")]
[Address(RVA = "0xB8EA00", Offset = "0xB8DA00", VA = "0x180B8EA00")]
private void VerifyDelegateNotNull(SendOrPostCallback d)
{
}
// Token: 0x06000548 RID: 1352 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000548")]
[Address(RVA = "0xB8E710", Offset = "0xB8D710", VA = "0x180B8E710")]
internal static AsyncOperation CreateOperation(object userSuppliedState, SynchronizationContext syncContext)
{
return null;
}
// Token: 0x06000549 RID: 1353 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000549")]
[Address(RVA = "0xB8EB60", Offset = "0xB8DB60", VA = "0x180B8EB60")]
internal AsyncOperation()
{
}
// Token: 0x0400042B RID: 1067
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400042B")]
private SynchronizationContext syncContext;
// Token: 0x0400042C RID: 1068
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400042C")]
private object userSuppliedState;
// Token: 0x0400042D RID: 1069
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400042D")]
private bool alreadyCompleted;
}
}
@@ -0,0 +1,45 @@
using System;
using System.Threading;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides concurrency management for classes that support asynchronous method calls. This class cannot be inherited.</summary>
// Token: 0x020000E1 RID: 225
[Token(Token = "0x20000E1")]
public static class AsyncOperationManager
{
/// <summary>Returns an <see cref="T:System.ComponentModel.AsyncOperation" /> for tracking the duration of a particular asynchronous operation.</summary>
/// <param name="userSuppliedState">An object used to associate a piece of client state, such as a task ID, with a particular asynchronous operation.</param>
/// <returns>An <see cref="T:System.ComponentModel.AsyncOperation" /> that you can use to track the duration of an asynchronous method invocation.</returns>
// Token: 0x0600054A RID: 1354 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600054A")]
[Address(RVA = "0xB8E5B0", Offset = "0xB8D5B0", VA = "0x180B8E5B0")]
public static AsyncOperation CreateOperation(object userSuppliedState)
{
return null;
}
/// <summary>Gets or sets the synchronization context for the asynchronous operation.</summary>
/// <returns>The synchronization context for the asynchronous operation.</returns>
// Token: 0x170000D2 RID: 210
// (get) Token: 0x0600054B RID: 1355 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600054C RID: 1356 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000D2")]
[EditorBrowsable(EditorBrowsableState.Advanced)]
public static SynchronizationContext SynchronizationContext
{
[Token(Token = "0x600054B")]
[Address(RVA = "0xB8E690", Offset = "0xB8D690", VA = "0x180B8E690")]
get
{
return null;
}
[Token(Token = "0x600054C")]
[Address(RVA = "0xB8E700", Offset = "0xB8D700", VA = "0x180B8E700")]
set
{
}
}
}
}
@@ -0,0 +1,289 @@
using System;
using System.Collections;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Represents a collection of attributes.</summary>
// Token: 0x020000E2 RID: 226
[Token(Token = "0x20000E2")]
[ComVisible(true)]
public class AttributeCollection : ICollection, IEnumerable
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeCollection" /> class.</summary>
/// <param name="attributes">An array of type <see cref="T:System.Attribute" /> that provides the attributes for this collection.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="attributes" /> is <see langword="null" />.</exception>
// Token: 0x0600054D RID: 1357 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600054D")]
[Address(RVA = "0xB8F8A0", Offset = "0xB8E8A0", VA = "0x180B8F8A0")]
public AttributeCollection(params Attribute[] attributes)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeCollection" /> class.</summary>
// Token: 0x0600054E RID: 1358 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600054E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected AttributeCollection()
{
}
/// <summary>Creates a new <see cref="T:System.ComponentModel.AttributeCollection" /> from an existing <see cref="T:System.ComponentModel.AttributeCollection" />.</summary>
/// <param name="existing">An <see cref="T:System.ComponentModel.AttributeCollection" /> from which to create the copy.</param>
/// <param name="newAttributes">An array of type <see cref="T:System.Attribute" /> that provides the attributes for this collection. Can be <see langword="null" />.</param>
/// <returns>A new <see cref="T:System.ComponentModel.AttributeCollection" /> that is a copy of <paramref name="existing" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="existing" /> is <see langword="null" />.</exception>
// Token: 0x0600054F RID: 1359 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600054F")]
[Address(RVA = "0xB8ED60", Offset = "0xB8DD60", VA = "0x180B8ED60")]
public static AttributeCollection FromExisting(AttributeCollection existing, params Attribute[] newAttributes)
{
return null;
}
/// <summary>Gets the attribute collection.</summary>
/// <returns>The attribute collection.</returns>
// Token: 0x170000D3 RID: 211
// (get) Token: 0x06000550 RID: 1360 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D3")]
protected virtual Attribute[] Attributes
{
[Token(Token = "0x6000550")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "9")]
get
{
return null;
}
}
/// <summary>Gets the number of attributes.</summary>
/// <returns>The number of attributes.</returns>
// Token: 0x170000D4 RID: 212
// (get) Token: 0x06000551 RID: 1361 RVA: 0x00004188 File Offset: 0x00002388
[Token(Token = "0x170000D4")]
public int Count
{
[Token(Token = "0x6000551")]
[Address(RVA = "0xB8F7F0", Offset = "0xB8E7F0", VA = "0x180B8F7F0")]
get
{
return 0;
}
}
/// <summary>Gets the attribute with the specified index number.</summary>
/// <param name="index">The zero-based index of <see cref="T:System.ComponentModel.AttributeCollection" />.</param>
/// <returns>The <see cref="T:System.Attribute" /> with the specified index number.</returns>
// Token: 0x170000D5 RID: 213
[Token(Token = "0x170000D5")]
public virtual Attribute this[int index]
{
[Token(Token = "0x6000552")]
[Address(RVA = "0xB8FED0", Offset = "0xB8EED0", VA = "0x180B8FED0", Slot = "10")]
get
{
return null;
}
}
/// <summary>Gets the attribute with the specified type.</summary>
/// <param name="attributeType">The <see cref="T:System.Type" /> of the <see cref="T:System.Attribute" /> to get from the collection.</param>
/// <returns>The <see cref="T:System.Attribute" /> with the specified type or, if the attribute does not exist, the default value for the attribute type.</returns>
// Token: 0x170000D6 RID: 214
[Token(Token = "0x170000D6")]
public virtual Attribute this[Type attributeType]
{
[Token(Token = "0x6000553")]
[Address(RVA = "0xB8F970", Offset = "0xB8E970", VA = "0x180B8F970", Slot = "11")]
get
{
return null;
}
}
/// <summary>Determines whether this collection of attributes has the specified attribute.</summary>
/// <param name="attribute">An <see cref="T:System.Attribute" /> to find in the collection.</param>
/// <returns>
/// <see langword="true" /> if the collection contains the attribute or is the default attribute for the type of attribute; otherwise, <see langword="false" />.</returns>
// Token: 0x06000554 RID: 1364 RVA: 0x000041A0 File Offset: 0x000023A0
[Token(Token = "0x6000554")]
[Address(RVA = "0xB8EB90", Offset = "0xB8DB90", VA = "0x180B8EB90")]
public bool Contains(Attribute attribute)
{
return default(bool);
}
/// <summary>Determines whether this attribute collection contains all the specified attributes in the attribute array.</summary>
/// <param name="attributes">An array of type <see cref="T:System.Attribute" /> to find in the collection.</param>
/// <returns>
/// <see langword="true" /> if the collection contains all the attributes; otherwise, <see langword="false" />.</returns>
// Token: 0x06000555 RID: 1365 RVA: 0x000041B8 File Offset: 0x000023B8
[Token(Token = "0x6000555")]
[Address(RVA = "0xB8EC10", Offset = "0xB8DC10", VA = "0x180B8EC10")]
public bool Contains(Attribute[] attributes)
{
return default(bool);
}
/// <summary>Returns the default <see cref="T:System.Attribute" /> of a given <see cref="T:System.Type" />.</summary>
/// <param name="attributeType">The <see cref="T:System.Type" /> of the attribute to retrieve.</param>
/// <returns>The default <see cref="T:System.Attribute" /> of a given <paramref name="attributeType" />.</returns>
// Token: 0x06000556 RID: 1366 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000556")]
[Address(RVA = "0xB8F160", Offset = "0xB8E160", VA = "0x180B8F160")]
protected Attribute GetDefaultAttribute(Type attributeType)
{
return null;
}
/// <summary>Gets an enumerator for this collection.</summary>
/// <returns>An enumerator of type <see cref="T:System.Collections.IEnumerator" />.</returns>
// Token: 0x06000557 RID: 1367 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000557")]
[Address(RVA = "0xB8F5E0", Offset = "0xB8E5E0", VA = "0x180B8F5E0")]
public IEnumerator GetEnumerator()
{
return null;
}
/// <summary>Determines whether a specified attribute is the same as an attribute in the collection.</summary>
/// <param name="attribute">An instance of <see cref="T:System.Attribute" /> to compare with the attributes in this collection.</param>
/// <returns>
/// <see langword="true" /> if the attribute is contained within the collection and has the same value as the attribute in the collection; otherwise, <see langword="false" />.</returns>
// Token: 0x06000558 RID: 1368 RVA: 0x000041D0 File Offset: 0x000023D0
[Token(Token = "0x6000558")]
[Address(RVA = "0xB8F720", Offset = "0xB8E720", VA = "0x180B8F720")]
public bool Matches(Attribute attribute)
{
return default(bool);
}
/// <summary>Determines whether the attributes in the specified array are the same as the attributes in the collection.</summary>
/// <param name="attributes">An array of <see cref="T:System.CodeDom.MemberAttributes" /> to compare with the attributes in this collection.</param>
/// <returns>
/// <see langword="true" /> if all the attributes in the array are contained in the collection and have the same values as the attributes in the collection; otherwise, <see langword="false" />.</returns>
// Token: 0x06000559 RID: 1369 RVA: 0x000041E8 File Offset: 0x000023E8
[Token(Token = "0x6000559")]
[Address(RVA = "0xB8F610", Offset = "0xB8E610", VA = "0x180B8F610")]
public bool Matches(Attribute[] attributes)
{
return default(bool);
}
/// <summary>Gets the number of elements contained in the collection.</summary>
/// <returns>The number of elements contained in the collection.</returns>
// Token: 0x170000D7 RID: 215
// (get) Token: 0x0600055A RID: 1370 RVA: 0x00004200 File Offset: 0x00002400
[Token(Token = "0x170000D7")]
int ICollection.Count
{
[Token(Token = "0x600055A")]
[Address(RVA = "0xB8F7F0", Offset = "0xB8E7F0", VA = "0x180B8F7F0", Slot = "5")]
get
{
return 0;
}
}
/// <summary>Gets a value indicating whether access to the collection is synchronized (thread-safe).</summary>
/// <returns>
/// <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
// Token: 0x170000D8 RID: 216
// (get) Token: 0x0600055B RID: 1371 RVA: 0x00004218 File Offset: 0x00002418
[Token(Token = "0x170000D8")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x600055B")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the collection.</summary>
/// <returns>An object that can be used to synchronize access to the collection.</returns>
// Token: 0x170000D9 RID: 217
// (get) Token: 0x0600055C RID: 1372 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D9")]
object ICollection.SyncRoot
{
[Token(Token = "0x600055C")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")]
get
{
return null;
}
}
/// <summary>Copies the collection to an array, starting at the specified index.</summary>
/// <param name="array">The <see cref="T:System.Array" /> to copy the collection to.</param>
/// <param name="index">The index to start from.</param>
// Token: 0x0600055D RID: 1373 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600055D")]
[Address(RVA = "0xB8ECD0", Offset = "0xB8DCD0", VA = "0x180B8ECD0", Slot = "4")]
public void CopyTo(Array array, int index)
{
}
/// <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</returns>
// Token: 0x0600055E RID: 1374 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600055E")]
[Address(RVA = "0xB8F5E0", Offset = "0xB8E5E0", VA = "0x180B8F5E0", Slot = "8")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// <summary>Specifies an empty collection that you can use, rather than creating a new one. This field is read-only.</summary>
// Token: 0x0400042E RID: 1070
[Token(Token = "0x400042E")]
public static readonly AttributeCollection Empty;
// Token: 0x0400042F RID: 1071
[Token(Token = "0x400042F")]
private static Hashtable _defaultAttributes;
// Token: 0x04000430 RID: 1072
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000430")]
private Attribute[] _attributes;
// Token: 0x04000431 RID: 1073
[Token(Token = "0x4000431")]
private static object internalSyncObject;
// Token: 0x04000432 RID: 1074
[Token(Token = "0x4000432")]
private const int FOUND_TYPES_LIMIT = 5;
// Token: 0x04000433 RID: 1075
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000433")]
private AttributeCollection.AttributeEntry[] _foundAttributeTypes;
// Token: 0x04000434 RID: 1076
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000434")]
private int _index;
// Token: 0x020000E3 RID: 227
[Token(Token = "0x20000E3")]
private struct AttributeEntry
{
// Token: 0x04000435 RID: 1077
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000435")]
public Type type;
// Token: 0x04000436 RID: 1078
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000436")]
public int index;
}
}
}
@@ -0,0 +1,86 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Enables attribute redirection. This class cannot be inherited.</summary>
// Token: 0x020000E4 RID: 228
[Token(Token = "0x20000E4")]
[AttributeUsage(AttributeTargets.Property)]
public class AttributeProviderAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeProviderAttribute" /> class with the given type name.</summary>
/// <param name="typeName">The name of the type to specify.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="typeName" /> is <see langword="null" />.</exception>
// Token: 0x06000560 RID: 1376 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000560")]
[Address(RVA = "0xB900C0", Offset = "0xB8F0C0", VA = "0x180B900C0")]
public AttributeProviderAttribute(string typeName)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeProviderAttribute" /> class with the given type name and property name.</summary>
/// <param name="typeName">The name of the type to specify.</param>
/// <param name="propertyName">The name of the property for which attributes will be retrieved.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="propertyName" /> is <see langword="null" />.</exception>
// Token: 0x06000561 RID: 1377 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000561")]
[Address(RVA = "0xB8FF20", Offset = "0xB8EF20", VA = "0x180B8FF20")]
public AttributeProviderAttribute(string typeName, string propertyName)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeProviderAttribute" /> class with the given type.</summary>
/// <param name="type">The type to specify.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
// Token: 0x06000562 RID: 1378 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000562")]
[Address(RVA = "0xB8FFF0", Offset = "0xB8EFF0", VA = "0x180B8FFF0")]
public AttributeProviderAttribute(Type type)
{
}
/// <summary>Gets the assembly qualified type name passed into the constructor.</summary>
/// <returns>The assembly qualified name of the type specified in the constructor.</returns>
// Token: 0x170000DA RID: 218
// (get) Token: 0x06000563 RID: 1379 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000DA")]
public string TypeName
{
[Token(Token = "0x6000563")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets the name of the property for which attributes will be retrieved.</summary>
/// <returns>The name of the property for which attributes will be retrieved.</returns>
// Token: 0x170000DB RID: 219
// (get) Token: 0x06000564 RID: 1380 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000DB")]
public string PropertyName
{
[Token(Token = "0x6000564")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
// Token: 0x04000437 RID: 1079
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000437")]
private string _typeName;
// Token: 0x04000438 RID: 1080
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000438")]
private string _propertyName;
}
}
+322
View File
@@ -0,0 +1,322 @@
using System;
using System.Threading;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Executes an operation on a separate thread.</summary>
// Token: 0x020000E5 RID: 229
[Token(Token = "0x20000E5")]
[DefaultEvent("DoWork")]
[SRDescription("Executes an operation on a separate thread.")]
public class BackgroundWorker : Component
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BackgroundWorker" /> class.</summary>
// Token: 0x06000565 RID: 1381 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000565")]
[Address(RVA = "0xB90CD0", Offset = "0xB8FCD0", VA = "0x180B90CD0")]
public BackgroundWorker()
{
}
// Token: 0x06000566 RID: 1382 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000566")]
[Address(RVA = "0xB90140", Offset = "0xB8F140", VA = "0x180B90140")]
private void AsyncOperationCompleted(object arg)
{
}
/// <summary>Gets a value indicating whether the application has requested cancellation of a background operation.</summary>
/// <returns>
/// <see langword="true" /> if the application has requested cancellation of a background operation; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000DC RID: 220
// (get) Token: 0x06000567 RID: 1383 RVA: 0x00004230 File Offset: 0x00002430
[Token(Token = "0x170000DC")]
[SRDescription("Has the user attempted to cancel the operation? To be accessed from DoWork event handler.")]
[Browsable(false)]
public bool CancellationPending
{
[Token(Token = "0x6000567")]
[Address(RVA = "0xAC2F30", Offset = "0xAC1F30", VA = "0x180AC2F30")]
get
{
return default(bool);
}
}
/// <summary>Requests cancellation of a pending background operation.</summary>
/// <exception cref="T:System.InvalidOperationException">
/// <see cref="P:System.ComponentModel.BackgroundWorker.WorkerSupportsCancellation" /> is <see langword="false" />.</exception>
// Token: 0x06000568 RID: 1384 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000568")]
[Address(RVA = "0xB901F0", Offset = "0xB8F1F0", VA = "0x180B901F0")]
public void CancelAsync()
{
}
/// <summary>Occurs when <see cref="M:System.ComponentModel.BackgroundWorker.RunWorkerAsync" /> is called.</summary>
// Token: 0x14000001 RID: 1
// (add) Token: 0x06000569 RID: 1385 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x0600056A RID: 1386 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000001")]
public event DoWorkEventHandler DoWork
{
[Token(Token = "0x6000569")]
[Address(RVA = "0xB90DB0", Offset = "0xB8FDB0", VA = "0x180B90DB0")]
add
{
}
[Token(Token = "0x600056A")]
[Address(RVA = "0xB91030", Offset = "0xB90030", VA = "0x180B91030")]
remove
{
}
}
/// <summary>Gets a value indicating whether the <see cref="T:System.ComponentModel.BackgroundWorker" /> is running an asynchronous operation.</summary>
/// <returns>
/// <see langword="true" />, if the <see cref="T:System.ComponentModel.BackgroundWorker" /> is running an asynchronous operation; otherwise, <see langword="false" />.</returns>
// Token: 0x170000DD RID: 221
// (get) Token: 0x0600056B RID: 1387 RVA: 0x00004248 File Offset: 0x00002448
[Token(Token = "0x170000DD")]
[Browsable(false)]
[SRDescription("Is the worker still currently working on a background operation?")]
public bool IsBusy
{
[Token(Token = "0x600056B")]
[Address(RVA = "0xB91020", Offset = "0xB90020", VA = "0x180B91020")]
get
{
return default(bool);
}
}
/// <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.DoWork" /> event.</summary>
/// <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
// Token: 0x0600056C RID: 1388 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600056C")]
[Address(RVA = "0xB90270", Offset = "0xB8F270", VA = "0x180B90270", Slot = "16")]
protected virtual void OnDoWork(DoWorkEventArgs e)
{
}
/// <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.RunWorkerCompleted" /> event.</summary>
/// <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
// Token: 0x0600056D RID: 1389 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600056D")]
[Address(RVA = "0xB90470", Offset = "0xB8F470", VA = "0x180B90470", Slot = "17")]
protected virtual void OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
{
}
/// <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.ProgressChanged" /> event.</summary>
/// <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
// Token: 0x0600056E RID: 1390 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600056E")]
[Address(RVA = "0xB90370", Offset = "0xB8F370", VA = "0x180B90370", Slot = "18")]
protected virtual void OnProgressChanged(ProgressChangedEventArgs e)
{
}
/// <summary>Occurs when <see cref="M:System.ComponentModel.BackgroundWorker.ReportProgress(System.Int32)" /> is called.</summary>
// Token: 0x14000002 RID: 2
// (add) Token: 0x0600056F RID: 1391 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x06000570 RID: 1392 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000002")]
public event ProgressChangedEventHandler ProgressChanged
{
[Token(Token = "0x600056F")]
[Address(RVA = "0xB90E80", Offset = "0xB8FE80", VA = "0x180B90E80")]
add
{
}
[Token(Token = "0x6000570")]
[Address(RVA = "0xB91100", Offset = "0xB90100", VA = "0x180B91100")]
remove
{
}
}
// Token: 0x06000571 RID: 1393 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000571")]
[Address(RVA = "0xB90570", Offset = "0xB8F570", VA = "0x180B90570")]
private void ProgressReporter(object arg)
{
}
/// <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.ProgressChanged" /> event.</summary>
/// <param name="percentProgress">The percentage, from 0 to 100, of the background operation that is complete.</param>
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.ComponentModel.BackgroundWorker.WorkerReportsProgress" /> property is set to <see langword="false" />.</exception>
// Token: 0x06000572 RID: 1394 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000572")]
[Address(RVA = "0xB90700", Offset = "0xB8F700", VA = "0x180B90700")]
public void ReportProgress(int percentProgress)
{
}
/// <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.ProgressChanged" /> event.</summary>
/// <param name="percentProgress">The percentage, from 0 to 100, of the background operation that is complete.</param>
/// <param name="userState">The state object passed to <see cref="M:System.ComponentModel.BackgroundWorker.RunWorkerAsync(System.Object)" />.</param>
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.ComponentModel.BackgroundWorker.WorkerReportsProgress" /> property is set to <see langword="false" />.</exception>
// Token: 0x06000573 RID: 1395 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000573")]
[Address(RVA = "0xB90610", Offset = "0xB8F610", VA = "0x180B90610")]
public void ReportProgress(int percentProgress, object userState)
{
}
/// <summary>Starts execution of a background operation.</summary>
/// <exception cref="T:System.InvalidOperationException">
/// <see cref="P:System.ComponentModel.BackgroundWorker.IsBusy" /> is <see langword="true" />.</exception>
// Token: 0x06000574 RID: 1396 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000574")]
[Address(RVA = "0xB907F0", Offset = "0xB8F7F0", VA = "0x180B907F0")]
public void RunWorkerAsync()
{
}
/// <summary>Starts execution of a background operation.</summary>
/// <param name="argument">A parameter for use by the background operation to be executed in the <see cref="E:System.ComponentModel.BackgroundWorker.DoWork" /> event handler.</param>
/// <exception cref="T:System.InvalidOperationException">
/// <see cref="P:System.ComponentModel.BackgroundWorker.IsBusy" /> is <see langword="true" />.</exception>
// Token: 0x06000575 RID: 1397 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000575")]
[Address(RVA = "0xB90970", Offset = "0xB8F970", VA = "0x180B90970")]
public void RunWorkerAsync(object argument)
{
}
/// <summary>Occurs when the background operation has completed, has been canceled, or has raised an exception.</summary>
// Token: 0x14000003 RID: 3
// (add) Token: 0x06000576 RID: 1398 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x06000577 RID: 1399 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000003")]
public event RunWorkerCompletedEventHandler RunWorkerCompleted
{
[Token(Token = "0x6000576")]
[Address(RVA = "0xB90F50", Offset = "0xB8FF50", VA = "0x180B90F50")]
add
{
}
[Token(Token = "0x6000577")]
[Address(RVA = "0xB911D0", Offset = "0xB901D0", VA = "0x180B911D0")]
remove
{
}
}
/// <summary>Gets or sets a value indicating whether the <see cref="T:System.ComponentModel.BackgroundWorker" /> can report progress updates.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.ComponentModel.BackgroundWorker" /> supports progress updates; otherwise <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000DE RID: 222
// (get) Token: 0x06000578 RID: 1400 RVA: 0x00004260 File Offset: 0x00002460
// (set) Token: 0x06000579 RID: 1401 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000DE")]
[SRCategory("Asynchronous")]
[DefaultValue(false)]
[SRDescription("Whether the worker will report progress.")]
public bool WorkerReportsProgress
{
[Token(Token = "0x6000578")]
[Address(RVA = "0x844B90", Offset = "0x843B90", VA = "0x180844B90")]
get
{
return default(bool);
}
[Token(Token = "0x6000579")]
[Address(RVA = "0x844B60", Offset = "0x843B60", VA = "0x180844B60")]
set
{
}
}
/// <summary>Gets or sets a value indicating whether the <see cref="T:System.ComponentModel.BackgroundWorker" /> supports asynchronous cancellation.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.ComponentModel.BackgroundWorker" /> supports cancellation; otherwise <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000DF RID: 223
// (get) Token: 0x0600057A RID: 1402 RVA: 0x00004278 File Offset: 0x00002478
// (set) Token: 0x0600057B RID: 1403 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000DF")]
[DefaultValue(false)]
[SRDescription("Whether the worker supports cancellation.")]
[SRCategory("Asynchronous")]
public bool WorkerSupportsCancellation
{
[Token(Token = "0x600057A")]
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
get
{
return default(bool);
}
[Token(Token = "0x600057B")]
[Address(RVA = "0x51F2B0", Offset = "0x51E2B0", VA = "0x18051F2B0")]
set
{
}
}
// Token: 0x0600057C RID: 1404 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600057C")]
[Address(RVA = "0xB90AF0", Offset = "0xB8FAF0", VA = "0x180B90AF0")]
private void WorkerThreadStart(object argument)
{
}
// Token: 0x04000439 RID: 1081
[Token(Token = "0x4000439")]
private static readonly object doWorkKey;
// Token: 0x0400043A RID: 1082
[Token(Token = "0x400043A")]
private static readonly object runWorkerCompletedKey;
// Token: 0x0400043B RID: 1083
[Token(Token = "0x400043B")]
private static readonly object progressChangedKey;
// Token: 0x0400043C RID: 1084
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400043C")]
private bool canCancelWorker;
// Token: 0x0400043D RID: 1085
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x400043D")]
private bool workerReportsProgress;
// Token: 0x0400043E RID: 1086
[FieldOffset(Offset = "0x2A")]
[Token(Token = "0x400043E")]
private bool cancellationPending;
// Token: 0x0400043F RID: 1087
[FieldOffset(Offset = "0x2B")]
[Token(Token = "0x400043F")]
private bool isRunning;
// Token: 0x04000440 RID: 1088
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000440")]
private AsyncOperation asyncOperation;
// Token: 0x04000441 RID: 1089
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000441")]
private readonly BackgroundWorker.WorkerThreadStartDelegate threadStart;
// Token: 0x04000442 RID: 1090
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000442")]
private readonly SendOrPostCallback operationCompleted;
// Token: 0x04000443 RID: 1091
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000443")]
private readonly SendOrPostCallback progressReporter;
// Token: 0x020000E6 RID: 230
// (Invoke) Token: 0x0600057F RID: 1407
[Token(Token = "0x20000E6")]
private delegate void WorkerThreadStartDelegate(object argument);
}
}
@@ -0,0 +1,130 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a base type converter for nonfloating-point numerical types.</summary>
// Token: 0x020001AA RID: 426
[Token(Token = "0x20001AA")]
public abstract class BaseNumberConverter : TypeConverter
{
// Token: 0x17000225 RID: 549
// (get) Token: 0x06000BB8 RID: 3000 RVA: 0x00006630 File Offset: 0x00004830
[Token(Token = "0x17000225")]
internal virtual bool AllowHex
{
[Token(Token = "0x6000BB8")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
get
{
return default(bool);
}
}
// Token: 0x17000226 RID: 550
// (get) Token: 0x06000BB9 RID: 3001
[Token(Token = "0x17000226")]
internal abstract Type TargetType
{
[Token(Token = "0x6000BB9")]
[Address(Slot = "17")]
get;
}
// Token: 0x06000BBA RID: 3002
[Token(Token = "0x6000BBA")]
[Address(Slot = "18")]
internal abstract object FromString(string value, int radix);
// Token: 0x06000BBB RID: 3003
[Token(Token = "0x6000BBB")]
[Address(Slot = "19")]
internal abstract object FromString(string value, NumberFormatInfo formatInfo);
// Token: 0x06000BBC RID: 3004
[Token(Token = "0x6000BBC")]
[Address(Slot = "20")]
internal abstract object FromString(string value, CultureInfo culture);
// Token: 0x06000BBD RID: 3005 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000BBD")]
[Address(RVA = "0xB91910", Offset = "0xB90910", VA = "0x180B91910", Slot = "21")]
internal virtual Exception FromStringError(string failedText, Exception innerException)
{
return null;
}
// Token: 0x06000BBE RID: 3006
[Token(Token = "0x6000BBE")]
[Address(Slot = "22")]
internal abstract string ToString(object value, NumberFormatInfo formatInfo);
/// <summary>Determines if this converter can convert an object in the given source type to the native type of the converter.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="sourceType">A <see cref="T:System.Type" /> that represents the type from which you want to convert.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the operation; otherwise, <see langword="false" />.</returns>
// Token: 0x06000BBF RID: 3007 RVA: 0x00006648 File Offset: 0x00004848
[Token(Token = "0x6000BBF")]
[Address(RVA = "0xB912A0", Offset = "0xB902A0", VA = "0x180B912A0", Slot = "4")]
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return default(bool);
}
/// <summary>Converts the given object to the converter's native type.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> that specifies the culture to represent the number.</param>
/// <param name="value">The object to convert.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
/// <exception cref="T:System.Exception">
/// <paramref name="value" /> is not a valid value for the target type.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000BC0 RID: 3008 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000BC0")]
[Address(RVA = "0xB91390", Offset = "0xB90390", VA = "0x180B91390", Slot = "6")]
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// <summary>Converts the specified object to another type.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> that specifies the culture to represent the number.</param>
/// <param name="value">The object to convert.</param>
/// <param name="destinationType">The type to convert the object to.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="destinationType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000BC1 RID: 3009 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000BC1")]
[Address(RVA = "0xB91690", Offset = "0xB90690", VA = "0x180B91690", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// <summary>Returns a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="t">A <see cref="T:System.Type" /> that represents the type to which you want to convert.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the operation; otherwise, <see langword="false" />.</returns>
// Token: 0x06000BC2 RID: 3010 RVA: 0x00006660 File Offset: 0x00004860
[Token(Token = "0x6000BC2")]
[Address(RVA = "0xB91350", Offset = "0xB90350", VA = "0x180B91350", Slot = "5")]
public override bool CanConvertTo(ITypeDescriptorContext context, Type t)
{
return default(bool);
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BaseNumberConverter" /> class.</summary>
// Token: 0x06000BC3 RID: 3011 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000BC3")]
[Address(RVA = "0xB91AD0", Offset = "0xB90AD0", VA = "0x180B91AD0")]
protected BaseNumberConverter()
{
}
}
}
+146
View File
@@ -0,0 +1,146 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies whether a member is typically used for binding. This class cannot be inherited.</summary>
// Token: 0x020000E8 RID: 232
[Token(Token = "0x20000E8")]
[AttributeUsage(AttributeTargets.All)]
public sealed class BindableAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute" /> class with a Boolean value.</summary>
/// <param name="bindable">
/// <see langword="true" /> to use property for binding; otherwise, <see langword="false" />.</param>
// Token: 0x06000585 RID: 1413 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000585")]
[Address(RVA = "0xB91D00", Offset = "0xB90D00", VA = "0x180B91D00")]
public BindableAttribute(bool bindable)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute" /> class.</summary>
/// <param name="bindable">
/// <see langword="true" /> to use property for binding; otherwise, <see langword="false" />.</param>
/// <param name="direction">One of the <see cref="T:System.ComponentModel.BindingDirection" /> values.</param>
// Token: 0x06000586 RID: 1414 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000586")]
[Address(RVA = "0xB91DC0", Offset = "0xB90DC0", VA = "0x180B91DC0")]
public BindableAttribute(bool bindable, BindingDirection direction)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute" /> class with one of the <see cref="T:System.ComponentModel.BindableSupport" /> values.</summary>
/// <param name="flags">One of the <see cref="T:System.ComponentModel.BindableSupport" /> values.</param>
// Token: 0x06000587 RID: 1415 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000587")]
[Address(RVA = "0xB91D80", Offset = "0xB90D80", VA = "0x180B91D80")]
public BindableAttribute(BindableSupport flags)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute" /> class.</summary>
/// <param name="flags">One of the <see cref="T:System.ComponentModel.BindableSupport" /> values.</param>
/// <param name="direction">One of the <see cref="T:System.ComponentModel.BindingDirection" /> values.</param>
// Token: 0x06000588 RID: 1416 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000588")]
[Address(RVA = "0xB91D30", Offset = "0xB90D30", VA = "0x180B91D30")]
public BindableAttribute(BindableSupport flags, BindingDirection direction)
{
}
/// <summary>Gets a value indicating that a property is typically used for binding.</summary>
/// <returns>
/// <see langword="true" /> if the property is typically used for binding; otherwise, <see langword="false" />.</returns>
// Token: 0x170000E0 RID: 224
// (get) Token: 0x06000589 RID: 1417 RVA: 0x000042A8 File Offset: 0x000024A8
[Token(Token = "0x170000E0")]
public bool Bindable
{
[Token(Token = "0x6000589")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating the direction or directions of this property's data binding.</summary>
/// <returns>The direction of this property's data binding.</returns>
// Token: 0x170000E1 RID: 225
// (get) Token: 0x0600058A RID: 1418 RVA: 0x000042C0 File Offset: 0x000024C0
[Token(Token = "0x170000E1")]
public BindingDirection Direction
{
[Token(Token = "0x600058A")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
get
{
return BindingDirection.OneWay;
}
}
/// <summary>Determines whether two <see cref="T:System.ComponentModel.BindableAttribute" /> objects are equal.</summary>
/// <param name="obj">The object to compare.</param>
/// <returns>
/// <see langword="true" /> if the specified <see cref="T:System.ComponentModel.BindableAttribute" /> is equal to the current <see cref="T:System.ComponentModel.BindableAttribute" />; <see langword="false" /> if it is not equal.</returns>
// Token: 0x0600058B RID: 1419 RVA: 0x000042D8 File Offset: 0x000024D8
[Token(Token = "0x600058B")]
[Address(RVA = "0xB91B30", Offset = "0xB90B30", VA = "0x180B91B30", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Serves as a hash function for the <see cref="T:System.ComponentModel.BindableAttribute" /> class.</summary>
/// <returns>A hash code for the current <see cref="T:System.ComponentModel.BindableAttribute" />.</returns>
// Token: 0x0600058C RID: 1420 RVA: 0x000042F0 File Offset: 0x000024F0
[Token(Token = "0x600058C")]
[Address(RVA = "0xA697A0", Offset = "0xA687A0", VA = "0x180A697A0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Determines if this attribute is the default.</summary>
/// <returns>
/// <see langword="true" /> if the attribute is the default value for this attribute class; otherwise, <see langword="false" />.</returns>
// Token: 0x0600058D RID: 1421 RVA: 0x00004308 File Offset: 0x00002508
[Token(Token = "0x600058D")]
[Address(RVA = "0xB91BD0", Offset = "0xB90BD0", VA = "0x180B91BD0", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
/// <summary>Specifies that a property is typically used for binding. This field is read-only.</summary>
// Token: 0x04000444 RID: 1092
[Token(Token = "0x4000444")]
public static readonly BindableAttribute Yes;
/// <summary>Specifies that a property is not typically used for binding. This field is read-only.</summary>
// Token: 0x04000445 RID: 1093
[Token(Token = "0x4000445")]
public static readonly BindableAttribute No;
/// <summary>Specifies the default value for the <see cref="T:System.ComponentModel.BindableAttribute" />, which is <see cref="F:System.ComponentModel.BindableAttribute.No" />. This field is read-only.</summary>
// Token: 0x04000446 RID: 1094
[Token(Token = "0x4000446")]
public static readonly BindableAttribute Default;
// Token: 0x04000447 RID: 1095
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000447")]
private bool bindable;
// Token: 0x04000448 RID: 1096
[FieldOffset(Offset = "0x11")]
[Token(Token = "0x4000448")]
private bool isDefault;
// Token: 0x04000449 RID: 1097
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000449")]
private BindingDirection direction;
}
}
+24
View File
@@ -0,0 +1,24 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies values to indicate whether a property can be bound to a data element or another property.</summary>
// Token: 0x020000E9 RID: 233
[Token(Token = "0x20000E9")]
public enum BindableSupport
{
/// <summary>The property is not bindable at design time.</summary>
// Token: 0x0400044B RID: 1099
[Token(Token = "0x400044B")]
No,
/// <summary>The property is bindable at design time.</summary>
// Token: 0x0400044C RID: 1100
[Token(Token = "0x400044C")]
Yes,
/// <summary>The property is set to the default.</summary>
// Token: 0x0400044D RID: 1101
[Token(Token = "0x400044D")]
Default
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies whether the template can be bound one way or two ways.</summary>
// Token: 0x020000EA RID: 234
[Token(Token = "0x20000EA")]
public enum BindingDirection
{
/// <summary>The template can only accept property values. Used with a generic <see cref="T:System.Web.UI.ITemplate" />.</summary>
// Token: 0x0400044F RID: 1103
[Token(Token = "0x400044F")]
OneWay,
/// <summary>The template can accept and expose property values. Used with an <see cref="T:System.Web.UI.IBindableTemplate" />.</summary>
// Token: 0x04000450 RID: 1104
[Token(Token = "0x4000450")]
TwoWay
}
}
+757
View File
@@ -0,0 +1,757 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a generic collection that supports data binding.</summary>
/// <typeparam name="T">The type of elements in the list.</typeparam>
// Token: 0x020000EB RID: 235
[Token(Token = "0x20000EB")]
[Serializable]
public class BindingList<T> : Collection<T>, IBindingList, IList, ICollection, IEnumerable, ICancelAddNew, IRaiseItemChangedEvents
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindingList`1" /> class using default values.</summary>
// Token: 0x0600058F RID: 1423 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600058F")]
[Address(RVA = "0x3313000", Offset = "0x3312000", VA = "0x183313000")]
public BindingList()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindingList`1" /> class with the specified list.</summary>
/// <param name="list">An <see cref="T:System.Collections.Generic.IList`1" /> of items to be contained in the <see cref="T:System.ComponentModel.BindingList`1" />.</param>
// Token: 0x06000590 RID: 1424 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000590")]
[Address(RVA = "0x3312F90", Offset = "0x3311F90", VA = "0x183312F90")]
public BindingList(IList<T> list)
{
}
// Token: 0x06000591 RID: 1425 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000591")]
[Address(RVA = "0x3312670", Offset = "0x3311670", VA = "0x183312670")]
private void Initialize()
{
}
// Token: 0x170000E2 RID: 226
// (get) Token: 0x06000592 RID: 1426 RVA: 0x00004320 File Offset: 0x00002520
[Token(Token = "0x170000E2")]
private bool ItemTypeHasDefaultConstructor
{
[Token(Token = "0x6000592")]
[Address(RVA = "0x3313260", Offset = "0x3312260", VA = "0x183313260")]
get
{
return default(bool);
}
}
/// <summary>Occurs before an item is added to the list.</summary>
// Token: 0x14000004 RID: 4
// (add) Token: 0x06000593 RID: 1427 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x06000594 RID: 1428 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000004")]
public event AddingNewEventHandler AddingNew
{
[Token(Token = "0x6000593")]
[Address(RVA = "0x3313070", Offset = "0x3312070", VA = "0x183313070")]
add
{
}
[Token(Token = "0x6000594")]
[Address(RVA = "0x3313350", Offset = "0x3312350", VA = "0x183313350")]
remove
{
}
}
/// <summary>Raises the <see cref="E:System.ComponentModel.BindingList`1.AddingNew" /> event.</summary>
/// <param name="e">An <see cref="T:System.ComponentModel.AddingNewEventArgs" /> that contains the event data.</param>
// Token: 0x06000595 RID: 1429 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000595")]
[Address(RVA = "0x68F7A0", Offset = "0x68E7A0", VA = "0x18068F7A0", Slot = "59")]
protected virtual void OnAddingNew(AddingNewEventArgs e)
{
}
// Token: 0x06000596 RID: 1430 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000596")]
[Address(RVA = "0x33124A0", Offset = "0x33114A0", VA = "0x1833124A0")]
private object FireAddingNew()
{
return null;
}
/// <summary>Occurs when the list or an item in the list changes.</summary>
// Token: 0x14000005 RID: 5
// (add) Token: 0x06000597 RID: 1431 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x06000598 RID: 1432 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000005")]
public event ListChangedEventHandler ListChanged
{
[Token(Token = "0x6000597")]
[Address(RVA = "0x3313170", Offset = "0x3312170", VA = "0x183313170", Slot = "49")]
add
{
}
[Token(Token = "0x6000598")]
[Address(RVA = "0x3313450", Offset = "0x3312450", VA = "0x183313450", Slot = "50")]
remove
{
}
}
/// <summary>Raises the <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> event.</summary>
/// <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs" /> that contains the event data.</param>
// Token: 0x06000599 RID: 1433 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000599")]
[Address(RVA = "0x68F7C0", Offset = "0x68E7C0", VA = "0x18068F7C0", Slot = "60")]
protected virtual void OnListChanged(ListChangedEventArgs e)
{
}
/// <summary>Gets or sets a value indicating whether adding or removing items within the list raises <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events.</summary>
/// <returns>
/// <see langword="true" /> if adding or removing items raises <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000E3 RID: 227
// (get) Token: 0x0600059A RID: 1434 RVA: 0x00004338 File Offset: 0x00002538
// (set) Token: 0x0600059B RID: 1435 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000E3")]
public bool RaiseListChangedEvents
{
[Token(Token = "0x600059A")]
[Address(RVA = "0x6350A0", Offset = "0x6340A0", VA = "0x1806350A0")]
get
{
return default(bool);
}
[Token(Token = "0x600059B")]
[Address(RVA = "0x33135B0", Offset = "0x33125B0", VA = "0x1833135B0")]
set
{
}
}
/// <summary>Raises a <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> event of type <see cref="F:System.ComponentModel.ListChangedType.Reset" />.</summary>
// Token: 0x0600059C RID: 1436 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600059C")]
[Address(RVA = "0x3312B20", Offset = "0x3311B20", VA = "0x183312B20")]
public void ResetBindings()
{
}
/// <summary>Raises a <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> event of type <see cref="F:System.ComponentModel.ListChangedType.ItemChanged" /> for the item at the specified position.</summary>
/// <param name="position">A zero-based index of the item to be reset.</param>
// Token: 0x0600059D RID: 1437 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600059D")]
[Address(RVA = "0x3312B50", Offset = "0x3311B50", VA = "0x183312B50")]
public void ResetItem(int position)
{
}
// Token: 0x0600059E RID: 1438 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600059E")]
[Address(RVA = "0x3312520", Offset = "0x3311520", VA = "0x183312520")]
private void FireListChanged(ListChangedType type, int index)
{
}
/// <summary>Removes all elements from the collection.</summary>
// Token: 0x0600059F RID: 1439 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600059F")]
[Address(RVA = "0x3312200", Offset = "0x3311200", VA = "0x183312200", Slot = "35")]
protected override void ClearItems()
{
}
/// <summary>Inserts the specified item in the list at the specified index.</summary>
/// <param name="index">The zero-based index where the item is to be inserted.</param>
/// <param name="item">The item to insert in the list.</param>
// Token: 0x060005A0 RID: 1440 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A0")]
[Address(RVA = "0x33128F0", Offset = "0x33118F0", VA = "0x1833128F0", Slot = "36")]
protected override void InsertItem(int index, T item)
{
}
/// <summary>Removes the item at the specified index.</summary>
/// <param name="index">The zero-based index of the item to remove.</param>
/// <exception cref="T:System.NotSupportedException">You are removing a newly added item and <see cref="P:System.ComponentModel.IBindingList.AllowRemove" /> is set to <see langword="false" />.</exception>
// Token: 0x060005A1 RID: 1441 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A1")]
[Address(RVA = "0x33129B0", Offset = "0x33119B0", VA = "0x1833129B0", Slot = "37")]
protected override void RemoveItem(int index)
{
}
/// <summary>Replaces the item at the specified index with the specified item.</summary>
/// <param name="index">The zero-based index of the item to replace.</param>
/// <param name="item">The new value for the item at the specified index. The value can be <see langword="null" /> for reference types.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count" />.</exception>
// Token: 0x060005A2 RID: 1442 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A2")]
[Address(RVA = "0x3312B80", Offset = "0x3311B80", VA = "0x183312B80", Slot = "38")]
protected override void SetItem(int index, T item)
{
}
/// <summary>Discards a pending new item.</summary>
/// <param name="itemIndex">The index of the of the new item to be added</param>
// Token: 0x060005A3 RID: 1443 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A3")]
[Address(RVA = "0x3311EB0", Offset = "0x3310EB0", VA = "0x183311EB0", Slot = "61")]
public virtual void CancelNew(int itemIndex)
{
}
/// <summary>Commits a pending new item to the collection.</summary>
/// <param name="itemIndex">The index of the new item to be added.</param>
// Token: 0x060005A4 RID: 1444 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A4")]
[Address(RVA = "0x3312430", Offset = "0x3311430", VA = "0x183312430", Slot = "62")]
public virtual void EndNew(int itemIndex)
{
}
/// <summary>Adds a new item to the collection.</summary>
/// <returns>The item added to the list.</returns>
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Windows.Forms.BindingSource.AllowNew" /> property is set to <see langword="false" />.
/// -or-
/// A public default constructor could not be found for the current item type.</exception>
// Token: 0x060005A5 RID: 1445 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005A5")]
[Address(RVA = "0x3311DB0", Offset = "0x3310DB0", VA = "0x183311DB0")]
public T AddNew()
{
return null;
}
/// <summary>Adds a new item to the list. For more information, see <see cref="M:System.ComponentModel.IBindingList.AddNew" />.</summary>
/// <returns>The item added to the list.</returns>
/// <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
// Token: 0x060005A6 RID: 1446 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005A6")]
[Address(RVA = "0x3312C50", Offset = "0x3311C50", VA = "0x183312C50", Slot = "40")]
object IBindingList.AddNew()
{
return null;
}
// Token: 0x170000E4 RID: 228
// (get) Token: 0x060005A7 RID: 1447 RVA: 0x00004350 File Offset: 0x00002550
[Token(Token = "0x170000E4")]
private bool AddingNewHandled
{
[Token(Token = "0x60005A7")]
[Address(RVA = "0x33131F0", Offset = "0x33121F0", VA = "0x1833131F0")]
get
{
return default(bool);
}
}
/// <summary>Adds a new item to the end of the collection.</summary>
/// <returns>The item that was added to the collection.</returns>
/// <exception cref="T:System.InvalidCastException">The new item is not the same type as the objects contained in the <see cref="T:System.ComponentModel.BindingList`1" />.</exception>
// Token: 0x060005A8 RID: 1448 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005A8")]
[Address(RVA = "0x3311C80", Offset = "0x3310C80", VA = "0x183311C80", Slot = "63")]
protected virtual object AddNewCore()
{
return null;
}
/// <summary>Gets or sets a value indicating whether you can add items to the list using the <see cref="M:System.ComponentModel.BindingList`1.AddNew" /> method.</summary>
/// <returns>
/// <see langword="true" /> if you can add items to the list with the <see cref="M:System.ComponentModel.BindingList`1.AddNew" /> method; otherwise, <see langword="false" />. The default depends on the underlying type contained in the list.</returns>
// Token: 0x170000E5 RID: 229
// (get) Token: 0x060005A9 RID: 1449 RVA: 0x00004368 File Offset: 0x00002568
// (set) Token: 0x060005AA RID: 1450 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000E5")]
public bool AllowNew
{
[Token(Token = "0x60005A9")]
[Address(RVA = "0x3313230", Offset = "0x3312230", VA = "0x183313230")]
get
{
return default(bool);
}
[Token(Token = "0x60005AA")]
[Address(RVA = "0x3313500", Offset = "0x3312500", VA = "0x183313500")]
set
{
}
}
/// <summary>Gets a value indicating whether new items can be added to the list using the <see cref="M:System.ComponentModel.BindingList`1.AddNew" /> method.</summary>
/// <returns>
/// <see langword="true" /> if you can add items to the list with the <see cref="M:System.ComponentModel.BindingList`1.AddNew" /> method; otherwise, <see langword="false" />. The default depends on the underlying type contained in the list.</returns>
// Token: 0x170000E6 RID: 230
// (get) Token: 0x060005AB RID: 1451 RVA: 0x00004380 File Offset: 0x00002580
[Token(Token = "0x170000E6")]
bool IBindingList.AllowNew
{
[Token(Token = "0x60005AB")]
[Address(RVA = "0x1CD3D20", Offset = "0x1CD2D20", VA = "0x181CD3D20", Slot = "39")]
get
{
return default(bool);
}
}
/// <summary>Gets or sets a value indicating whether items in the list can be edited.</summary>
/// <returns>
/// <see langword="true" /> if list items can be edited; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000E7 RID: 231
// (get) Token: 0x060005AC RID: 1452 RVA: 0x00004398 File Offset: 0x00002598
// (set) Token: 0x060005AD RID: 1453 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000E7")]
public bool AllowEdit
{
[Token(Token = "0x60005AC")]
[Address(RVA = "0xAD8830", Offset = "0xAD7830", VA = "0x180AD8830")]
get
{
return default(bool);
}
[Token(Token = "0x60005AD")]
[Address(RVA = "0x33134D0", Offset = "0x33124D0", VA = "0x1833134D0")]
set
{
}
}
/// <summary>Gets a value indicating whether items in the list can be edited.</summary>
/// <returns>
/// <see langword="true" /> if list items can be edited; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000E8 RID: 232
// (get) Token: 0x060005AE RID: 1454 RVA: 0x000043B0 File Offset: 0x000025B0
[Token(Token = "0x170000E8")]
bool IBindingList.AllowEdit
{
[Token(Token = "0x60005AE")]
[Address(RVA = "0x3312DA0", Offset = "0x3311DA0", VA = "0x183312DA0", Slot = "41")]
get
{
return default(bool);
}
}
/// <summary>Gets or sets a value indicating whether you can remove items from the collection.</summary>
/// <returns>
/// <see langword="true" /> if you can remove items from the list with the <see cref="M:System.ComponentModel.BindingList`1.RemoveItem(System.Int32)" /> method otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000E9 RID: 233
// (get) Token: 0x060005AF RID: 1455 RVA: 0x000043C8 File Offset: 0x000025C8
// (set) Token: 0x060005B0 RID: 1456 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000E9")]
public bool AllowRemove
{
[Token(Token = "0x60005AF")]
[Address(RVA = "0x1ABE380", Offset = "0x1ABD380", VA = "0x181ABE380")]
get
{
return default(bool);
}
[Token(Token = "0x60005B0")]
[Address(RVA = "0x3313580", Offset = "0x3312580", VA = "0x183313580")]
set
{
}
}
/// <summary>Gets a value indicating whether items can be removed from the list.</summary>
/// <returns>
/// <see langword="true" /> if you can remove items from the list with the <see cref="M:System.ComponentModel.BindingList`1.RemoveItem(System.Int32)" /> method; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000EA RID: 234
// (get) Token: 0x060005B1 RID: 1457 RVA: 0x000043E0 File Offset: 0x000025E0
[Token(Token = "0x170000EA")]
bool IBindingList.AllowRemove
{
[Token(Token = "0x60005B1")]
[Address(RVA = "0x3312DD0", Offset = "0x3311DD0", VA = "0x183312DD0", Slot = "42")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsChangeNotification" />.</summary>
/// <returns>
/// <see langword="true" /> if a <see cref="E:System.ComponentModel.IBindingList.ListChanged" /> event is raised when the list changes or when an item changes; otherwise, <see langword="false" />.</returns>
// Token: 0x170000EB RID: 235
// (get) Token: 0x060005B2 RID: 1458 RVA: 0x000043F8 File Offset: 0x000025F8
[Token(Token = "0x170000EB")]
bool IBindingList.SupportsChangeNotification
{
[Token(Token = "0x60005B2")]
[Address(RVA = "0x3312E90", Offset = "0x3311E90", VA = "0x183312E90", Slot = "43")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events are enabled.</summary>
/// <returns>
/// <see langword="true" /> if <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events are supported; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000EC RID: 236
// (get) Token: 0x060005B3 RID: 1459 RVA: 0x00004410 File Offset: 0x00002610
[Token(Token = "0x170000EC")]
protected virtual bool SupportsChangeNotificationCore
{
[Token(Token = "0x60005B3")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "64")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSearching" />.</summary>
/// <returns>
/// <see langword="true" /> if the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)" /> method; otherwise, <see langword="false" />.</returns>
// Token: 0x170000ED RID: 237
// (get) Token: 0x060005B4 RID: 1460 RVA: 0x00004428 File Offset: 0x00002628
[Token(Token = "0x170000ED")]
bool IBindingList.SupportsSearching
{
[Token(Token = "0x60005B4")]
[Address(RVA = "0x3312EC0", Offset = "0x3311EC0", VA = "0x183312EC0", Slot = "44")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the list supports searching.</summary>
/// <returns>
/// <see langword="true" /> if the list supports searching; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000EE RID: 238
// (get) Token: 0x060005B5 RID: 1461 RVA: 0x00004440 File Offset: 0x00002640
[Token(Token = "0x170000EE")]
protected virtual bool SupportsSearchingCore
{
[Token(Token = "0x60005B5")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "65")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" />.</summary>
/// <returns>
/// <see langword="true" /> if the list supports sorting; otherwise, <see langword="false" />.</returns>
// Token: 0x170000EF RID: 239
// (get) Token: 0x060005B6 RID: 1462 RVA: 0x00004458 File Offset: 0x00002658
[Token(Token = "0x170000EF")]
bool IBindingList.SupportsSorting
{
[Token(Token = "0x60005B6")]
[Address(RVA = "0x3312EF0", Offset = "0x3311EF0", VA = "0x183312EF0", Slot = "45")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the list supports sorting.</summary>
/// <returns>
/// <see langword="true" /> if the list supports sorting; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000F0 RID: 240
// (get) Token: 0x060005B7 RID: 1463 RVA: 0x00004470 File Offset: 0x00002670
[Token(Token = "0x170000F0")]
protected virtual bool SupportsSortingCore
{
[Token(Token = "0x60005B7")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "66")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.IsSorted" />.</summary>
/// <returns>
/// <see langword="true" /> if <see cref="M:System.ComponentModel.IBindingListView.ApplySort(System.ComponentModel.ListSortDescriptionCollection)" /> has been called and <see cref="M:System.ComponentModel.IBindingList.RemoveSort" /> has not been called; otherwise, <see langword="false" />.</returns>
// Token: 0x170000F1 RID: 241
// (get) Token: 0x060005B8 RID: 1464 RVA: 0x00004488 File Offset: 0x00002688
[Token(Token = "0x170000F1")]
bool IBindingList.IsSorted
{
[Token(Token = "0x60005B8")]
[Address(RVA = "0x3312E00", Offset = "0x3311E00", VA = "0x183312E00", Slot = "46")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the list is sorted.</summary>
/// <returns>
/// <see langword="true" /> if the list is sorted; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000F2 RID: 242
// (get) Token: 0x060005B9 RID: 1465 RVA: 0x000044A0 File Offset: 0x000026A0
[Token(Token = "0x170000F2")]
protected virtual bool IsSortedCore
{
[Token(Token = "0x60005B9")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "67")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortProperty" />.</summary>
/// <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor" /> that is being used for sorting.</returns>
// Token: 0x170000F3 RID: 243
// (get) Token: 0x060005BA RID: 1466 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F3")]
PropertyDescriptor IBindingList.SortProperty
{
[Token(Token = "0x60005BA")]
[Address(RVA = "0x3312E60", Offset = "0x3311E60", VA = "0x183312E60", Slot = "47")]
get
{
return null;
}
}
/// <summary>Gets the property descriptor that is used for sorting the list if sorting is implemented in a derived class; otherwise, returns <see langword="null" />.</summary>
/// <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor" /> used for sorting the list.</returns>
// Token: 0x170000F4 RID: 244
// (get) Token: 0x060005BB RID: 1467 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F4")]
protected virtual PropertyDescriptor SortPropertyCore
{
[Token(Token = "0x60005BB")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "68")]
get
{
return null;
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortDirection" />.</summary>
/// <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values.</returns>
// Token: 0x170000F5 RID: 245
// (get) Token: 0x060005BC RID: 1468 RVA: 0x000044B8 File Offset: 0x000026B8
[Token(Token = "0x170000F5")]
ListSortDirection IBindingList.SortDirection
{
[Token(Token = "0x60005BC")]
[Address(RVA = "0x3312E30", Offset = "0x3311E30", VA = "0x183312E30", Slot = "48")]
get
{
return ListSortDirection.Ascending;
}
}
/// <summary>Gets the direction the list is sorted.</summary>
/// <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values. The default is <see cref="F:System.ComponentModel.ListSortDirection.Ascending" />.</returns>
// Token: 0x170000F6 RID: 246
// (get) Token: 0x060005BD RID: 1469 RVA: 0x000044D0 File Offset: 0x000026D0
[Token(Token = "0x170000F6")]
protected virtual ListSortDirection SortDirectionCore
{
[Token(Token = "0x60005BD")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "69")]
get
{
return ListSortDirection.Ascending;
}
}
/// <summary>Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor" /> and a <see cref="T:System.ComponentModel.ListSortDirection" />. For a complete description of this member, see <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)" />.</summary>
/// <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to sort by.</param>
/// <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values.</param>
// Token: 0x060005BE RID: 1470 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005BE")]
[Address(RVA = "0x3312D10", Offset = "0x3311D10", VA = "0x183312D10", Slot = "52")]
void IBindingList.ApplySort(PropertyDescriptor prop, ListSortDirection direction)
{
}
/// <summary>Sorts the items if overridden in a derived class; otherwise, throws a <see cref="T:System.NotSupportedException" />.</summary>
/// <param name="prop">A <see cref="T:System.ComponentModel.PropertyDescriptor" /> that specifies the property to sort on.</param>
/// <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values.</param>
/// <exception cref="T:System.NotSupportedException">Method is not overridden in a derived class.</exception>
// Token: 0x060005BF RID: 1471 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005BF")]
[Address(RVA = "0x3311E60", Offset = "0x3310E60", VA = "0x183311E60", Slot = "70")]
protected virtual void ApplySortCore(PropertyDescriptor prop, ListSortDirection direction)
{
}
/// <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveSort" /></summary>
// Token: 0x060005C0 RID: 1472 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005C0")]
[Address(RVA = "0x3312D70", Offset = "0x3311D70", VA = "0x183312D70", Slot = "55")]
void IBindingList.RemoveSort()
{
}
/// <summary>Removes any sort applied with <see cref="M:System.ComponentModel.BindingList`1.ApplySortCore(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)" /> if sorting is implemented in a derived class; otherwise, raises <see cref="T:System.NotSupportedException" />.</summary>
/// <exception cref="T:System.NotSupportedException">Method is not overridden in a derived class.</exception>
// Token: 0x060005C1 RID: 1473 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005C1")]
[Address(RVA = "0x3312AD0", Offset = "0x3311AD0", VA = "0x183312AD0", Slot = "71")]
protected virtual void RemoveSortCore()
{
}
/// <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)" />.</summary>
/// <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to search on.</param>
/// <param name="key">The value of the <paramref name="prop" /> parameter to search for.</param>
/// <returns>The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor" />.</returns>
// Token: 0x060005C2 RID: 1474 RVA: 0x000044E8 File Offset: 0x000026E8
[Token(Token = "0x60005C2")]
[Address(RVA = "0x3312D40", Offset = "0x3311D40", VA = "0x183312D40", Slot = "53")]
int IBindingList.Find(PropertyDescriptor prop, object key)
{
return 0;
}
/// <summary>Searches for the index of the item that has the specified property descriptor with the specified value, if searching is implemented in a derived class; otherwise, a <see cref="T:System.NotSupportedException" />.</summary>
/// <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to search for.</param>
/// <param name="key">The value of <paramref name="prop" /> to match.</param>
/// <returns>The zero-based index of the item that matches the property descriptor and contains the specified value.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="M:System.ComponentModel.BindingList`1.FindCore(System.ComponentModel.PropertyDescriptor,System.Object)" /> is not overridden in a derived class.</exception>
// Token: 0x060005C3 RID: 1475 RVA: 0x00004500 File Offset: 0x00002700
[Token(Token = "0x60005C3")]
[Address(RVA = "0x3312450", Offset = "0x3311450", VA = "0x183312450", Slot = "72")]
protected virtual int FindCore(PropertyDescriptor prop, object key)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor)" />.</summary>
/// <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to add as a search criteria.</param>
// Token: 0x060005C4 RID: 1476 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005C4")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "51")]
void IBindingList.AddIndex(PropertyDescriptor prop)
{
}
/// <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor)" />.</summary>
/// <param name="prop">A <see cref="T:System.ComponentModel.PropertyDescriptor" /> to remove from the indexes used for searching.</param>
// Token: 0x060005C5 RID: 1477 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005C5")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "54")]
void IBindingList.RemoveIndex(PropertyDescriptor prop)
{
}
// Token: 0x060005C6 RID: 1478 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005C6")]
[Address(RVA = "0x33125B0", Offset = "0x33115B0", VA = "0x1833125B0")]
private void HookPropertyChanged(T item)
{
}
// Token: 0x060005C7 RID: 1479 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005C7")]
[Address(RVA = "0x3312F20", Offset = "0x3311F20", VA = "0x183312F20")]
private void UnhookPropertyChanged(T item)
{
}
// Token: 0x060005C8 RID: 1480 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005C8")]
[Address(RVA = "0x3311EF0", Offset = "0x3310EF0", VA = "0x183311EF0")]
private void Child_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
}
/// <summary>Gets a value indicating whether item property value changes raise <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events of type <see cref="F:System.ComponentModel.ListChangedType.ItemChanged" />. This member cannot be overridden in a derived class.</summary>
/// <returns>
/// <see langword="true" /> if the list type implements <see cref="T:System.ComponentModel.INotifyPropertyChanged" />, otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000F7 RID: 247
// (get) Token: 0x060005C9 RID: 1481 RVA: 0x00004518 File Offset: 0x00002718
[Token(Token = "0x170000F7")]
bool IRaiseItemChangedEvents.RaisesItemChangedEvents
{
[Token(Token = "0x60005C9")]
[Address(RVA = "0x696820", Offset = "0x695820", VA = "0x180696820", Slot = "58")]
get
{
return default(bool);
}
}
// Token: 0x04000451 RID: 1105
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000451")]
private int addNewPos;
// Token: 0x04000452 RID: 1106
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000452")]
private bool raiseListChangedEvents;
// Token: 0x04000453 RID: 1107
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000453")]
private bool raiseItemChangedEvents;
// Token: 0x04000454 RID: 1108
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000454")]
[NonSerialized]
private PropertyDescriptorCollection itemTypeProperties;
// Token: 0x04000455 RID: 1109
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000455")]
[NonSerialized]
private PropertyChangedEventHandler propertyChangedEventHandler;
// Token: 0x04000456 RID: 1110
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000456")]
[NonSerialized]
private AddingNewEventHandler onAddingNew;
// Token: 0x04000457 RID: 1111
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000457")]
[NonSerialized]
private ListChangedEventHandler onListChanged;
// Token: 0x04000458 RID: 1112
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000458")]
[NonSerialized]
private int lastChangeIndex;
// Token: 0x04000459 RID: 1113
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000459")]
private bool allowNew;
// Token: 0x0400045A RID: 1114
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400045A")]
private bool allowEdit;
// Token: 0x0400045B RID: 1115
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400045B")]
private bool allowRemove;
// Token: 0x0400045C RID: 1116
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400045C")]
private bool userSetAllowNew;
}
}
+88
View File
@@ -0,0 +1,88 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert <see cref="T:System.Boolean" /> objects to and from various other representations.</summary>
// Token: 0x020000EC RID: 236
[Token(Token = "0x20000EC")]
public class BooleanConverter : TypeConverter
{
/// <summary>Gets a value indicating whether this converter can convert an object in the given source type to a Boolean object using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="sourceType">A <see cref="T:System.Type" /> that represents the type you wish to convert from.</param>
/// <returns>
/// <see langword="true" /> if this object can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x060005CA RID: 1482 RVA: 0x00004530 File Offset: 0x00002730
[Token(Token = "0x60005CA")]
[Address(RVA = "0xB92180", Offset = "0xB91180", VA = "0x180B92180", Slot = "4")]
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return default(bool);
}
/// <summary>Converts the given value object to a Boolean object.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> that specifies the culture to which to convert.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted <paramref name="value" />.</returns>
/// <exception cref="T:System.FormatException">
/// <paramref name="value" /> is not a valid value for the target type.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x060005CB RID: 1483 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005CB")]
[Address(RVA = "0xB92230", Offset = "0xB91230", VA = "0x180B92230", Slot = "6")]
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// <summary>Gets a collection of standard values for the Boolean data type.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> that holds a standard set of valid values.</returns>
// Token: 0x060005CC RID: 1484 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005CC")]
[Address(RVA = "0xB92400", Offset = "0xB91400", VA = "0x180B92400", Slot = "12")]
public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
{
return null;
}
/// <summary>Gets a value indicating whether the list of standard values returned from the <see cref="M:System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" /> method is an exclusive list.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="true" /> because the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> returned from <see cref="M:System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" /> is an exhaustive list of possible values. This method never returns <see langword="false" />.</returns>
// Token: 0x060005CD RID: 1485 RVA: 0x00004548 File Offset: 0x00002748
[Token(Token = "0x60005CD")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "13")]
public override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
{
return default(bool);
}
/// <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="true" /> because <see cref="M:System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" /> can be called to find a common set of values the object supports. This method never returns <see langword="false" />.</returns>
// Token: 0x060005CE RID: 1486 RVA: 0x00004560 File Offset: 0x00002760
[Token(Token = "0x60005CE")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "14")]
public override bool GetStandardValuesSupported(ITypeDescriptorContext context)
{
return default(bool);
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BooleanConverter" /> class.</summary>
// Token: 0x060005CF RID: 1487 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005CF")]
[Address(RVA = "0xB92590", Offset = "0xB91590", VA = "0x180B92590")]
public BooleanConverter()
{
}
// Token: 0x0400045D RID: 1117
[Token(Token = "0x400045D")]
private static TypeConverter.StandardValuesCollection values;
}
}
@@ -0,0 +1,91 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies whether a property or event should be displayed in a Properties window.</summary>
// Token: 0x020000ED RID: 237
[Token(Token = "0x20000ED")]
[AttributeUsage(AttributeTargets.All)]
public sealed class BrowsableAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BrowsableAttribute" /> class.</summary>
/// <param name="browsable">
/// <see langword="true" /> if a property or event can be modified at design time; otherwise, <see langword="false" />. The default is <see langword="true" />.</param>
// Token: 0x060005D0 RID: 1488 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005D0")]
[Address(RVA = "0xB92790", Offset = "0xB91790", VA = "0x180B92790")]
public BrowsableAttribute(bool browsable)
{
}
/// <summary>Gets a value indicating whether an object is browsable.</summary>
/// <returns>
/// <see langword="true" /> if the object is browsable; otherwise, <see langword="false" />.</returns>
// Token: 0x170000F8 RID: 248
// (get) Token: 0x060005D1 RID: 1489 RVA: 0x00004578 File Offset: 0x00002778
[Token(Token = "0x170000F8")]
public bool Browsable
{
[Token(Token = "0x60005D1")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
}
/// <summary>Indicates whether this instance and a specified object are equal.</summary>
/// <param name="obj">Another object to compare to.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is equal to this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x060005D2 RID: 1490 RVA: 0x00004590 File Offset: 0x00002790
[Token(Token = "0x60005D2")]
[Address(RVA = "0xB925F0", Offset = "0xB915F0", VA = "0x180B925F0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060005D3 RID: 1491 RVA: 0x000045A8 File Offset: 0x000027A8
[Token(Token = "0x60005D3")]
[Address(RVA = "0xA697A0", Offset = "0xA687A0", VA = "0x180A697A0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Determines if this attribute is the default.</summary>
/// <returns>
/// <see langword="true" /> if the attribute is the default value for this attribute class; otherwise, <see langword="false" />.</returns>
// Token: 0x060005D4 RID: 1492 RVA: 0x000045C0 File Offset: 0x000027C0
[Token(Token = "0x60005D4")]
[Address(RVA = "0xB92670", Offset = "0xB91670", VA = "0x180B92670", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
/// <summary>Specifies that a property or event can be modified at design time. This <see langword="static" /> field is read-only.</summary>
// Token: 0x0400045E RID: 1118
[Token(Token = "0x400045E")]
public static readonly BrowsableAttribute Yes;
/// <summary>Specifies that a property or event cannot be modified at design time. This <see langword="static" /> field is read-only.</summary>
// Token: 0x0400045F RID: 1119
[Token(Token = "0x400045F")]
public static readonly BrowsableAttribute No;
/// <summary>Specifies the default value for the <see cref="T:System.ComponentModel.BrowsableAttribute" />, which is <see cref="F:System.ComponentModel.BrowsableAttribute.Yes" />. This <see langword="static" /> field is read-only.</summary>
// Token: 0x04000460 RID: 1120
[Token(Token = "0x4000460")]
public static readonly BrowsableAttribute Default;
// Token: 0x04000461 RID: 1121
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000461")]
private bool browsable;
}
}
+65
View File
@@ -0,0 +1,65 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert 8-bit unsigned integer objects to and from various other representations.</summary>
// Token: 0x020000EE RID: 238
[Token(Token = "0x20000EE")]
public class ByteConverter : BaseNumberConverter
{
// Token: 0x170000F9 RID: 249
// (get) Token: 0x060005D6 RID: 1494 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F9")]
internal override Type TargetType
{
[Token(Token = "0x60005D6")]
[Address(RVA = "0xB92990", Offset = "0xB91990", VA = "0x180B92990", Slot = "17")]
get
{
return null;
}
}
// Token: 0x060005D7 RID: 1495 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005D7")]
[Address(RVA = "0xB927C0", Offset = "0xB917C0", VA = "0x180B927C0", Slot = "18")]
internal override object FromString(string value, int radix)
{
return null;
}
// Token: 0x060005D8 RID: 1496 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005D8")]
[Address(RVA = "0xB92840", Offset = "0xB91840", VA = "0x180B92840", Slot = "19")]
internal override object FromString(string value, NumberFormatInfo formatInfo)
{
return null;
}
// Token: 0x060005D9 RID: 1497 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005D9")]
[Address(RVA = "0xB928A0", Offset = "0xB918A0", VA = "0x180B928A0", Slot = "20")]
internal override object FromString(string value, CultureInfo culture)
{
return null;
}
// Token: 0x060005DA RID: 1498 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005DA")]
[Address(RVA = "0xB92900", Offset = "0xB91900", VA = "0x180B92900", Slot = "22")]
internal override string ToString(object value, NumberFormatInfo formatInfo)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ByteConverter" /> class.</summary>
// Token: 0x060005DB RID: 1499 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005DB")]
[Address(RVA = "0xB91AD0", Offset = "0xB90AD0", VA = "0x180B91AD0")]
public ByteConverter()
{
}
}
}
+56
View File
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides data for a cancelable event.</summary>
// Token: 0x020000EF RID: 239
[Token(Token = "0x20000EF")]
public class CancelEventArgs : EventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CancelEventArgs" /> class with the <see cref="P:System.ComponentModel.CancelEventArgs.Cancel" /> property set to <see langword="false" />.</summary>
// Token: 0x060005DC RID: 1500 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005DC")]
[Address(RVA = "0xB929F0", Offset = "0xB919F0", VA = "0x180B929F0")]
public CancelEventArgs()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CancelEventArgs" /> class with the <see cref="P:System.ComponentModel.CancelEventArgs.Cancel" /> property set to the given value.</summary>
/// <param name="cancel">
/// <see langword="true" /> to cancel the event; otherwise, <see langword="false" />.</param>
// Token: 0x060005DD RID: 1501 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005DD")]
[Address(RVA = "0xB92A50", Offset = "0xB91A50", VA = "0x180B92A50")]
public CancelEventArgs(bool cancel)
{
}
/// <summary>Gets or sets a value indicating whether the event should be canceled.</summary>
/// <returns>
/// <see langword="true" /> if the event should be canceled; otherwise, <see langword="false" />.</returns>
// Token: 0x170000FA RID: 250
// (get) Token: 0x060005DE RID: 1502 RVA: 0x000045D8 File Offset: 0x000027D8
// (set) Token: 0x060005DF RID: 1503 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000FA")]
public bool Cancel
{
[Token(Token = "0x60005DE")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
[Token(Token = "0x60005DF")]
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
set
{
}
}
// Token: 0x04000462 RID: 1122
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000462")]
private bool cancel;
}
}
@@ -0,0 +1,13 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Represents the method that handles a cancelable event.</summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">A <see cref="T:System.ComponentModel.CancelEventArgs" /> that contains the event data.</param>
// Token: 0x020000F0 RID: 240
// (Invoke) Token: 0x060005E1 RID: 1505
[Token(Token = "0x20000F0")]
public delegate void CancelEventHandler(object sender, CancelEventArgs e);
}
+364
View File
@@ -0,0 +1,364 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the name of the category in which to group the property or event when displayed in a <see cref="T:System.Windows.Forms.PropertyGrid" /> control set to Categorized mode.</summary>
// Token: 0x020000F1 RID: 241
[Token(Token = "0x20000F1")]
[AttributeUsage(AttributeTargets.All)]
public class CategoryAttribute : Attribute
{
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Action category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the action category.</returns>
// Token: 0x170000FB RID: 251
// (get) Token: 0x060005E4 RID: 1508 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FB")]
public static CategoryAttribute Action
{
[Token(Token = "0x60005E4")]
[Address(RVA = "0xB934E0", Offset = "0xB924E0", VA = "0x180B934E0")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Appearance category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the appearance category.</returns>
// Token: 0x170000FC RID: 252
// (get) Token: 0x060005E5 RID: 1509 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FC")]
public static CategoryAttribute Appearance
{
[Token(Token = "0x60005E5")]
[Address(RVA = "0xB93590", Offset = "0xB92590", VA = "0x180B93590")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Asynchronous category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the asynchronous category.</returns>
// Token: 0x170000FD RID: 253
// (get) Token: 0x060005E6 RID: 1510 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FD")]
public static CategoryAttribute Asynchronous
{
[Token(Token = "0x60005E6")]
[Address(RVA = "0xB93640", Offset = "0xB92640", VA = "0x180B93640")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Behavior category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the behavior category.</returns>
// Token: 0x170000FE RID: 254
// (get) Token: 0x060005E7 RID: 1511 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FE")]
public static CategoryAttribute Behavior
{
[Token(Token = "0x60005E7")]
[Address(RVA = "0xB936F0", Offset = "0xB926F0", VA = "0x180B936F0")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Data category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the data category.</returns>
// Token: 0x170000FF RID: 255
// (get) Token: 0x060005E8 RID: 1512 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FF")]
public static CategoryAttribute Data
{
[Token(Token = "0x60005E8")]
[Address(RVA = "0xB937F0", Offset = "0xB927F0", VA = "0x180B937F0")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Default category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the default category.</returns>
// Token: 0x17000100 RID: 256
// (get) Token: 0x060005E9 RID: 1513 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000100")]
public static CategoryAttribute Default
{
[Token(Token = "0x60005E9")]
[Address(RVA = "0xB938A0", Offset = "0xB928A0", VA = "0x180B938A0")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Design category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the design category.</returns>
// Token: 0x17000101 RID: 257
// (get) Token: 0x060005EA RID: 1514 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000101")]
public static CategoryAttribute Design
{
[Token(Token = "0x60005EA")]
[Address(RVA = "0xB93960", Offset = "0xB92960", VA = "0x180B93960")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the DragDrop category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the drag-and-drop category.</returns>
// Token: 0x17000102 RID: 258
// (get) Token: 0x060005EB RID: 1515 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000102")]
public static CategoryAttribute DragDrop
{
[Token(Token = "0x60005EB")]
[Address(RVA = "0xB93A10", Offset = "0xB92A10", VA = "0x180B93A10")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Focus category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the focus category.</returns>
// Token: 0x17000103 RID: 259
// (get) Token: 0x060005EC RID: 1516 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000103")]
public static CategoryAttribute Focus
{
[Token(Token = "0x60005EC")]
[Address(RVA = "0xB93AC0", Offset = "0xB92AC0", VA = "0x180B93AC0")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Format category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the format category.</returns>
// Token: 0x17000104 RID: 260
// (get) Token: 0x060005ED RID: 1517 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000104")]
public static CategoryAttribute Format
{
[Token(Token = "0x60005ED")]
[Address(RVA = "0xB93B70", Offset = "0xB92B70", VA = "0x180B93B70")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Key category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the key category.</returns>
// Token: 0x17000105 RID: 261
// (get) Token: 0x060005EE RID: 1518 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000105")]
public static CategoryAttribute Key
{
[Token(Token = "0x60005EE")]
[Address(RVA = "0xB93C20", Offset = "0xB92C20", VA = "0x180B93C20")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Layout category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the layout category.</returns>
// Token: 0x17000106 RID: 262
// (get) Token: 0x060005EF RID: 1519 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000106")]
public static CategoryAttribute Layout
{
[Token(Token = "0x60005EF")]
[Address(RVA = "0xB93CD0", Offset = "0xB92CD0", VA = "0x180B93CD0")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the Mouse category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the mouse category.</returns>
// Token: 0x17000107 RID: 263
// (get) Token: 0x060005F0 RID: 1520 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000107")]
public static CategoryAttribute Mouse
{
[Token(Token = "0x60005F0")]
[Address(RVA = "0xB93D80", Offset = "0xB92D80", VA = "0x180B93D80")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute" /> representing the WindowStyle category.</summary>
/// <returns>A <see cref="T:System.ComponentModel.CategoryAttribute" /> for the window style category.</returns>
// Token: 0x17000108 RID: 264
// (get) Token: 0x060005F1 RID: 1521 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000108")]
public static CategoryAttribute WindowStyle
{
[Token(Token = "0x60005F1")]
[Address(RVA = "0xB93E30", Offset = "0xB92E30", VA = "0x180B93E30")]
get
{
return null;
}
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CategoryAttribute" /> class using the category name Default.</summary>
// Token: 0x060005F2 RID: 1522 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005F2")]
[Address(RVA = "0xB93460", Offset = "0xB92460", VA = "0x180B93460")]
public CategoryAttribute()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CategoryAttribute" /> class using the specified category name.</summary>
/// <param name="category">The name of the category.</param>
// Token: 0x060005F3 RID: 1523 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005F3")]
[Address(RVA = "0xB934B0", Offset = "0xB924B0", VA = "0x180B934B0")]
public CategoryAttribute(string category)
{
}
/// <summary>Gets the name of the category for the property or event that this attribute is applied to.</summary>
/// <returns>The name of the category for the property or event that this attribute is applied to.</returns>
// Token: 0x17000109 RID: 265
// (get) Token: 0x060005F4 RID: 1524 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000109")]
public string Category
{
[Token(Token = "0x60005F4")]
[Address(RVA = "0xB937A0", Offset = "0xB927A0", VA = "0x180B937A0")]
get
{
return null;
}
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.CategoryAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current; otherwise, <see langword="false" />.</returns>
// Token: 0x060005F5 RID: 1525 RVA: 0x000045F0 File Offset: 0x000027F0
[Token(Token = "0x60005F5")]
[Address(RVA = "0xB92DB0", Offset = "0xB91DB0", VA = "0x180B92DB0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this attribute.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060005F6 RID: 1526 RVA: 0x00004608 File Offset: 0x00002808
[Token(Token = "0x60005F6")]
[Address(RVA = "0xB92F60", Offset = "0xB91F60", VA = "0x180B92F60", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Looks up the localized name of the specified category.</summary>
/// <param name="value">The identifer for the category to look up.</param>
/// <returns>The localized name of the category, or <see langword="null" /> if a localized name does not exist.</returns>
// Token: 0x060005F7 RID: 1527 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005F7")]
[Address(RVA = "0xB92FC0", Offset = "0xB91FC0", VA = "0x180B92FC0", Slot = "7")]
protected virtual string GetLocalizedString(string value)
{
return null;
}
/// <summary>Determines if this attribute is the default.</summary>
/// <returns>
/// <see langword="true" /> if the attribute is the default value for this attribute class; otherwise, <see langword="false" />.</returns>
// Token: 0x060005F8 RID: 1528 RVA: 0x00004620 File Offset: 0x00002820
[Token(Token = "0x60005F8")]
[Address(RVA = "0xB93320", Offset = "0xB92320", VA = "0x180B93320", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
// Token: 0x04000463 RID: 1123
[Token(Token = "0x4000463")]
private static CategoryAttribute appearance;
// Token: 0x04000464 RID: 1124
[Token(Token = "0x4000464")]
private static CategoryAttribute asynchronous;
// Token: 0x04000465 RID: 1125
[Token(Token = "0x4000465")]
private static CategoryAttribute behavior;
// Token: 0x04000466 RID: 1126
[Token(Token = "0x4000466")]
private static CategoryAttribute data;
// Token: 0x04000467 RID: 1127
[Token(Token = "0x4000467")]
private static CategoryAttribute design;
// Token: 0x04000468 RID: 1128
[Token(Token = "0x4000468")]
private static CategoryAttribute action;
// Token: 0x04000469 RID: 1129
[Token(Token = "0x4000469")]
private static CategoryAttribute format;
// Token: 0x0400046A RID: 1130
[Token(Token = "0x400046A")]
private static CategoryAttribute layout;
// Token: 0x0400046B RID: 1131
[Token(Token = "0x400046B")]
private static CategoryAttribute mouse;
// Token: 0x0400046C RID: 1132
[Token(Token = "0x400046C")]
private static CategoryAttribute key;
// Token: 0x0400046D RID: 1133
[Token(Token = "0x400046D")]
private static CategoryAttribute focus;
// Token: 0x0400046E RID: 1134
[Token(Token = "0x400046E")]
private static CategoryAttribute windowStyle;
// Token: 0x0400046F RID: 1135
[Token(Token = "0x400046F")]
private static CategoryAttribute dragDrop;
// Token: 0x04000470 RID: 1136
[Token(Token = "0x4000470")]
private static CategoryAttribute defAttr;
// Token: 0x04000471 RID: 1137
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000471")]
private bool localized;
// Token: 0x04000472 RID: 1138
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000472")]
private string categoryValue;
}
}
+64
View File
@@ -0,0 +1,64 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert Unicode character objects to and from various other representations.</summary>
// Token: 0x020000F2 RID: 242
[Token(Token = "0x20000F2")]
public class CharConverter : TypeConverter
{
/// <summary>Gets a value indicating whether this converter can convert an object in the given source type to a Unicode character object using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="sourceType">A <see cref="T:System.Type" /> that represents the type you want to convert from.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x060005F9 RID: 1529 RVA: 0x00004638 File Offset: 0x00002838
[Token(Token = "0x60005F9")]
[Address(RVA = "0xB93EE0", Offset = "0xB92EE0", VA = "0x180B93EE0", Slot = "4")]
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return default(bool);
}
/// <summary>Converts the given value object to a Unicode character object using the arguments.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">The culture into which <paramref name="value" /> will be converted.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <param name="destinationType">The <see cref="T:System.Type" /> to convert the value to.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x060005FA RID: 1530 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005FA")]
[Address(RVA = "0xB94130", Offset = "0xB93130", VA = "0x180B94130", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// <summary>Converts the given object to a Unicode character object.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">The culture into which <paramref name="value" /> will be converted.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted <paramref name="value" />.</returns>
/// <exception cref="T:System.FormatException">
/// <paramref name="value" /> is not a valid value for the target type.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x060005FB RID: 1531 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005FB")]
[Address(RVA = "0xB93F90", Offset = "0xB92F90", VA = "0x180B93F90", Slot = "6")]
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CharConverter" /> class.</summary>
// Token: 0x060005FC RID: 1532 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005FC")]
[Address(RVA = "0xB94240", Offset = "0xB93240", VA = "0x180B94240")]
public CharConverter()
{
}
}
}
@@ -0,0 +1,24 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies how the collection is changed.</summary>
// Token: 0x020000F3 RID: 243
[Token(Token = "0x20000F3")]
public enum CollectionChangeAction
{
/// <summary>Specifies that an element was added to the collection.</summary>
// Token: 0x04000474 RID: 1140
[Token(Token = "0x4000474")]
Add = 1,
/// <summary>Specifies that an element was removed from the collection.</summary>
// Token: 0x04000475 RID: 1141
[Token(Token = "0x4000475")]
Remove,
/// <summary>Specifies that the entire collection has changed. This is caused by using methods that manipulate the entire collection, such as <see cref="M:System.Collections.CollectionBase.Clear" />.</summary>
// Token: 0x04000476 RID: 1142
[Token(Token = "0x4000476")]
Refresh
}
}
@@ -0,0 +1,61 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides data for the <see cref="E:System.Data.DataColumnCollection.CollectionChanged" /> event.</summary>
// Token: 0x020000F4 RID: 244
[Token(Token = "0x20000F4")]
public class CollectionChangeEventArgs : EventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CollectionChangeEventArgs" /> class.</summary>
/// <param name="action">One of the <see cref="T:System.ComponentModel.CollectionChangeAction" /> values that specifies how the collection changed.</param>
/// <param name="element">An <see cref="T:System.Object" /> that specifies the instance of the collection where the change occurred.</param>
// Token: 0x060005FD RID: 1533 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005FD")]
[Address(RVA = "0xB942A0", Offset = "0xB932A0", VA = "0x180B942A0")]
public CollectionChangeEventArgs(CollectionChangeAction action, object element)
{
}
/// <summary>Gets an action that specifies how the collection changed.</summary>
/// <returns>One of the <see cref="T:System.ComponentModel.CollectionChangeAction" /> values.</returns>
// Token: 0x1700010A RID: 266
// (get) Token: 0x060005FE RID: 1534 RVA: 0x00004650 File Offset: 0x00002850
[Token(Token = "0x1700010A")]
public virtual CollectionChangeAction Action
{
[Token(Token = "0x60005FE")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", Slot = "4")]
get
{
return (CollectionChangeAction)0;
}
}
/// <summary>Gets the instance of the collection with the change.</summary>
/// <returns>An <see cref="T:System.Object" /> that represents the instance of the collection with the change, or <see langword="null" /> if you refresh the collection.</returns>
// Token: 0x1700010B RID: 267
// (get) Token: 0x060005FF RID: 1535 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010B")]
public virtual object Element
{
[Token(Token = "0x60005FF")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x04000477 RID: 1143
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000477")]
private CollectionChangeAction action;
// Token: 0x04000478 RID: 1144
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000478")]
private object element;
}
}
@@ -0,0 +1,13 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Represents the method that handles the <see cref="E:System.Data.DataColumnCollection.CollectionChanged" /> event raised when adding elements to or removing elements from a collection.</summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">A <see cref="T:System.ComponentModel.CollectionChangeEventArgs" /> that contains the event data.</param>
// Token: 0x020000F5 RID: 245
// (Invoke) Token: 0x06000601 RID: 1537
[Token(Token = "0x20000F5")]
public delegate void CollectionChangeEventHandler(object sender, CollectionChangeEventArgs e);
}
@@ -0,0 +1,62 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert collection objects to and from various other representations.</summary>
// Token: 0x020000F6 RID: 246
[Token(Token = "0x20000F6")]
public class CollectionConverter : TypeConverter
{
/// <summary>Converts the given value object to the specified destination type.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">The culture to which <paramref name="value" /> will be converted.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert. This parameter must inherit from <see cref="T:System.Collections.ICollection" />.</param>
/// <param name="destinationType">The <see cref="T:System.Type" /> to convert the value to.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="destinationType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000604 RID: 1540 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000604")]
[Address(RVA = "0xB94320", Offset = "0xB93320", VA = "0x180B94320", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// <summary>Gets a collection of properties for the type of array specified by the value parameter using the specified context and attributes.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="value">An <see cref="T:System.Object" /> that specifies the type of array to get the properties for.</param>
/// <param name="attributes">An array of type <see cref="T:System.Attribute" /> that will be used as a filter.</param>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> with the properties that are exposed for this data type, or <see langword="null" /> if there are no properties. This method always returns <see langword="null" />.</returns>
// Token: 0x06000605 RID: 1541 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000605")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "10")]
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)
{
return null;
}
/// <summary>Gets a value indicating whether this object supports properties.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="false" /> because <see cref="M:System.ComponentModel.CollectionConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])" /> should not be called to find the properties of this object. This method never returns <see langword="true" />.</returns>
// Token: 0x06000606 RID: 1542 RVA: 0x00004668 File Offset: 0x00002868
[Token(Token = "0x6000606")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "11")]
public override bool GetPropertiesSupported(ITypeDescriptorContext context)
{
return default(bool);
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CollectionConverter" /> class.</summary>
// Token: 0x06000607 RID: 1543 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000607")]
[Address(RVA = "0xB8DC40", Offset = "0xB8CC40", VA = "0x180B8DC40")]
public CollectionConverter()
{
}
}
}
+45
View File
@@ -0,0 +1,45 @@
using System;
using System.Diagnostics;
using Cpp2IlInjected;
namespace System.ComponentModel
{
// Token: 0x020000F7 RID: 247
[Token(Token = "0x20000F7")]
internal static class CompModSwitches
{
// Token: 0x1700010C RID: 268
// (get) Token: 0x06000608 RID: 1544 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010C")]
public static BooleanSwitch CommonDesignerServices
{
[Token(Token = "0x6000608")]
[Address(RVA = "0xB94460", Offset = "0xB93460", VA = "0x180B94460")]
get
{
return null;
}
}
// Token: 0x1700010D RID: 269
// (get) Token: 0x06000609 RID: 1545 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010D")]
public static TraceSwitch EventLog
{
[Token(Token = "0x6000609")]
[Address(RVA = "0xB94500", Offset = "0xB93500", VA = "0x180B94500")]
get
{
return null;
}
}
// Token: 0x04000479 RID: 1145
[Token(Token = "0x4000479")]
private static BooleanSwitch commonDesignerServices;
// Token: 0x0400047A RID: 1146
[Token(Token = "0x400047A")]
private static TraceSwitch eventLog;
}
}
@@ -0,0 +1,106 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the data source and data member properties for a component that supports complex data binding. This class cannot be inherited.</summary>
// Token: 0x020000F8 RID: 248
[Token(Token = "0x20000F8")]
[AttributeUsage(AttributeTargets.Class)]
public sealed class ComplexBindingPropertiesAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> class using no parameters.</summary>
// Token: 0x0600060A RID: 1546 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600060A")]
[Address(RVA = "0xB949E0", Offset = "0xB939E0", VA = "0x180B949E0")]
public ComplexBindingPropertiesAttribute()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> class using the specified data source.</summary>
/// <param name="dataSource">The name of the property to be used as the data source.</param>
// Token: 0x0600060B RID: 1547 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600060B")]
[Address(RVA = "0xB94A00", Offset = "0xB93A00", VA = "0x180B94A00")]
public ComplexBindingPropertiesAttribute(string dataSource)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> class using the specified data source and data member.</summary>
/// <param name="dataSource">The name of the property to be used as the data source.</param>
/// <param name="dataMember">The name of the property to be used as the source for data.</param>
// Token: 0x0600060C RID: 1548 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600060C")]
[Address(RVA = "0x4714F0", Offset = "0x4704F0", VA = "0x1804714F0")]
public ComplexBindingPropertiesAttribute(string dataSource, string dataMember)
{
}
/// <summary>Gets the name of the data source property for the component to which the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> is bound.</summary>
/// <returns>The name of the data source property for the component to which <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> is bound.</returns>
// Token: 0x1700010E RID: 270
// (get) Token: 0x0600060D RID: 1549 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010E")]
public string DataSource
{
[Token(Token = "0x600060D")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets the name of the data member property for the component to which the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> is bound.</summary>
/// <returns>The name of the data member property for the component to which <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> is bound</returns>
// Token: 0x1700010F RID: 271
// (get) Token: 0x0600060E RID: 1550 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010F")]
public string DataMember
{
[Token(Token = "0x600060E")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> instance.</summary>
/// <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> instance</param>
/// <returns>
/// <see langword="true" /> if the object is equal to the current instance; otherwise, <see langword="false" />, indicating they are not equal.</returns>
// Token: 0x0600060F RID: 1551 RVA: 0x00004680 File Offset: 0x00002880
[Token(Token = "0x600060F")]
[Address(RVA = "0xB948F0", Offset = "0xB938F0", VA = "0x180B948F0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000610 RID: 1552 RVA: 0x00004698 File Offset: 0x00002898
[Token(Token = "0x6000610")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x0400047B RID: 1147
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400047B")]
private readonly string dataSource;
// Token: 0x0400047C RID: 1148
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400047C")]
private readonly string dataMember;
/// <summary>Represents the default value for the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute" /> class.</summary>
// Token: 0x0400047D RID: 1149
[Token(Token = "0x400047D")]
public static readonly ComplexBindingPropertiesAttribute Default;
}
}
+206
View File
@@ -0,0 +1,206 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides the base implementation for the <see cref="T:System.ComponentModel.IComponent" /> interface and enables object sharing between applications.</summary>
// Token: 0x020000F9 RID: 249
[Token(Token = "0x20000F9")]
[DesignerCategory]
[ComVisible(true)]
[DesignerCategory("Component")]
[ClassInterface(ClassInterfaceType.AutoDispatch)]
public class Component : MarshalByRefObject, IComponent, IDisposable
{
/// <summary>Releases unmanaged resources and performs other cleanup operations before the <see cref="T:System.ComponentModel.Component" /> is reclaimed by garbage collection.</summary>
// Token: 0x06000612 RID: 1554 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000612")]
[Address(RVA = "0xB95EF0", Offset = "0xB94EF0", VA = "0x180B95EF0", Slot = "1")]
protected override void Finalize()
{
}
/// <summary>Gets a value indicating whether the component can raise an event.</summary>
/// <returns>
/// <see langword="true" /> if the component can raise events; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x17000110 RID: 272
// (get) Token: 0x06000613 RID: 1555 RVA: 0x000046B0 File Offset: 0x000028B0
[Token(Token = "0x17000110")]
protected virtual bool CanRaiseEvents
{
[Token(Token = "0x6000613")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "11")]
get
{
return default(bool);
}
}
// Token: 0x17000111 RID: 273
// (get) Token: 0x06000614 RID: 1556 RVA: 0x000046C8 File Offset: 0x000028C8
[Token(Token = "0x17000111")]
internal bool CanRaiseEventsInternal
{
[Token(Token = "0x6000614")]
[Address(RVA = "0x85CAC0", Offset = "0x85BAC0", VA = "0x18085CAC0")]
get
{
return default(bool);
}
}
/// <summary>Occurs when the component is disposed by a call to the <see cref="M:System.ComponentModel.Component.Dispose" /> method.</summary>
// Token: 0x14000006 RID: 6
// (add) Token: 0x06000615 RID: 1557 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x06000616 RID: 1558 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000006")]
public event EventHandler Disposed
{
[Token(Token = "0x6000615")]
[Address(RVA = "0xB96100", Offset = "0xB95100", VA = "0x180B96100", Slot = "8")]
add
{
}
[Token(Token = "0x6000616")]
[Address(RVA = "0xB962E0", Offset = "0xB952E0", VA = "0x180B962E0", Slot = "9")]
remove
{
}
}
/// <summary>Gets the list of event handlers that are attached to this <see cref="T:System.ComponentModel.Component" />.</summary>
/// <returns>An <see cref="T:System.ComponentModel.EventHandlerList" /> that provides the delegates for this component.</returns>
// Token: 0x17000112 RID: 274
// (get) Token: 0x06000617 RID: 1559 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000112")]
protected EventHandlerList Events
{
[Token(Token = "0x6000617")]
[Address(RVA = "0xB96270", Offset = "0xB95270", VA = "0x180B96270")]
get
{
return null;
}
}
/// <summary>Gets or sets the <see cref="T:System.ComponentModel.ISite" /> of the <see cref="T:System.ComponentModel.Component" />.</summary>
/// <returns>The <see cref="T:System.ComponentModel.ISite" /> associated with the <see cref="T:System.ComponentModel.Component" />, or <see langword="null" /> if the <see cref="T:System.ComponentModel.Component" /> is not encapsulated in an <see cref="T:System.ComponentModel.IContainer" />, the <see cref="T:System.ComponentModel.Component" /> does not have an <see cref="T:System.ComponentModel.ISite" /> associated with it, or the <see cref="T:System.ComponentModel.Component" /> is removed from its <see cref="T:System.ComponentModel.IContainer" />.</returns>
// Token: 0x17000113 RID: 275
// (get) Token: 0x06000618 RID: 1560 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000619 RID: 1561 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000113")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Browsable(false)]
public virtual ISite Site
{
[Token(Token = "0x6000618")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "12")]
get
{
return null;
}
[Token(Token = "0x6000619")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0", Slot = "13")]
set
{
}
}
/// <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Component" />.</summary>
// Token: 0x0600061A RID: 1562 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600061A")]
[Address(RVA = "0xB95E80", Offset = "0xB94E80", VA = "0x180B95E80", Slot = "10")]
public void Dispose()
{
}
/// <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Component" /> 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: 0x0600061B RID: 1563 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600061B")]
[Address(RVA = "0xB95CB0", Offset = "0xB94CB0", VA = "0x180B95CB0", Slot = "14")]
protected virtual void Dispose(bool disposing)
{
}
/// <summary>Gets the <see cref="T:System.ComponentModel.IContainer" /> that contains the <see cref="T:System.ComponentModel.Component" />.</summary>
/// <returns>The <see cref="T:System.ComponentModel.IContainer" /> that contains the <see cref="T:System.ComponentModel.Component" />, if any, or <see langword="null" /> if the <see cref="T:System.ComponentModel.Component" /> is not encapsulated in an <see cref="T:System.ComponentModel.IContainer" />.</returns>
// Token: 0x17000114 RID: 276
// (get) Token: 0x0600061C RID: 1564 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000114")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Browsable(false)]
public IContainer Container
{
[Token(Token = "0x600061C")]
[Address(RVA = "0xB961D0", Offset = "0xB951D0", VA = "0x180B961D0")]
get
{
return null;
}
}
/// <summary>Returns an object that represents a service provided by the <see cref="T:System.ComponentModel.Component" /> or by its <see cref="T:System.ComponentModel.Container" />.</summary>
/// <param name="service">A service provided by the <see cref="T:System.ComponentModel.Component" />.</param>
/// <returns>An <see cref="T:System.Object" /> that represents a service provided by the <see cref="T:System.ComponentModel.Component" />, or <see langword="null" /> if the <see cref="T:System.ComponentModel.Component" /> does not provide the specified service.</returns>
// Token: 0x0600061D RID: 1565 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600061D")]
[Address(RVA = "0xB95F70", Offset = "0xB94F70", VA = "0x180B95F70", Slot = "15")]
protected virtual object GetService(Type service)
{
return null;
}
/// <summary>Gets a value that indicates whether the <see cref="T:System.ComponentModel.Component" /> is currently in design mode.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.ComponentModel.Component" /> is in design mode; otherwise, <see langword="false" />.</returns>
// Token: 0x17000115 RID: 277
// (get) Token: 0x0600061E RID: 1566 RVA: 0x000046E0 File Offset: 0x000028E0
[Token(Token = "0x17000115")]
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
protected bool DesignMode
{
[Token(Token = "0x600061E")]
[Address(RVA = "0xB96220", Offset = "0xB95220", VA = "0x180B96220")]
get
{
return default(bool);
}
}
/// <summary>Returns a <see cref="T:System.String" /> containing the name of the <see cref="T:System.ComponentModel.Component" />, if any. This method should not be overridden.</summary>
/// <returns>A <see cref="T:System.String" /> containing the name of the <see cref="T:System.ComponentModel.Component" />, if any, or <see langword="null" /> if the <see cref="T:System.ComponentModel.Component" /> is unnamed.</returns>
// Token: 0x0600061F RID: 1567 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600061F")]
[Address(RVA = "0xB95FD0", Offset = "0xB94FD0", VA = "0x180B95FD0", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Component" /> class.</summary>
// Token: 0x06000620 RID: 1568 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000620")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public Component()
{
}
// Token: 0x0400047E RID: 1150
[Token(Token = "0x400047E")]
private static readonly object EventDisposed;
// Token: 0x0400047F RID: 1151
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400047F")]
private ISite site;
// Token: 0x04000480 RID: 1152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000480")]
private EventHandlerList events;
}
}
@@ -0,0 +1,64 @@
using System;
using System.Collections;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a read-only container for a collection of <see cref="T:System.ComponentModel.IComponent" /> objects.</summary>
// Token: 0x020000FA RID: 250
[Token(Token = "0x20000FA")]
[ComVisible(true)]
public class ComponentCollection : ReadOnlyCollectionBase
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentCollection" /> class using the specified array of components.</summary>
/// <param name="components">An array of <see cref="T:System.ComponentModel.IComponent" /> objects to initialize the collection with.</param>
// Token: 0x06000622 RID: 1570 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000622")]
[Address(RVA = "0xB94A80", Offset = "0xB93A80", VA = "0x180B94A80")]
public ComponentCollection(IComponent[] components)
{
}
/// <summary>Gets any component in the collection matching the specified name.</summary>
/// <param name="name">The name of the <see cref="T:System.ComponentModel.IComponent" /> to get.</param>
/// <returns>A component with a name matching the name specified by the <paramref name="name" /> parameter, or <see langword="null" /> if the named component cannot be found in the collection.</returns>
// Token: 0x17000116 RID: 278
[Token(Token = "0x17000116")]
public virtual IComponent this[string name]
{
[Token(Token = "0x6000623")]
[Address(RVA = "0xB94B60", Offset = "0xB93B60", VA = "0x180B94B60", Slot = "11")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.ComponentModel.Component" /> in the collection at the specified collection index.</summary>
/// <param name="index">The collection index of the <see cref="T:System.ComponentModel.Component" /> to get.</param>
/// <returns>The <see cref="T:System.ComponentModel.IComponent" /> at the specified index.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">If the specified index is not within the index range of the collection.</exception>
// Token: 0x17000117 RID: 279
[Token(Token = "0x17000117")]
public virtual IComponent this[int index]
{
[Token(Token = "0x6000624")]
[Address(RVA = "0xB94AD0", Offset = "0xB93AD0", VA = "0x180B94AD0", Slot = "12")]
get
{
return null;
}
}
/// <summary>Copies the entire collection to an array, starting writing at the specified array index.</summary>
/// <param name="array">An <see cref="T:System.ComponentModel.IComponent" /> array to copy the objects in the collection to.</param>
/// <param name="index">The index of the <paramref name="array" /> at which copying to should begin.</param>
// Token: 0x06000625 RID: 1573 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000625")]
[Address(RVA = "0xB94A30", Offset = "0xB93A30", VA = "0x180B94A30")]
public void CopyTo(IComponent[] array, int index)
{
}
}
}
@@ -0,0 +1,45 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert components to and from various other representations.</summary>
// Token: 0x020000FB RID: 251
[Token(Token = "0x20000FB")]
public class ComponentConverter : ReferenceConverter
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentConverter" /> class.</summary>
/// <param name="type">A <see cref="T:System.Type" /> that represents the type to associate with this component converter.</param>
// Token: 0x06000626 RID: 1574 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000626")]
[Address(RVA = "0xB94E30", Offset = "0xB93E30", VA = "0x180B94E30")]
public ComponentConverter(Type type)
{
}
/// <summary>Gets a collection of properties for the type of component specified by the value parameter.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="value">An <see cref="T:System.Object" /> that specifies the type of component to get the properties for.</param>
/// <param name="attributes">An array of type <see cref="T:System.Attribute" /> that will be used as a filter.</param>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> with the properties that are exposed for the component, or <see langword="null" /> if there are no properties.</returns>
// Token: 0x06000627 RID: 1575 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000627")]
[Address(RVA = "0xB94DC0", Offset = "0xB93DC0", VA = "0x180B94DC0", Slot = "10")]
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)
{
return null;
}
/// <summary>Gets a value indicating whether this object supports properties using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="true" /> because <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)" /> should be called to find the properties of this object. This method never returns <see langword="false" />.</returns>
// Token: 0x06000628 RID: 1576 RVA: 0x000046F8 File Offset: 0x000028F8
[Token(Token = "0x6000628")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "11")]
public override bool GetPropertiesSupported(ITypeDescriptorContext context)
{
return default(bool);
}
}
}
+41
View File
@@ -0,0 +1,41 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides the base class for a custom component editor.</summary>
// Token: 0x020000E7 RID: 231
[Token(Token = "0x20000E7")]
public abstract class ComponentEditor
{
/// <summary>Edits the component and returns a value indicating whether the component was modified.</summary>
/// <param name="component">The component to be edited.</param>
/// <returns>
/// <see langword="true" /> if the component was modified; otherwise, <see langword="false" />.</returns>
// Token: 0x06000582 RID: 1410 RVA: 0x00004290 File Offset: 0x00002490
[Token(Token = "0x6000582")]
[Address(RVA = "0xB94EA0", Offset = "0xB93EA0", VA = "0x180B94EA0")]
public bool EditComponent(object component)
{
return default(bool);
}
/// <summary>Edits the component and returns a value indicating whether the component was modified based upon a given context.</summary>
/// <param name="context">An optional context object that can be used to obtain further information about the edit.</param>
/// <param name="component">The component to be edited.</param>
/// <returns>
/// <see langword="true" /> if the component was modified; otherwise, <see langword="false" />.</returns>
// Token: 0x06000583 RID: 1411
[Token(Token = "0x6000583")]
[Address(Slot = "4")]
public abstract bool EditComponent(ITypeDescriptorContext context, object component);
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentEditor" /> class.</summary>
// Token: 0x06000584 RID: 1412 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000584")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected ComponentEditor()
{
}
}
}
@@ -0,0 +1,88 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Resources;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides simple functionality for enumerating resources for a component or object. The <see cref="T:System.ComponentModel.ComponentResourceManager" /> class is a <see cref="T:System.Resources.ResourceManager" />.</summary>
// Token: 0x020000FC RID: 252
[Token(Token = "0x20000FC")]
public class ComponentResourceManager : ResourceManager
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentResourceManager" /> class with default values.</summary>
// Token: 0x06000629 RID: 1577 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000629")]
[Address(RVA = "0xB95B50", Offset = "0xB94B50", VA = "0x180B95B50")]
public ComponentResourceManager()
{
}
/// <summary>Creates a <see cref="T:System.ComponentModel.ComponentResourceManager" /> that looks up resources in satellite assemblies based on information from the specified <see cref="T:System.Type" />.</summary>
/// <param name="t">A <see cref="T:System.Type" /> from which the <see cref="T:System.ComponentModel.ComponentResourceManager" /> derives all information for finding resource files.</param>
// Token: 0x0600062A RID: 1578 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600062A")]
[Address(RVA = "0xB95BB0", Offset = "0xB94BB0", VA = "0x180B95BB0")]
public ComponentResourceManager(Type t)
{
}
// Token: 0x17000118 RID: 280
// (get) Token: 0x0600062B RID: 1579 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000118")]
private CultureInfo NeutralResourcesCulture
{
[Token(Token = "0x600062B")]
[Address(RVA = "0xB95C20", Offset = "0xB94C20", VA = "0x180B95C20")]
get
{
return null;
}
}
/// <summary>Applies a resource's value to the corresponding property of the object.</summary>
/// <param name="value">An <see cref="T:System.Object" /> that contains the property value to be applied.</param>
/// <param name="objectName">A <see cref="T:System.String" /> that contains the name of the object to look up in the resources.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> or <paramref name="objectName" /> is <see langword="null" />.</exception>
// Token: 0x0600062C RID: 1580 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600062C")]
[Address(RVA = "0x7D4340", Offset = "0x7D3340", VA = "0x1807D4340")]
public void ApplyResources(object value, string objectName)
{
}
/// <summary>Applies a resource's value to the corresponding property of the object.</summary>
/// <param name="value">An <see cref="T:System.Object" /> that contains the property value to be applied.</param>
/// <param name="objectName">A <see cref="T:System.String" /> that contains the name of the object to look up in the resources.</param>
/// <param name="culture">The culture for which to apply resources.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> or <paramref name="objectName" /> is <see langword="null" />.</exception>
// Token: 0x0600062D RID: 1581 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600062D")]
[Address(RVA = "0xB94EC0", Offset = "0xB93EC0", VA = "0x180B94EC0", Slot = "11")]
public virtual void ApplyResources(object value, string objectName, CultureInfo culture)
{
}
// Token: 0x0600062E RID: 1582 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600062E")]
[Address(RVA = "0xB956D0", Offset = "0xB946D0", VA = "0x180B956D0")]
private SortedList<string, object> FillResources(CultureInfo culture, out ResourceSet resourceSet)
{
return null;
}
// Token: 0x04000481 RID: 1153
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000481")]
private Hashtable _resourceSets;
// Token: 0x04000482 RID: 1154
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000482")]
private CultureInfo _neutralResourcesCulture;
}
}
+272
View File
@@ -0,0 +1,272 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Encapsulates zero or more components.</summary>
// Token: 0x020000FD RID: 253
[Token(Token = "0x20000FD")]
public class Container : IContainer, IDisposable
{
/// <summary>Releases unmanaged resources and performs other cleanup operations before the <see cref="T:System.ComponentModel.Container" /> is reclaimed by garbage collection.</summary>
// Token: 0x0600062F RID: 1583 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600062F")]
[Address(RVA = "0xB96A50", Offset = "0xB95A50", VA = "0x180B96A50", Slot = "1")]
protected override void Finalize()
{
}
/// <summary>Adds the specified <see cref="T:System.ComponentModel.Component" /> to the <see cref="T:System.ComponentModel.Container" />. The component is unnamed.</summary>
/// <param name="component">The component to add.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="component" /> is <see langword="null" />.</exception>
// Token: 0x06000630 RID: 1584 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000630")]
[Address(RVA = "0xB96630", Offset = "0xB95630", VA = "0x180B96630", Slot = "9")]
public virtual void Add(IComponent component)
{
}
/// <summary>Adds the specified <see cref="T:System.ComponentModel.Component" /> to the <see cref="T:System.ComponentModel.Container" /> and assigns it a name.</summary>
/// <param name="component">The component to add.</param>
/// <param name="name">The unique, case-insensitive name to assign to the component.
/// -or-
/// <see langword="null" />, which leaves the component unnamed.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="component" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="name" /> is not unique.</exception>
// Token: 0x06000631 RID: 1585 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000631")]
[Address(RVA = "0xB963B0", Offset = "0xB953B0", VA = "0x180B963B0", Slot = "10")]
public virtual void Add(IComponent component, string name)
{
}
/// <summary>Creates a site <see cref="T:System.ComponentModel.ISite" /> for the given <see cref="T:System.ComponentModel.IComponent" /> and assigns the given name to the site.</summary>
/// <param name="component">The <see cref="T:System.ComponentModel.IComponent" /> to create a site for.</param>
/// <param name="name">The name to assign to <paramref name="component" />, or <see langword="null" /> to skip the name assignment.</param>
/// <returns>The newly created site.</returns>
// Token: 0x06000632 RID: 1586 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000632")]
[Address(RVA = "0xB96650", Offset = "0xB95650", VA = "0x180B96650", Slot = "11")]
protected virtual ISite CreateSite(IComponent component, string name)
{
return null;
}
/// <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Container" />.</summary>
// Token: 0x06000633 RID: 1587 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000633")]
[Address(RVA = "0xB966D0", Offset = "0xB956D0", VA = "0x180B966D0", Slot = "8")]
public void Dispose()
{
}
/// <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Container" />, 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: 0x06000634 RID: 1588 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000634")]
[Address(RVA = "0xB96740", Offset = "0xB95740", VA = "0x180B96740", Slot = "12")]
protected virtual void Dispose(bool disposing)
{
}
/// <summary>Gets the service object of the specified type, if it is available.</summary>
/// <param name="service">The <see cref="T:System.Type" /> of the service to retrieve.</param>
/// <returns>An <see cref="T:System.Object" /> implementing the requested service, or <see langword="null" /> if the service cannot be resolved.</returns>
// Token: 0x06000635 RID: 1589 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000635")]
[Address(RVA = "0xB96AD0", Offset = "0xB95AD0", VA = "0x180B96AD0", Slot = "13")]
protected virtual object GetService(Type service)
{
return null;
}
/// <summary>Gets all the components in the <see cref="T:System.ComponentModel.Container" />.</summary>
/// <returns>A collection that contains the components in the <see cref="T:System.ComponentModel.Container" />.</returns>
// Token: 0x17000119 RID: 281
// (get) Token: 0x06000636 RID: 1590 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000119")]
public virtual ComponentCollection Components
{
[Token(Token = "0x6000636")]
[Address(RVA = "0xB97090", Offset = "0xB96090", VA = "0x180B97090", Slot = "14")]
get
{
return null;
}
}
/// <summary>Removes a component from the <see cref="T:System.ComponentModel.Container" />.</summary>
/// <param name="component">The component to remove.</param>
// Token: 0x06000637 RID: 1591 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000637")]
[Address(RVA = "0xB96B70", Offset = "0xB95B70", VA = "0x180B96B70", Slot = "15")]
public virtual void Remove(IComponent component)
{
}
// Token: 0x06000638 RID: 1592 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000638")]
[Address(RVA = "0xB96B80", Offset = "0xB95B80", VA = "0x180B96B80")]
private void Remove(IComponent component, bool preserveSite)
{
}
/// <summary>Removes a component from the <see cref="T:System.ComponentModel.Container" /> without setting <see cref="P:System.ComponentModel.IComponent.Site" /> to <see langword="null" />.</summary>
/// <param name="component">The component to remove.</param>
// Token: 0x06000639 RID: 1593 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000639")]
[Address(RVA = "0xB96B60", Offset = "0xB95B60", VA = "0x180B96B60")]
protected void RemoveWithoutUnsiting(IComponent component)
{
}
/// <summary>Determines whether the component name is unique for this container.</summary>
/// <param name="component">The named component.</param>
/// <param name="name">The component name to validate.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="component" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="name" /> is not unique.</exception>
// Token: 0x0600063A RID: 1594 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600063A")]
[Address(RVA = "0xB96D50", Offset = "0xB95D50", VA = "0x180B96D50", Slot = "16")]
protected virtual void ValidateName(IComponent component, string name)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Container" /> class.</summary>
// Token: 0x0600063B RID: 1595 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600063B")]
[Address(RVA = "0xB97030", Offset = "0xB96030", VA = "0x180B97030")]
public Container()
{
}
// Token: 0x04000483 RID: 1155
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000483")]
private ISite[] sites;
// Token: 0x04000484 RID: 1156
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000484")]
private int siteCount;
// Token: 0x04000485 RID: 1157
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000485")]
private ComponentCollection components;
// Token: 0x04000486 RID: 1158
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000486")]
private ContainerFilterService filter;
// Token: 0x04000487 RID: 1159
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000487")]
private bool checkedFilter;
// Token: 0x04000488 RID: 1160
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000488")]
private object syncObj;
// Token: 0x020000FE RID: 254
[Token(Token = "0x20000FE")]
private class Site : ISite, IServiceProvider
{
// Token: 0x0600063C RID: 1596 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600063C")]
[Address(RVA = "0x466000", Offset = "0x465000", VA = "0x180466000")]
internal Site(IComponent component, Container container, string name)
{
}
// Token: 0x1700011A RID: 282
// (get) Token: 0x0600063D RID: 1597 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011A")]
public IComponent Component
{
[Token(Token = "0x600063D")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
get
{
return null;
}
}
// Token: 0x1700011B RID: 283
// (get) Token: 0x0600063E RID: 1598 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011B")]
public IContainer Container
{
[Token(Token = "0x600063E")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x0600063F RID: 1599 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600063F")]
[Address(RVA = "0xBA45E0", Offset = "0xBA35E0", VA = "0x180BA45E0", Slot = "9")]
public object GetService(Type service)
{
return null;
}
// Token: 0x1700011C RID: 284
// (get) Token: 0x06000640 RID: 1600 RVA: 0x00004710 File Offset: 0x00002910
[Token(Token = "0x1700011C")]
public bool DesignMode
{
[Token(Token = "0x6000640")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "6")]
get
{
return default(bool);
}
}
// Token: 0x1700011D RID: 285
// (get) Token: 0x06000641 RID: 1601 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000642 RID: 1602 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700011D")]
public string Name
{
[Token(Token = "0x6000641")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "7")]
get
{
return null;
}
[Token(Token = "0x6000642")]
[Address(RVA = "0xBA46A0", Offset = "0xBA36A0", VA = "0x180BA46A0", Slot = "8")]
set
{
}
}
// Token: 0x04000489 RID: 1161
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000489")]
private IComponent component;
// Token: 0x0400048A RID: 1162
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400048A")]
private Container container;
// Token: 0x0400048B RID: 1163
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400048B")]
private string name;
}
}
}
@@ -0,0 +1,30 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a base class for the container filter service.</summary>
// Token: 0x020000FF RID: 255
[Token(Token = "0x20000FF")]
public abstract class ContainerFilterService
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ContainerFilterService" /> class.</summary>
// Token: 0x06000643 RID: 1603 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000643")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected ContainerFilterService()
{
}
/// <summary>Filters the component collection.</summary>
/// <param name="components">The component collection to filter.</param>
/// <returns>A <see cref="T:System.ComponentModel.ComponentCollection" /> that represents a modified collection.</returns>
// Token: 0x06000644 RID: 1604 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000644")]
[Address(RVA = "0x4AA5C0", Offset = "0x4A95C0", VA = "0x1804AA5C0", Slot = "4")]
public virtual ComponentCollection FilterComponents(ComponentCollection components)
{
return null;
}
}
}
@@ -0,0 +1,194 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert <see cref="T:System.Globalization.CultureInfo" /> objects to and from various other representations.</summary>
// Token: 0x02000100 RID: 256
[Token(Token = "0x2000100")]
public class CultureInfoConverter : TypeConverter
{
// Token: 0x1700011E RID: 286
// (get) Token: 0x06000645 RID: 1605 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011E")]
private string DefaultCultureString
{
[Token(Token = "0x6000645")]
[Address(RVA = "0xB984A0", Offset = "0xB974A0", VA = "0x180B984A0")]
get
{
return null;
}
}
/// <summary>Retrieves the name of the specified culture.</summary>
/// <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> that specifies the culture to get the name for.</param>
/// <returns>The name of the specified culture.</returns>
// Token: 0x06000646 RID: 1606 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000646")]
[Address(RVA = "0xB98230", Offset = "0xB97230", VA = "0x180B98230", Slot = "16")]
protected virtual string GetCultureName(CultureInfo culture)
{
return null;
}
/// <summary>Gets a value indicating whether this converter can convert an object in the given source type to a <see cref="T:System.Globalization.CultureInfo" /> using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="sourceType">A <see cref="T:System.Type" /> that represents the type you wish to convert from.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x06000647 RID: 1607 RVA: 0x00004728 File Offset: 0x00002928
[Token(Token = "0x6000647")]
[Address(RVA = "0xB975A0", Offset = "0xB965A0", VA = "0x180B975A0", Slot = "4")]
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return default(bool);
}
/// <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="destinationType">A <see cref="T:System.Type" /> that represents the type you wish to convert to.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x06000648 RID: 1608 RVA: 0x00004740 File Offset: 0x00002940
[Token(Token = "0x6000648")]
[Address(RVA = "0xB97650", Offset = "0xB96650", VA = "0x180B97650", Slot = "5")]
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
return default(bool);
}
/// <summary>Converts the specified value object to a <see cref="T:System.Globalization.CultureInfo" />.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> that specifies the culture to which to convert.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="value" /> specifies a culture that is not valid.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000649 RID: 1609 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000649")]
[Address(RVA = "0xB97700", Offset = "0xB96700", VA = "0x180B97700", Slot = "6")]
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// <summary>Converts the given value object to the specified destination type.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> that specifies the culture to which to convert.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <param name="destinationType">The <see cref="T:System.Type" /> to convert the value to.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="destinationType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x0600064A RID: 1610 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600064A")]
[Address(RVA = "0xB97D80", Offset = "0xB96D80", VA = "0x180B97D80", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// <summary>Gets a collection of standard values for a <see cref="T:System.Globalization.CultureInfo" /> object using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> containing a standard set of valid values, or <see langword="null" /> if the data type does not support a standard set of values.</returns>
// Token: 0x0600064B RID: 1611 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600064B")]
[Address(RVA = "0xB98260", Offset = "0xB97260", VA = "0x180B98260", Slot = "12")]
public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
{
return null;
}
/// <summary>Gets a value indicating whether the list of standard values returned from <see cref="M:System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" /> is an exhaustive list.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="false" /> because the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> returned from <see cref="M:System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" /> is not an exhaustive list of possible values (that is, other values are possible). This method never returns <see langword="true" />.</returns>
// Token: 0x0600064C RID: 1612 RVA: 0x00004758 File Offset: 0x00002958
[Token(Token = "0x600064C")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
public override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
{
return default(bool);
}
/// <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="true" /> because <see cref="M:System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" /> should be called to find a common set of values the object supports. This method never returns <see langword="false" />.</returns>
// Token: 0x0600064D RID: 1613 RVA: 0x00004770 File Offset: 0x00002970
[Token(Token = "0x600064D")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "14")]
public override bool GetStandardValuesSupported(ITypeDescriptorContext context)
{
return default(bool);
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CultureInfoConverter" /> class.</summary>
// Token: 0x0600064E RID: 1614 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600064E")]
[Address(RVA = "0xB98440", Offset = "0xB97440", VA = "0x180B98440")]
public CultureInfoConverter()
{
}
// Token: 0x0400048C RID: 1164
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400048C")]
private TypeConverter.StandardValuesCollection values;
// Token: 0x02000101 RID: 257
[Token(Token = "0x2000101")]
private class CultureComparer : IComparer
{
// Token: 0x0600064F RID: 1615 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600064F")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public CultureComparer(CultureInfoConverter cultureConverter)
{
}
// Token: 0x06000650 RID: 1616 RVA: 0x00004788 File Offset: 0x00002988
[Token(Token = "0x6000650")]
[Address(RVA = "0xB973C0", Offset = "0xB963C0", VA = "0x180B973C0", Slot = "4")]
public int Compare(object item1, object item2)
{
return 0;
}
// Token: 0x0400048D RID: 1165
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400048D")]
private CultureInfoConverter converter;
}
// Token: 0x02000102 RID: 258
[Token(Token = "0x2000102")]
private static class CultureInfoMapper
{
// Token: 0x06000651 RID: 1617 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000651")]
[Address(RVA = "0xB984D0", Offset = "0xB974D0", VA = "0x180B984D0")]
public static string GetCultureInfoName(string cultureInfoDisplayName)
{
return null;
}
// Token: 0x06000652 RID: 1618 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000652")]
[Address(RVA = "0xB985A0", Offset = "0xB975A0", VA = "0x180B985A0")]
private static void InitializeCultureInfoMap()
{
}
// Token: 0x0400048E RID: 1166
[Token(Token = "0x400048E")]
private static Dictionary<string, string> cultureInfoNameMap;
}
}
}
@@ -0,0 +1,157 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a simple default implementation of the <see cref="T:System.ComponentModel.ICustomTypeDescriptor" /> interface.</summary>
// Token: 0x02000103 RID: 259
[Token(Token = "0x2000103")]
public abstract class CustomTypeDescriptor : ICustomTypeDescriptor
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CustomTypeDescriptor" /> class.</summary>
// Token: 0x06000653 RID: 1619 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000653")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected CustomTypeDescriptor()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CustomTypeDescriptor" /> class using a parent custom type descriptor.</summary>
/// <param name="parent">The parent custom type descriptor.</param>
// Token: 0x06000654 RID: 1620 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000654")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
protected CustomTypeDescriptor(ICustomTypeDescriptor parent)
{
}
/// <summary>Returns a collection of custom attributes for the type represented by this type descriptor.</summary>
/// <returns>An <see cref="T:System.ComponentModel.AttributeCollection" /> containing the attributes for the type. The default is <see cref="F:System.ComponentModel.AttributeCollection.Empty" />.</returns>
// Token: 0x06000655 RID: 1621 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000655")]
[Address(RVA = "0xB9A520", Offset = "0xB99520", VA = "0x180B9A520", Slot = "16")]
public virtual AttributeCollection GetAttributes()
{
return null;
}
/// <summary>Returns the fully qualified name of the class represented by this type descriptor.</summary>
/// <returns>A <see cref="T:System.String" /> containing the fully qualified class name of the type this type descriptor is describing. The default is <see langword="null" />.</returns>
// Token: 0x06000656 RID: 1622 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000656")]
[Address(RVA = "0xB9A610", Offset = "0xB99610", VA = "0x180B9A610", Slot = "17")]
public virtual string GetClassName()
{
return null;
}
/// <summary>Returns the name of the class represented by this type descriptor.</summary>
/// <returns>A <see cref="T:System.String" /> containing the name of the component instance this type descriptor is describing. The default is <see langword="null" />.</returns>
// Token: 0x06000657 RID: 1623 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000657")]
[Address(RVA = "0xB9A660", Offset = "0xB99660", VA = "0x180B9A660", Slot = "18")]
public virtual string GetComponentName()
{
return null;
}
/// <summary>Returns a type converter for the type represented by this type descriptor.</summary>
/// <returns>A <see cref="T:System.ComponentModel.TypeConverter" /> for the type represented by this type descriptor. The default is a newly created <see cref="T:System.ComponentModel.TypeConverter" />.</returns>
// Token: 0x06000658 RID: 1624 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000658")]
[Address(RVA = "0xB9A6B0", Offset = "0xB996B0", VA = "0x180B9A6B0", Slot = "19")]
public virtual TypeConverter GetConverter()
{
return null;
}
/// <summary>Returns the event descriptor for the default event of the object represented by this type descriptor.</summary>
/// <returns>The <see cref="T:System.ComponentModel.EventDescriptor" /> for the default event on the object represented by this type descriptor. The default is <see langword="null" />.</returns>
// Token: 0x06000659 RID: 1625 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000659")]
[Address(RVA = "0xB9A780", Offset = "0xB99780", VA = "0x180B9A780", Slot = "20")]
public virtual EventDescriptor GetDefaultEvent()
{
return null;
}
/// <summary>Returns the property descriptor for the default property of the object represented by this type descriptor.</summary>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor" /> for the default property on the object represented by this type descriptor. The default is <see langword="null" />.</returns>
// Token: 0x0600065A RID: 1626 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600065A")]
[Address(RVA = "0xB9A840", Offset = "0xB99840", VA = "0x180B9A840", Slot = "21")]
public virtual PropertyDescriptor GetDefaultProperty()
{
return null;
}
/// <summary>Returns an editor of the specified type that is to be associated with the class represented by this type descriptor.</summary>
/// <param name="editorBaseType">The base type of the editor to retrieve.</param>
/// <returns>An editor of the given type that is to be associated with the class represented by this type descriptor. The default is <see langword="null" />.</returns>
// Token: 0x0600065B RID: 1627 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600065B")]
[Address(RVA = "0xB9A900", Offset = "0xB99900", VA = "0x180B9A900", Slot = "22")]
public virtual object GetEditor(Type editorBaseType)
{
return null;
}
/// <summary>Returns a collection of event descriptors for the object represented by this type descriptor.</summary>
/// <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection" /> containing the event descriptors for the object represented by this type descriptor. The default is <see cref="F:System.ComponentModel.EventDescriptorCollection.Empty" />.</returns>
// Token: 0x0600065C RID: 1628 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600065C")]
[Address(RVA = "0xB9A960", Offset = "0xB99960", VA = "0x180B9A960", Slot = "23")]
public virtual EventDescriptorCollection GetEvents()
{
return null;
}
/// <summary>Returns a filtered collection of event descriptors for the object represented by this type descriptor.</summary>
/// <param name="attributes">An array of attributes to use as a filter. This can be <see langword="null" />.</param>
/// <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection" /> containing the event descriptions for the object represented by this type descriptor. The default is <see cref="F:System.ComponentModel.EventDescriptorCollection.Empty" />.</returns>
// Token: 0x0600065D RID: 1629 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600065D")]
[Address(RVA = "0xB9AA50", Offset = "0xB99A50", VA = "0x180B9AA50", Slot = "24")]
public virtual EventDescriptorCollection GetEvents(Attribute[] attributes)
{
return null;
}
/// <summary>Returns a collection of property descriptors for the object represented by this type descriptor.</summary>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> containing the property descriptions for the object represented by this type descriptor. The default is <see cref="F:System.ComponentModel.PropertyDescriptorCollection.Empty" />.</returns>
// Token: 0x0600065E RID: 1630 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600065E")]
[Address(RVA = "0xB9AB40", Offset = "0xB99B40", VA = "0x180B9AB40", Slot = "25")]
public virtual PropertyDescriptorCollection GetProperties()
{
return null;
}
/// <summary>Returns a filtered collection of property descriptors for the object represented by this type descriptor.</summary>
/// <param name="attributes">An array of attributes to use as a filter. This can be <see langword="null" />.</param>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> containing the property descriptions for the object represented by this type descriptor. The default is <see cref="F:System.ComponentModel.PropertyDescriptorCollection.Empty" />.</returns>
// Token: 0x0600065F RID: 1631 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600065F")]
[Address(RVA = "0xB9AC30", Offset = "0xB99C30", VA = "0x180B9AC30", Slot = "26")]
public virtual PropertyDescriptorCollection GetProperties(Attribute[] attributes)
{
return null;
}
/// <summary>Returns an object that contains the property described by the specified property descriptor.</summary>
/// <param name="pd">The property descriptor for which to retrieve the owning object.</param>
/// <returns>An <see cref="T:System.Object" /> that owns the given property specified by the type descriptor. The default is <see langword="null" />.</returns>
// Token: 0x06000660 RID: 1632 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000660")]
[Address(RVA = "0xB9AD20", Offset = "0xB99D20", VA = "0x180B9AD20", Slot = "27")]
public virtual object GetPropertyOwner(PropertyDescriptor pd)
{
return null;
}
// Token: 0x0400048F RID: 1167
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400048F")]
private ICustomTypeDescriptor _parent;
}
}
@@ -0,0 +1,40 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides data for the <see cref="E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged" /> event.</summary>
// Token: 0x02000104 RID: 260
[Token(Token = "0x2000104")]
public class DataErrorsChangedEventArgs : EventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataErrorsChangedEventArgs" /> class.</summary>
/// <param name="propertyName">The name of the property that has an error. <see langword="null" /> or <see cref="F:System.String.Empty" /> if the error is object-level.</param>
// Token: 0x06000661 RID: 1633 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000661")]
[Address(RVA = "0xB9ADE0", Offset = "0xB99DE0", VA = "0x180B9ADE0")]
public DataErrorsChangedEventArgs(string propertyName)
{
}
/// <summary>Gets the name of the property that has an error.</summary>
/// <returns>The name of the property that has an error. <see langword="null" /> or <see cref="F:System.String.Empty" /> if the error is object-level.</returns>
// Token: 0x1700011F RID: 287
// (get) Token: 0x06000662 RID: 1634 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011F")]
public virtual string PropertyName
{
[Token(Token = "0x6000662")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
get
{
return null;
}
}
// Token: 0x04000490 RID: 1168
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000490")]
private readonly string propertyName;
}
}
@@ -0,0 +1,99 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Identifies a type as an object suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource" /> object. This class cannot be inherited.</summary>
// Token: 0x02000105 RID: 261
[Token(Token = "0x2000105")]
[AttributeUsage(AttributeTargets.Class)]
public sealed class DataObjectAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectAttribute" /> class.</summary>
// Token: 0x06000663 RID: 1635 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000663")]
[Address(RVA = "0xB9B010", Offset = "0xB9A010", VA = "0x180B9B010")]
public DataObjectAttribute()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectAttribute" /> class and indicates whether an object is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource" /> object.</summary>
/// <param name="isDataObject">
/// <see langword="true" /> if the object is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource" /> object; otherwise, <see langword="false" />.</param>
// Token: 0x06000664 RID: 1636 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000664")]
[Address(RVA = "0xB9AFE0", Offset = "0xB99FE0", VA = "0x180B9AFE0")]
public DataObjectAttribute(bool isDataObject)
{
}
/// <summary>Gets a value indicating whether an object should be considered suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource" /> object at design time.</summary>
/// <returns>
/// <see langword="true" /> if the object should be considered suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource" /> object; otherwise, <see langword="false" />.</returns>
// Token: 0x17000120 RID: 288
// (get) Token: 0x06000665 RID: 1637 RVA: 0x000047A0 File Offset: 0x000029A0
[Token(Token = "0x17000120")]
public bool IsDataObject
{
[Token(Token = "0x6000665")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
}
/// <summary>Determines whether this instance of <see cref="T:System.ComponentModel.DataObjectAttribute" /> fits the pattern of another object.</summary>
/// <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectAttribute" />.</param>
/// <returns>
/// <see langword="true" /> if this instance is the same as the instance specified by the <paramref name="obj" /> parameter; otherwise, <see langword="false" />.</returns>
// Token: 0x06000666 RID: 1638 RVA: 0x000047B8 File Offset: 0x000029B8
[Token(Token = "0x6000666")]
[Address(RVA = "0xB9AE50", Offset = "0xB99E50", VA = "0x180B9AE50", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000667 RID: 1639 RVA: 0x000047D0 File Offset: 0x000029D0
[Token(Token = "0x6000667")]
[Address(RVA = "0xA697A0", Offset = "0xA687A0", VA = "0x180A697A0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
/// <returns>
/// <see langword="true" /> if the current value of the attribute is the default; otherwise, <see langword="false" />.</returns>
// Token: 0x06000668 RID: 1640 RVA: 0x000047E8 File Offset: 0x000029E8
[Token(Token = "0x6000668")]
[Address(RVA = "0xB9AED0", Offset = "0xB99ED0", VA = "0x180B9AED0", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
/// <summary>Indicates that the class is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource" /> object at design time. This field is read-only.</summary>
// Token: 0x04000491 RID: 1169
[Token(Token = "0x4000491")]
public static readonly DataObjectAttribute DataObject;
/// <summary>Indicates that the class is not suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource" /> object at design time. This field is read-only.</summary>
// Token: 0x04000492 RID: 1170
[Token(Token = "0x4000492")]
public static readonly DataObjectAttribute NonDataObject;
/// <summary>Represents the default value of the <see cref="T:System.ComponentModel.DataObjectAttribute" /> class, which indicates that the class is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource" /> object at design time. This field is read-only.</summary>
// Token: 0x04000493 RID: 1171
[Token(Token = "0x4000493")]
public static readonly DataObjectAttribute Default;
// Token: 0x04000494 RID: 1172
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000494")]
private bool _isDataObject;
}
}
@@ -0,0 +1,168 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides metadata for a property representing a data field. This class cannot be inherited.</summary>
// Token: 0x02000106 RID: 262
[Token(Token = "0x2000106")]
[AttributeUsage(AttributeTargets.Property)]
public sealed class DataObjectFieldAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute" /> class and indicates whether the field is the primary key for the data row.</summary>
/// <param name="primaryKey">
/// <see langword="true" /> to indicate that the field is in the primary key of the data row; otherwise, <see langword="false" />.</param>
// Token: 0x0600066A RID: 1642 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600066A")]
[Address(RVA = "0xB9B1C0", Offset = "0xB9A1C0", VA = "0x180B9B1C0")]
public DataObjectFieldAttribute(bool primaryKey)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute" /> class and indicates whether the field is the primary key for the data row, and whether the field is a database identity field.</summary>
/// <param name="primaryKey">
/// <see langword="true" /> to indicate that the field is in the primary key of the data row; otherwise, <see langword="false" />.</param>
/// <param name="isIdentity">
/// <see langword="true" /> to indicate that the field is an identity field that uniquely identifies the data row; otherwise, <see langword="false" />.</param>
// Token: 0x0600066B RID: 1643 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600066B")]
[Address(RVA = "0xB9B170", Offset = "0xB9A170", VA = "0x180B9B170")]
public DataObjectFieldAttribute(bool primaryKey, bool isIdentity)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute" /> class and indicates whether the field is the primary key for the data row, whether the field is a database identity field, and whether the field can be null.</summary>
/// <param name="primaryKey">
/// <see langword="true" /> to indicate that the field is in the primary key of the data row; otherwise, <see langword="false" />.</param>
/// <param name="isIdentity">
/// <see langword="true" /> to indicate that the field is an identity field that uniquely identifies the data row; otherwise, <see langword="false" />.</param>
/// <param name="isNullable">
/// <see langword="true" /> to indicate that the field can be null in the data store; otherwise, <see langword="false" />.</param>
// Token: 0x0600066C RID: 1644 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600066C")]
[Address(RVA = "0xB9B0D0", Offset = "0xB9A0D0", VA = "0x180B9B0D0")]
public DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute" /> class and indicates whether the field is the primary key for the data row, whether it is a database identity field, and whether it can be null and sets the length of the field.</summary>
/// <param name="primaryKey">
/// <see langword="true" /> to indicate that the field is in the primary key of the data row; otherwise, <see langword="false" />.</param>
/// <param name="isIdentity">
/// <see langword="true" /> to indicate that the field is an identity field that uniquely identifies the data row; otherwise, <see langword="false" />.</param>
/// <param name="isNullable">
/// <see langword="true" /> to indicate that the field can be null in the data store; otherwise, <see langword="false" />.</param>
/// <param name="length">The length of the field in bytes.</param>
// Token: 0x0600066D RID: 1645 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600066D")]
[Address(RVA = "0xB9B120", Offset = "0xB9A120", VA = "0x180B9B120")]
public DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable, int length)
{
}
/// <summary>Gets a value indicating whether a property represents an identity field in the underlying data.</summary>
/// <returns>
/// <see langword="true" /> if the property represents an identity field in the underlying data; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
// Token: 0x17000121 RID: 289
// (get) Token: 0x0600066E RID: 1646 RVA: 0x00004800 File Offset: 0x00002A00
[Token(Token = "0x17000121")]
public bool IsIdentity
{
[Token(Token = "0x600066E")]
[Address(RVA = "0x498E20", Offset = "0x497E20", VA = "0x180498E20")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether a property represents a field that can be null in the underlying data store.</summary>
/// <returns>
/// <see langword="true" /> if the property represents a field that can be null in the underlying data store; otherwise, <see langword="false" />.</returns>
// Token: 0x17000122 RID: 290
// (get) Token: 0x0600066F RID: 1647 RVA: 0x00004818 File Offset: 0x00002A18
[Token(Token = "0x17000122")]
public bool IsNullable
{
[Token(Token = "0x600066F")]
[Address(RVA = "0x635090", Offset = "0x634090", VA = "0x180635090")]
get
{
return default(bool);
}
}
/// <summary>Gets the length of the property in bytes.</summary>
/// <returns>The length of the property in bytes, or -1 if not set.</returns>
// Token: 0x17000123 RID: 291
// (get) Token: 0x06000670 RID: 1648 RVA: 0x00004830 File Offset: 0x00002A30
[Token(Token = "0x17000123")]
public int Length
{
[Token(Token = "0x6000670")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
get
{
return 0;
}
}
/// <summary>Gets a value indicating whether a property is in the primary key in the underlying data.</summary>
/// <returns>
/// <see langword="true" /> if the property is in the primary key of the data store; otherwise, <see langword="false" />.</returns>
// Token: 0x17000124 RID: 292
// (get) Token: 0x06000671 RID: 1649 RVA: 0x00004848 File Offset: 0x00002A48
[Token(Token = "0x17000124")]
public bool PrimaryKey
{
[Token(Token = "0x6000671")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
}
/// <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
/// <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectFieldAttribute" />.</param>
/// <returns>
/// <see langword="true" /> if this instance is the same as the instance specified by the <paramref name="obj" /> parameter; otherwise, <see langword="false" />.</returns>
// Token: 0x06000672 RID: 1650 RVA: 0x00004860 File Offset: 0x00002A60
[Token(Token = "0x6000672")]
[Address(RVA = "0xB9B030", Offset = "0xB9A030", VA = "0x180B9B030", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000673 RID: 1651 RVA: 0x00004878 File Offset: 0x00002A78
[Token(Token = "0x6000673")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x04000495 RID: 1173
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000495")]
private bool _primaryKey;
// Token: 0x04000496 RID: 1174
[FieldOffset(Offset = "0x11")]
[Token(Token = "0x4000496")]
private bool _isIdentity;
// Token: 0x04000497 RID: 1175
[FieldOffset(Offset = "0x12")]
[Token(Token = "0x4000497")]
private bool _isNullable;
// Token: 0x04000498 RID: 1176
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000498")]
private int _length;
}
}
@@ -0,0 +1,107 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Identifies a data operation method exposed by a type, what type of operation the method performs, and whether the method is the default data method. This class cannot be inherited.</summary>
// Token: 0x02000107 RID: 263
[Token(Token = "0x2000107")]
[AttributeUsage(AttributeTargets.Method)]
public sealed class DataObjectMethodAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectMethodAttribute" /> class and identifies the type of data operation the method performs.</summary>
/// <param name="methodType">One of the <see cref="T:System.ComponentModel.DataObjectMethodType" /> values that describes the data operation the method performs.</param>
// Token: 0x06000674 RID: 1652 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000674")]
[Address(RVA = "0xB9B390", Offset = "0xB9A390", VA = "0x180B9B390")]
public DataObjectMethodAttribute(DataObjectMethodType methodType)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectMethodAttribute" /> class, identifies the type of data operation the method performs, and identifies whether the method is the default data method that the data object exposes.</summary>
/// <param name="methodType">One of the <see cref="T:System.ComponentModel.DataObjectMethodType" /> values that describes the data operation the method performs.</param>
/// <param name="isDefault">
/// <see langword="true" /> to indicate the method that the attribute is applied to is the default method of the data object for the specified <paramref name="methodType" />; otherwise, <see langword="false" />.</param>
// Token: 0x06000675 RID: 1653 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000675")]
[Address(RVA = "0xB9B350", Offset = "0xB9A350", VA = "0x180B9B350")]
public DataObjectMethodAttribute(DataObjectMethodType methodType, bool isDefault)
{
}
/// <summary>Gets a value indicating whether the method that the <see cref="T:System.ComponentModel.DataObjectMethodAttribute" /> is applied to is the default data method exposed by the data object for a specific method type.</summary>
/// <returns>
/// <see langword="true" /> if the method is the default method exposed by the object for a method type; otherwise, <see langword="false" />.</returns>
// Token: 0x17000125 RID: 293
// (get) Token: 0x06000676 RID: 1654 RVA: 0x00004890 File Offset: 0x00002A90
[Token(Token = "0x17000125")]
public bool IsDefault
{
[Token(Token = "0x6000676")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
}
/// <summary>Gets a <see cref="T:System.ComponentModel.DataObjectMethodType" /> value indicating the type of data operation the method performs.</summary>
/// <returns>One of the <see cref="T:System.ComponentModel.DataObjectMethodType" /> values that identifies the type of data operation performed by the method to which the <see cref="T:System.ComponentModel.DataObjectMethodAttribute" /> is applied.</returns>
// Token: 0x17000126 RID: 294
// (get) Token: 0x06000677 RID: 1655 RVA: 0x000048A8 File Offset: 0x00002AA8
[Token(Token = "0x17000126")]
public DataObjectMethodType MethodType
{
[Token(Token = "0x6000677")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
get
{
return DataObjectMethodType.Fill;
}
}
/// <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
/// <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectMethodAttribute" />.</param>
/// <returns>
/// <see langword="true" /> if this instance is the same as the instance specified by the <paramref name="obj" /> parameter; otherwise, <see langword="false" />.</returns>
// Token: 0x06000678 RID: 1656 RVA: 0x000048C0 File Offset: 0x00002AC0
[Token(Token = "0x6000678")]
[Address(RVA = "0xB9B200", Offset = "0xB9A200", VA = "0x180B9B200", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000679 RID: 1657 RVA: 0x000048D8 File Offset: 0x00002AD8
[Token(Token = "0x6000679")]
[Address(RVA = "0xB9B290", Offset = "0xB9A290", VA = "0x180B9B290", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Gets a value indicating whether this instance shares a common pattern with a specified attribute.</summary>
/// <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectMethodAttribute" />.</param>
/// <returns>
/// <see langword="true" /> if this instance is the same as the instance specified by the <paramref name="obj" /> parameter; otherwise, <see langword="false" />.</returns>
// Token: 0x0600067A RID: 1658 RVA: 0x000048F0 File Offset: 0x00002AF0
[Token(Token = "0x600067A")]
[Address(RVA = "0xB9B2D0", Offset = "0xB9A2D0", VA = "0x180B9B2D0", Slot = "5")]
public override bool Match(object obj)
{
return default(bool);
}
// Token: 0x04000499 RID: 1177
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000499")]
private bool _isDefault;
// Token: 0x0400049A RID: 1178
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400049A")]
private DataObjectMethodType _methodType;
}
}
@@ -0,0 +1,32 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Identifies the type of data operation performed by a method, as specified by the <see cref="T:System.ComponentModel.DataObjectMethodAttribute" /> applied to the method.</summary>
// Token: 0x02000108 RID: 264
[Token(Token = "0x2000108")]
public enum DataObjectMethodType
{
/// <summary>Indicates that a method is used for a data operation that fills a <see cref="T:System.Data.DataSet" /> object.</summary>
// Token: 0x0400049C RID: 1180
[Token(Token = "0x400049C")]
Fill,
/// <summary>Indicates that a method is used for a data operation that retrieves data.</summary>
// Token: 0x0400049D RID: 1181
[Token(Token = "0x400049D")]
Select,
/// <summary>Indicates that a method is used for a data operation that updates data.</summary>
// Token: 0x0400049E RID: 1182
[Token(Token = "0x400049E")]
Update,
/// <summary>Indicates that a method is used for a data operation that inserts data.</summary>
// Token: 0x0400049F RID: 1183
[Token(Token = "0x400049F")]
Insert,
/// <summary>Indicates that a method is used for a data operation that deletes data.</summary>
// Token: 0x040004A0 RID: 1184
[Token(Token = "0x40004A0")]
Delete
}
}
@@ -0,0 +1,77 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert <see cref="T:System.DateTime" /> objects to and from various other representations.</summary>
// Token: 0x02000109 RID: 265
[Token(Token = "0x2000109")]
public class DateTimeConverter : TypeConverter
{
/// <summary>Gets a value indicating whether this converter can convert an object in the given source type to a <see cref="T:System.DateTime" /> using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="sourceType">A <see cref="T:System.Type" /> that represents the type you wish to convert from.</param>
/// <returns>
/// <see langword="true" /> if this object can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x0600067B RID: 1659 RVA: 0x00004908 File Offset: 0x00002B08
[Token(Token = "0x600067B")]
[Address(RVA = "0xB9B3C0", Offset = "0xB9A3C0", VA = "0x180B9B3C0", Slot = "4")]
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return default(bool);
}
/// <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="destinationType">A <see cref="T:System.Type" /> that represents the type you wish to convert to.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x0600067C RID: 1660 RVA: 0x00004920 File Offset: 0x00002B20
[Token(Token = "0x600067C")]
[Address(RVA = "0xB9B470", Offset = "0xB9A470", VA = "0x180B9B470", Slot = "5")]
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
return default(bool);
}
/// <summary>Converts the given value object to a <see cref="T:System.DateTime" />.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo" />. If not supplied, the current culture is assumed.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted <paramref name="value" />.</returns>
/// <exception cref="T:System.FormatException">
/// <paramref name="value" /> is not a valid value for the target type.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x0600067D RID: 1661 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600067D")]
[Address(RVA = "0xB9B520", Offset = "0xB9A520", VA = "0x180B9B520", Slot = "6")]
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// <summary>Converts the given value object to a <see cref="T:System.DateTime" /> using the arguments.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo" />. If not supplied, the current culture is assumed.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <param name="destinationType">The <see cref="T:System.Type" /> to convert the value to.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted <paramref name="value" />.</returns>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x0600067E RID: 1662 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600067E")]
[Address(RVA = "0xB9B810", Offset = "0xB9A810", VA = "0x180B9B810", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DateTimeConverter" /> class.</summary>
// Token: 0x0600067F RID: 1663 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600067F")]
[Address(RVA = "0xB9C2C0", Offset = "0xB9B2C0", VA = "0x180B9C2C0")]
public DateTimeConverter()
{
}
}
}
@@ -0,0 +1,75 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert <see cref="T:System.DateTimeOffset" /> structures to and from various other representations.</summary>
// Token: 0x0200010A RID: 266
[Token(Token = "0x200010A")]
public class DateTimeOffsetConverter : TypeConverter
{
/// <summary>Returns a value that indicates whether an object of the specified source type can be converted to a <see cref="T:System.DateTimeOffset" />.</summary>
/// <param name="context">The date format context.</param>
/// <param name="sourceType">The source type to check.</param>
/// <returns>
/// <see langword="true" /> if the specified type can be converted to a <see cref="T:System.DateTimeOffset" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06000680 RID: 1664 RVA: 0x00004938 File Offset: 0x00002B38
[Token(Token = "0x6000680")]
[Address(RVA = "0xB9C320", Offset = "0xB9B320", VA = "0x180B9C320", Slot = "4")]
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether a <see cref="T:System.DateTimeOffset" /> can be converted to an object of the specified type.</summary>
/// <param name="context">The date format context.</param>
/// <param name="destinationType">The destination type to check.</param>
/// <returns>
/// <see langword="true" /> if a <see cref="T:System.DateTimeOffset" /> can be converted to the specified type; otherwise, <see langword="false" />.</returns>
// Token: 0x06000681 RID: 1665 RVA: 0x00004950 File Offset: 0x00002B50
[Token(Token = "0x6000681")]
[Address(RVA = "0xB9C3D0", Offset = "0xB9B3D0", VA = "0x180B9C3D0", Slot = "5")]
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
return default(bool);
}
/// <summary>Converts the specified object to a <see cref="T:System.DateTimeOffset" />.</summary>
/// <param name="context">The date format context.</param>
/// <param name="culture">The date culture.</param>
/// <param name="value">The object to be converted.</param>
/// <returns>A <see cref="T:System.DateTimeOffset" /> that represents the specified object.</returns>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000682 RID: 1666 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000682")]
[Address(RVA = "0xB9C480", Offset = "0xB9B480", VA = "0x180B9C480", Slot = "6")]
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// <summary>Converts a <see cref="T:System.DateTimeOffset" /> to an object of the specified type.</summary>
/// <param name="context">The date format context.</param>
/// <param name="culture">The date culture.</param>
/// <param name="value">The <see cref="T:System.DateTimeOffset" /> to be converted.</param>
/// <param name="destinationType">The type to convert to.</param>
/// <returns>An object of the specified type that represents the <see cref="T:System.DateTimeOffset" />.</returns>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000683 RID: 1667 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000683")]
[Address(RVA = "0xB9C780", Offset = "0xB9B780", VA = "0x180B9C780", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DateTimeOffsetConverter" /> class.</summary>
// Token: 0x06000684 RID: 1668 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000684")]
[Address(RVA = "0xB9D340", Offset = "0xB9C340", VA = "0x180B9D340")]
public DateTimeOffsetConverter()
{
}
}
}
+107
View File
@@ -0,0 +1,107 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert <see cref="T:System.Decimal" /> objects to and from various other representations.</summary>
// Token: 0x0200010B RID: 267
[Token(Token = "0x200010B")]
public class DecimalConverter : BaseNumberConverter
{
// Token: 0x17000127 RID: 295
// (get) Token: 0x06000685 RID: 1669 RVA: 0x00004968 File Offset: 0x00002B68
[Token(Token = "0x17000127")]
internal override bool AllowHex
{
[Token(Token = "0x6000685")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
get
{
return default(bool);
}
}
// Token: 0x17000128 RID: 296
// (get) Token: 0x06000686 RID: 1670 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000128")]
internal override Type TargetType
{
[Token(Token = "0x6000686")]
[Address(RVA = "0xB9D9D0", Offset = "0xB9C9D0", VA = "0x180B9D9D0", Slot = "17")]
get
{
return null;
}
}
/// <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="destinationType">A <see cref="T:System.Type" /> that represents the type you wish to convert to.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x06000687 RID: 1671 RVA: 0x00004980 File Offset: 0x00002B80
[Token(Token = "0x6000687")]
[Address(RVA = "0xB9D3A0", Offset = "0xB9C3A0", VA = "0x180B9D3A0", Slot = "5")]
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
return default(bool);
}
/// <summary>Converts the given value object to a <see cref="T:System.Decimal" /> using the arguments.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo" />. If not supplied, the current culture is assumed.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <param name="destinationType">The <see cref="T:System.Type" /> to convert the value to.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000688 RID: 1672 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000688")]
[Address(RVA = "0xB9D460", Offset = "0xB9C460", VA = "0x180B9D460", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
// Token: 0x06000689 RID: 1673 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000689")]
[Address(RVA = "0xB9D780", Offset = "0xB9C780", VA = "0x180B9D780", Slot = "18")]
internal override object FromString(string value, int radix)
{
return null;
}
// Token: 0x0600068A RID: 1674 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600068A")]
[Address(RVA = "0xB9D830", Offset = "0xB9C830", VA = "0x180B9D830", Slot = "19")]
internal override object FromString(string value, NumberFormatInfo formatInfo)
{
return null;
}
// Token: 0x0600068B RID: 1675 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600068B")]
[Address(RVA = "0xB9D8C0", Offset = "0xB9C8C0", VA = "0x180B9D8C0", Slot = "20")]
internal override object FromString(string value, CultureInfo culture)
{
return null;
}
// Token: 0x0600068C RID: 1676 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600068C")]
[Address(RVA = "0xB9D940", Offset = "0xB9C940", VA = "0x180B9D940", Slot = "22")]
internal override string ToString(object value, NumberFormatInfo formatInfo)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DecimalConverter" /> class.</summary>
// Token: 0x0600068D RID: 1677 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068D")]
[Address(RVA = "0xB91AD0", Offset = "0xB90AD0", VA = "0x180B91AD0")]
public DecimalConverter()
{
}
}
}
@@ -0,0 +1,76 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the default binding property for a component. This class cannot be inherited.</summary>
// Token: 0x0200010C RID: 268
[Token(Token = "0x200010C")]
[AttributeUsage(AttributeTargets.Class)]
public sealed class DefaultBindingPropertyAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute" /> class using no parameters.</summary>
// Token: 0x0600068E RID: 1678 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068E")]
[Address(RVA = "0xC516A0", Offset = "0xC506A0", VA = "0x180C516A0")]
public DefaultBindingPropertyAttribute()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute" /> class using the specified property name.</summary>
/// <param name="name">The name of the default binding property.</param>
// Token: 0x0600068F RID: 1679 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600068F")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public DefaultBindingPropertyAttribute(string name)
{
}
/// <summary>Gets the name of the default binding property for the component to which the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute" /> is bound.</summary>
/// <returns>The name of the default binding property for the component to which the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute" /> is bound.</returns>
// Token: 0x17000129 RID: 297
// (get) Token: 0x06000690 RID: 1680 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000129")]
public string Name
{
[Token(Token = "0x6000690")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute" /> instance.</summary>
/// <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute" /> instance</param>
/// <returns>
/// <see langword="true" /> if the object is equal to the current instance; otherwise, <see langword="false" />, indicating they are not equal.</returns>
// Token: 0x06000691 RID: 1681 RVA: 0x00004998 File Offset: 0x00002B98
[Token(Token = "0x6000691")]
[Address(RVA = "0xC515D0", Offset = "0xC505D0", VA = "0x180C515D0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000692 RID: 1682 RVA: 0x000049B0 File Offset: 0x00002BB0
[Token(Token = "0x6000692")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x040004A1 RID: 1185
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004A1")]
private readonly string name;
/// <summary>Represents the default value for the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute" /> class.</summary>
// Token: 0x040004A2 RID: 1186
[Token(Token = "0x40004A2")]
public static readonly DefaultBindingPropertyAttribute Default;
}
}
@@ -0,0 +1,68 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the default event for a component.</summary>
// Token: 0x0200010D RID: 269
[Token(Token = "0x200010D")]
[AttributeUsage(AttributeTargets.Class)]
public sealed class DefaultEventAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultEventAttribute" /> class.</summary>
/// <param name="name">The name of the default event for the component this attribute is bound to.</param>
// Token: 0x06000694 RID: 1684 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000694")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public DefaultEventAttribute(string name)
{
}
/// <summary>Gets the name of the default event for the component this attribute is bound to.</summary>
/// <returns>The name of the default event for the component this attribute is bound to. The default value is <see langword="null" />.</returns>
// Token: 0x1700012A RID: 298
// (get) Token: 0x06000695 RID: 1685 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012A")]
public string Name
{
[Token(Token = "0x6000695")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DefaultEventAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current; otherwise, <see langword="false" />.</returns>
// Token: 0x06000696 RID: 1686 RVA: 0x000049C8 File Offset: 0x00002BC8
[Token(Token = "0x6000696")]
[Address(RVA = "0xC516C0", Offset = "0xC506C0", VA = "0x180C516C0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000697 RID: 1687 RVA: 0x000049E0 File Offset: 0x00002BE0
[Token(Token = "0x6000697")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x040004A3 RID: 1187
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004A3")]
private readonly string name;
/// <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DefaultEventAttribute" />, which is <see langword="null" />. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004A4 RID: 1188
[Token(Token = "0x40004A4")]
public static readonly DefaultEventAttribute Default;
}
}
@@ -0,0 +1,68 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the default property for a component.</summary>
// Token: 0x0200010E RID: 270
[Token(Token = "0x200010E")]
[AttributeUsage(AttributeTargets.Class)]
public sealed class DefaultPropertyAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultPropertyAttribute" /> class.</summary>
/// <param name="name">The name of the default property for the component this attribute is bound to.</param>
// Token: 0x06000699 RID: 1689 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000699")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public DefaultPropertyAttribute(string name)
{
}
/// <summary>Gets the name of the default property for the component this attribute is bound to.</summary>
/// <returns>The name of the default property for the component this attribute is bound to. The default value is <see langword="null" />.</returns>
// Token: 0x1700012B RID: 299
// (get) Token: 0x0600069A RID: 1690 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012B")]
public string Name
{
[Token(Token = "0x600069A")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DefaultPropertyAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current; otherwise, <see langword="false" />.</returns>
// Token: 0x0600069B RID: 1691 RVA: 0x000049F8 File Offset: 0x00002BF8
[Token(Token = "0x600069B")]
[Address(RVA = "0xC51790", Offset = "0xC50790", VA = "0x180C51790", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x0600069C RID: 1692 RVA: 0x00004A10 File Offset: 0x00002C10
[Token(Token = "0x600069C")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x040004A5 RID: 1189
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004A5")]
private readonly string name;
/// <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DefaultPropertyAttribute" />, which is <see langword="null" />. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004A6 RID: 1190
[Token(Token = "0x40004A6")]
public static readonly DefaultPropertyAttribute Default;
}
}
@@ -0,0 +1,163 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the default value for a property.</summary>
// Token: 0x0200010F RID: 271
[Token(Token = "0x200010F")]
[AttributeUsage(AttributeTargets.All)]
public class DefaultValueAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class, converting the specified value to the specified type, and using an invariant culture as the translation context.</summary>
/// <param name="type">A <see cref="T:System.Type" /> that represents the type to convert the value to.</param>
/// <param name="value">A <see cref="T:System.String" /> that can be converted to the type using the <see cref="T:System.ComponentModel.TypeConverter" /> for the type and the U.S. English culture.</param>
// Token: 0x0600069E RID: 1694 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069E")]
[Address(RVA = "0xC51A60", Offset = "0xC50A60", VA = "0x180C51A60")]
public DefaultValueAttribute(Type type, string value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class using a Unicode character.</summary>
/// <param name="value">A Unicode character that is the default value.</param>
// Token: 0x0600069F RID: 1695 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600069F")]
[Address(RVA = "0xC51B80", Offset = "0xC50B80", VA = "0x180C51B80")]
public DefaultValueAttribute(char value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class using an 8-bit unsigned integer.</summary>
/// <param name="value">An 8-bit unsigned integer that is the default value.</param>
// Token: 0x060006A0 RID: 1696 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A0")]
[Address(RVA = "0xC51A00", Offset = "0xC50A00", VA = "0x180C51A00")]
public DefaultValueAttribute(byte value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class using a 16-bit signed integer.</summary>
/// <param name="value">A 16-bit signed integer that is the default value.</param>
// Token: 0x060006A1 RID: 1697 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A1")]
[Address(RVA = "0xC519A0", Offset = "0xC509A0", VA = "0x180C519A0")]
public DefaultValueAttribute(short value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class using a 32-bit signed integer.</summary>
/// <param name="value">A 32-bit signed integer that is the default value.</param>
// Token: 0x060006A2 RID: 1698 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A2")]
[Address(RVA = "0xC51CA0", Offset = "0xC50CA0", VA = "0x180C51CA0")]
public DefaultValueAttribute(int value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class using a 64-bit signed integer.</summary>
/// <param name="value">A 64-bit signed integer that is the default value.</param>
// Token: 0x060006A3 RID: 1699 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A3")]
[Address(RVA = "0xC51D00", Offset = "0xC50D00", VA = "0x180C51D00")]
public DefaultValueAttribute(long value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class using a single-precision floating point number.</summary>
/// <param name="value">A single-precision floating point number that is the default value.</param>
// Token: 0x060006A4 RID: 1700 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A4")]
[Address(RVA = "0xC51C40", Offset = "0xC50C40", VA = "0x180C51C40")]
public DefaultValueAttribute(float value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class using a double-precision floating point number.</summary>
/// <param name="value">A double-precision floating point number that is the default value.</param>
// Token: 0x060006A5 RID: 1701 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A5")]
[Address(RVA = "0xC51B20", Offset = "0xC50B20", VA = "0x180C51B20")]
public DefaultValueAttribute(double value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class using a <see cref="T:System.Boolean" /> value.</summary>
/// <param name="value">A <see cref="T:System.Boolean" /> that is the default value.</param>
// Token: 0x060006A6 RID: 1702 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A6")]
[Address(RVA = "0xC51BE0", Offset = "0xC50BE0", VA = "0x180C51BE0")]
public DefaultValueAttribute(bool value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class using a <see cref="T:System.String" />.</summary>
/// <param name="value">A <see cref="T:System.String" /> that is the default value.</param>
// Token: 0x060006A7 RID: 1703 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A7")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public DefaultValueAttribute(string value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute" /> class.</summary>
/// <param name="value">An <see cref="T:System.Object" /> that represents the default value.</param>
// Token: 0x060006A8 RID: 1704 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006A8")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public DefaultValueAttribute(object value)
{
}
/// <summary>Gets the default value of the property this attribute is bound to.</summary>
/// <returns>An <see cref="T:System.Object" /> that represents the default value of the property this attribute is bound to.</returns>
// Token: 0x1700012C RID: 300
// (get) Token: 0x060006A9 RID: 1705 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012C")]
public virtual object Value
{
[Token(Token = "0x60006A9")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "7")]
get
{
return null;
}
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DefaultValueAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current; otherwise, <see langword="false" />.</returns>
// Token: 0x060006AA RID: 1706 RVA: 0x00004A28 File Offset: 0x00002C28
[Token(Token = "0x60006AA")]
[Address(RVA = "0xC51860", Offset = "0xC50860", VA = "0x180C51860", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060006AB RID: 1707 RVA: 0x00004A40 File Offset: 0x00002C40
[Token(Token = "0x60006AB")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Sets the default value for the property to which this attribute is bound.</summary>
/// <param name="value">The default value.</param>
// Token: 0x060006AC RID: 1708 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006AC")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
protected void SetValue(object value)
{
}
// Token: 0x040004A7 RID: 1191
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004A7")]
private object value;
}
}
@@ -0,0 +1,108 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.ComponentModel
{
// Token: 0x02000110 RID: 272
[Token(Token = "0x2000110")]
internal sealed class DelegatingTypeDescriptionProvider : TypeDescriptionProvider
{
// Token: 0x060006AD RID: 1709 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006AD")]
[Address(RVA = "0xC522B0", Offset = "0xC512B0", VA = "0x180C522B0")]
internal DelegatingTypeDescriptionProvider(Type type)
{
}
// Token: 0x1700012D RID: 301
// (get) Token: 0x060006AE RID: 1710 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012D")]
internal TypeDescriptionProvider Provider
{
[Token(Token = "0x60006AE")]
[Address(RVA = "0xC522E0", Offset = "0xC512E0", VA = "0x180C522E0")]
get
{
return null;
}
}
// Token: 0x060006AF RID: 1711 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006AF")]
[Address(RVA = "0xC51D60", Offset = "0xC50D60", VA = "0x180C51D60", Slot = "4")]
public override object CreateInstance(IServiceProvider provider, Type objectType, Type[] argTypes, object[] args)
{
return null;
}
// Token: 0x060006B0 RID: 1712 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006B0")]
[Address(RVA = "0xC51E10", Offset = "0xC50E10", VA = "0x180C51E10", Slot = "5")]
public override IDictionary GetCache(object instance)
{
return null;
}
// Token: 0x060006B1 RID: 1713 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006B1")]
[Address(RVA = "0xC51FC0", Offset = "0xC50FC0", VA = "0x180C51FC0", Slot = "8")]
public override string GetFullComponentName(object component)
{
return null;
}
// Token: 0x060006B2 RID: 1714 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006B2")]
[Address(RVA = "0xC51EA0", Offset = "0xC50EA0", VA = "0x180C51EA0", Slot = "6")]
public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance)
{
return null;
}
// Token: 0x060006B3 RID: 1715 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006B3")]
[Address(RVA = "0xC51F30", Offset = "0xC50F30", VA = "0x180C51F30", Slot = "7")]
protected internal override IExtenderProvider[] GetExtenderProviders(object instance)
{
return null;
}
// Token: 0x060006B4 RID: 1716 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006B4")]
[Address(RVA = "0xC52050", Offset = "0xC51050", VA = "0x180C52050", Slot = "9")]
public override Type GetReflectionType(Type objectType, object instance)
{
return null;
}
// Token: 0x060006B5 RID: 1717 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006B5")]
[Address(RVA = "0xC520F0", Offset = "0xC510F0", VA = "0x180C520F0", Slot = "10")]
public override Type GetRuntimeType(Type objectType)
{
return null;
}
// Token: 0x060006B6 RID: 1718 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006B6")]
[Address(RVA = "0xC52180", Offset = "0xC51180", VA = "0x180C52180", Slot = "11")]
public override ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance)
{
return null;
}
// Token: 0x060006B7 RID: 1719 RVA: 0x00004A58 File Offset: 0x00002C58
[Token(Token = "0x60006B7")]
[Address(RVA = "0xC52220", Offset = "0xC51220", VA = "0x180C52220", Slot = "12")]
public override bool IsSupportedType(Type type)
{
return default(bool);
}
// Token: 0x040004A8 RID: 1192
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004A8")]
private Type _type;
}
}
@@ -0,0 +1,108 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies a description for a property or event.</summary>
// Token: 0x02000111 RID: 273
[Token(Token = "0x2000111")]
[AttributeUsage(AttributeTargets.All)]
public class DescriptionAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DescriptionAttribute" /> class with no parameters.</summary>
// Token: 0x060006B8 RID: 1720 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006B8")]
[Address(RVA = "0xC52510", Offset = "0xC51510", VA = "0x180C52510")]
public DescriptionAttribute()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DescriptionAttribute" /> class with a description.</summary>
/// <param name="description">The description text.</param>
// Token: 0x060006B9 RID: 1721 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006B9")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public DescriptionAttribute(string description)
{
}
/// <summary>Gets the description stored in this attribute.</summary>
/// <returns>The description stored in this attribute.</returns>
// Token: 0x1700012E RID: 302
// (get) Token: 0x060006BA RID: 1722 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012E")]
public virtual string Description
{
[Token(Token = "0x60006BA")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "7")]
get
{
return null;
}
}
/// <summary>Gets or sets the string stored as the description.</summary>
/// <returns>The string stored as the description. The default value is an empty string ("").</returns>
// Token: 0x1700012F RID: 303
// (get) Token: 0x060006BB RID: 1723 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060006BC RID: 1724 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700012F")]
protected string DescriptionValue
{
[Token(Token = "0x60006BB")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
[Token(Token = "0x60006BC")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DescriptionAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current; otherwise, <see langword="false" />.</returns>
// Token: 0x060006BD RID: 1725 RVA: 0x00004A70 File Offset: 0x00002C70
[Token(Token = "0x60006BD")]
[Address(RVA = "0xC52340", Offset = "0xC51340", VA = "0x180C52340", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060006BE RID: 1726 RVA: 0x00004A88 File Offset: 0x00002C88
[Token(Token = "0x60006BE")]
[Address(RVA = "0x654220", Offset = "0x653220", VA = "0x180654220", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns a value indicating whether this is the default <see cref="T:System.ComponentModel.DescriptionAttribute" /> instance.</summary>
/// <returns>
/// <see langword="true" />, if this is the default <see cref="T:System.ComponentModel.DescriptionAttribute" /> instance; otherwise, <see langword="false" />.</returns>
// Token: 0x060006BF RID: 1727 RVA: 0x00004AA0 File Offset: 0x00002CA0
[Token(Token = "0x60006BF")]
[Address(RVA = "0xC52410", Offset = "0xC51410", VA = "0x180C52410", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
/// <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DescriptionAttribute" />, which is an empty string (""). This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004A9 RID: 1193
[Token(Token = "0x40004A9")]
public static readonly DescriptionAttribute Default;
// Token: 0x040004AA RID: 1194
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004AA")]
private string description;
}
}
@@ -0,0 +1,47 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>The exception that is thrown when an attempt to check out a file that is checked into a source code management program is canceled or fails.</summary>
// Token: 0x020001B8 RID: 440
[Token(Token = "0x20001B8")]
[Serializable]
public class CheckoutException : ExternalException
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException" /> class with no associated message or error code.</summary>
// Token: 0x06000C03 RID: 3075 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C03")]
[Address(RVA = "0xC515B0", Offset = "0xC505B0", VA = "0x180C515B0")]
public CheckoutException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException" /> class with the specified message and error code.</summary>
/// <param name="message">A message describing the exception.</param>
/// <param name="errorCode">The error code to pass.</param>
// Token: 0x06000C04 RID: 3076 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C04")]
[Address(RVA = "0xC515C0", Offset = "0xC505C0", VA = "0x180C515C0")]
public CheckoutException(string message, int errorCode)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException" /> class using the specified serialization data and context.</summary>
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to be used for deserialization.</param>
/// <param name="context">The destination to be used for deserialization.</param>
// Token: 0x06000C05 RID: 3077 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C05")]
[Address(RVA = "0x71ABC0", Offset = "0x719BC0", VA = "0x18071ABC0")]
protected CheckoutException(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException" /> class that specifies that the check out was canceled. This field is read-only.</summary>
// Token: 0x04000648 RID: 1608
[Token(Token = "0x4000648")]
public static readonly CheckoutException Canceled;
}
}
@@ -0,0 +1,63 @@
using System;
using System.Collections;
using System.Reflection;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Represents a design-time license context that can support a license provider at design time.</summary>
// Token: 0x020001B9 RID: 441
[Token(Token = "0x20001B9")]
public class DesigntimeLicenseContext : LicenseContext
{
/// <summary>Gets the license usage mode.</summary>
/// <returns>A <see cref="T:System.ComponentModel.LicenseUsageMode" /> indicating the licensing mode for the context.</returns>
// Token: 0x17000230 RID: 560
// (get) Token: 0x06000C07 RID: 3079 RVA: 0x000068E8 File Offset: 0x00004AE8
[Token(Token = "0x17000230")]
public override LicenseUsageMode UsageMode
{
[Token(Token = "0x6000C07")]
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "5")]
get
{
return LicenseUsageMode.Runtime;
}
}
/// <summary>Gets a saved license key.</summary>
/// <param name="type">The type of the license key.</param>
/// <param name="resourceAssembly">The assembly to get the key from.</param>
/// <returns>The saved license key that matches the specified type.</returns>
// Token: 0x06000C08 RID: 3080 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000C08")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")]
public override string GetSavedLicenseKey(Type type, Assembly resourceAssembly)
{
return null;
}
/// <summary>Sets a saved license key.</summary>
/// <param name="type">The type of the license key.</param>
/// <param name="key">The license key.</param>
// Token: 0x06000C09 RID: 3081 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C09")]
[Address(RVA = "0xC53430", Offset = "0xC52430", VA = "0x180C53430", Slot = "8")]
public override void SetSavedLicenseKey(Type type, string key)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesigntimeLicenseContext" /> class.</summary>
// Token: 0x06000C0A RID: 3082 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C0A")]
[Address(RVA = "0xC53490", Offset = "0xC52490", VA = "0x180C53490")]
public DesigntimeLicenseContext()
{
}
// Token: 0x04000649 RID: 1609
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000649")]
internal Hashtable savedLicenseKeys;
}
}
@@ -0,0 +1,19 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides support for design-time license context serialization.</summary>
// Token: 0x020001BB RID: 443
[Token(Token = "0x20001BB")]
public class DesigntimeLicenseContextSerializer
{
// Token: 0x06000C11 RID: 3089 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C11")]
[Address(RVA = "0xC53260", Offset = "0xC52260", VA = "0x180C53260")]
internal static void Deserialize(Stream o, string cryptoKey, RuntimeLicenseContext context)
{
}
}
}
@@ -0,0 +1,31 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides an interface to add and remove the event handlers for events that add, change, remove or rename components, and provides methods to raise a <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged" /> or <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging" /> event.</summary>
// Token: 0x020001BC RID: 444
[Token(Token = "0x20001BC")]
[ComVisible(true)]
public interface IComponentChangeService
{
/// <summary>Announces to the component change service that a particular component has changed.</summary>
/// <param name="component">The component that has changed.</param>
/// <param name="member">The member that has changed. This is <see langword="null" /> if this change is not related to a single member.</param>
/// <param name="oldValue">The old value of the member. This is valid only if the member is not <see langword="null" />.</param>
/// <param name="newValue">The new value of the member. This is valid only if the member is not <see langword="null" />.</param>
// Token: 0x06000C12 RID: 3090
[Token(Token = "0x6000C12")]
[Address(Slot = "0")]
void OnComponentChanged(object component, MemberDescriptor member, object oldValue, object newValue);
/// <summary>Announces to the component change service that a particular component is changing.</summary>
/// <param name="component">The component that is about to change.</param>
/// <param name="member">The member that is changing. This is <see langword="null" /> if this change is not related to a single member.</param>
// Token: 0x06000C13 RID: 3091
[Token(Token = "0x6000C13")]
[Address(Slot = "1")]
void OnComponentChanging(object component, MemberDescriptor member);
}
}
+14
View File
@@ -0,0 +1,14 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides the basic framework for building a custom designer.</summary>
// Token: 0x020001BD RID: 445
[Token(Token = "0x20001BD")]
[ComVisible(true)]
public interface IDesigner : IDisposable
{
}
}
@@ -0,0 +1,33 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides an interface for managing designer transactions and components.</summary>
// Token: 0x020001BE RID: 446
[Token(Token = "0x20001BE")]
[ComVisible(true)]
public interface IDesignerHost : IServiceProvider
{
/// <summary>Gets the instance of the base class used as the root component for the current design.</summary>
/// <returns>The instance of the root component class.</returns>
// Token: 0x17000231 RID: 561
// (get) Token: 0x06000C14 RID: 3092
[Token(Token = "0x17000231")]
IComponent RootComponent
{
[Token(Token = "0x6000C14")]
[Address(Slot = "0")]
get;
}
/// <summary>Gets the designer instance that contains the specified component.</summary>
/// <param name="component">The <see cref="T:System.ComponentModel.IComponent" /> to retrieve the designer for.</param>
/// <returns>An <see cref="T:System.ComponentModel.Design.IDesigner" />, or <see langword="null" /> if there is no designer for the specified component.</returns>
// Token: 0x06000C15 RID: 3093
[Token(Token = "0x6000C15")]
[Address(Slot = "1")]
IDesigner GetDesigner(IComponent component);
}
}
@@ -0,0 +1,27 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides a basic, component site-specific, key-value pair dictionary through a service that a designer can use to store user-defined data.</summary>
// Token: 0x020001BF RID: 447
[Token(Token = "0x20001BF")]
public interface IDictionaryService
{
/// <summary>Gets the value corresponding to the specified key.</summary>
/// <param name="key">The key to look up the value for.</param>
/// <returns>The associated value, or <see langword="null" /> if no value exists.</returns>
// Token: 0x06000C16 RID: 3094
[Token(Token = "0x6000C16")]
[Address(Slot = "0")]
object GetValue(object key);
/// <summary>Sets the specified key-value pair.</summary>
/// <param name="key">An object to use as the key to associate the value with.</param>
/// <param name="value">The value to store.</param>
// Token: 0x06000C17 RID: 3095
[Token(Token = "0x6000C17")]
[Address(Slot = "1")]
void SetValue(object key, object value);
}
}
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides an interface that can list extender providers.</summary>
// Token: 0x020001C0 RID: 448
[Token(Token = "0x20001C0")]
public interface IExtenderListService
{
/// <summary>Gets the set of extender providers for the component.</summary>
/// <returns>An array of type <see cref="T:System.ComponentModel.IExtenderProvider" /> that lists the active extender providers. If there are no providers, an empty array is returned.</returns>
// Token: 0x06000C18 RID: 3096
[Token(Token = "0x6000C18")]
[Address(Slot = "0")]
IExtenderProvider[] GetExtenderProviders();
}
}
@@ -0,0 +1,35 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides an interface for obtaining references to objects within a project by name or type, obtaining the name of a specified object, and for locating the parent of a specified object within a designer project.</summary>
// Token: 0x020001C1 RID: 449
[Token(Token = "0x20001C1")]
public interface IReferenceService
{
/// <summary>Gets a reference to the component whose name matches the specified name.</summary>
/// <param name="name">The name of the component to return a reference to.</param>
/// <returns>An object the specified name refers to, or <see langword="null" /> if no reference is found.</returns>
// Token: 0x06000C19 RID: 3097
[Token(Token = "0x6000C19")]
[Address(Slot = "0")]
object GetReference(string name);
/// <summary>Gets the name of the specified component.</summary>
/// <param name="reference">The object to return the name of.</param>
/// <returns>The name of the object referenced, or <see langword="null" /> if the object reference is not valid.</returns>
// Token: 0x06000C1A RID: 3098
[Token(Token = "0x6000C1A")]
[Address(Slot = "1")]
string GetName(object reference);
/// <summary>Gets all available references to components of the specified type.</summary>
/// <param name="baseType">The type of object to return references to instances of.</param>
/// <returns>An array of all available objects of the specified type.</returns>
// Token: 0x06000C1B RID: 3099
[Token(Token = "0x6000C1B")]
[Address(Slot = "2")]
object[] GetReferences(Type baseType);
}
}
@@ -0,0 +1,14 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides support for root-level designer view technologies.</summary>
// Token: 0x020001C2 RID: 450
[Token(Token = "0x20001C2")]
[ComVisible(true)]
public interface IRootDesigner : IDesigner, IDisposable
{
}
}
@@ -0,0 +1,42 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides an interface to modify the set of member descriptors for a component in design mode.</summary>
// Token: 0x020001C3 RID: 451
[Token(Token = "0x20001C3")]
public interface ITypeDescriptorFilterService
{
/// <summary>Filters the attributes that a component exposes through a <see cref="T:System.ComponentModel.TypeDescriptor" />.</summary>
/// <param name="component">The component to filter the attributes of.</param>
/// <param name="attributes">A dictionary of attributes that can be modified.</param>
/// <returns>
/// <see langword="true" /> if the set of filtered attributes is to be cached; <see langword="false" /> if the filter service must query again.</returns>
// Token: 0x06000C1C RID: 3100
[Token(Token = "0x6000C1C")]
[Address(Slot = "0")]
bool FilterAttributes(IComponent component, IDictionary attributes);
/// <summary>Filters the events that a component exposes through a <see cref="T:System.ComponentModel.TypeDescriptor" />.</summary>
/// <param name="component">The component to filter events for.</param>
/// <param name="events">A dictionary of events that can be modified.</param>
/// <returns>
/// <see langword="true" /> if the set of filtered events is to be cached; <see langword="false" /> if the filter service must query again.</returns>
// Token: 0x06000C1D RID: 3101
[Token(Token = "0x6000C1D")]
[Address(Slot = "1")]
bool FilterEvents(IComponent component, IDictionary events);
/// <summary>Filters the properties that a component exposes through a <see cref="T:System.ComponentModel.TypeDescriptor" />.</summary>
/// <param name="component">The component to filter properties for.</param>
/// <param name="properties">A dictionary of properties that can be modified.</param>
/// <returns>
/// <see langword="true" /> if the set of filtered properties is to be cached; <see langword="false" /> if the filter service must query again.</returns>
// Token: 0x06000C1E RID: 3102
[Token(Token = "0x6000C1E")]
[Address(Slot = "2")]
bool FilterProperties(IComponent component, IDictionary properties);
}
}
@@ -0,0 +1,28 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// <summary>Provides an interface to retrieve an assembly or type by name.</summary>
// Token: 0x020001C4 RID: 452
[Token(Token = "0x20001C4")]
public interface ITypeResolutionService
{
/// <summary>Loads a type with the specified name.</summary>
/// <param name="name">The name of the type. If the type name is not a fully qualified name that indicates an assembly, this service will search its internal set of referenced assemblies.</param>
/// <returns>An instance of <see cref="T:System.Type" /> that corresponds to the specified name, or <see langword="null" /> if no type can be found.</returns>
// Token: 0x06000C1F RID: 3103
[Token(Token = "0x6000C1F")]
[Address(Slot = "0")]
Type GetType(string name);
/// <summary>Gets the path to the file from which the assembly was loaded.</summary>
/// <param name="name">The name of the assembly.</param>
/// <returns>The path to the file from which the assembly was loaded.</returns>
// Token: 0x06000C20 RID: 3104
[Token(Token = "0x6000C20")]
[Address(Slot = "1")]
string GetPathOfAssembly(AssemblyName name);
}
}
@@ -0,0 +1,62 @@
using System;
using System.Collections;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
// Token: 0x020001BA RID: 442
[Token(Token = "0x20001BA")]
internal class RuntimeLicenseContext : LicenseContext
{
// Token: 0x06000C0B RID: 3083 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000C0B")]
[Address(RVA = "0xC696B0", Offset = "0xC686B0", VA = "0x180C696B0")]
private string GetLocalPath(string fileName)
{
return null;
}
// Token: 0x06000C0C RID: 3084 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000C0C")]
[Address(RVA = "0xC69730", Offset = "0xC68730", VA = "0x180C69730", Slot = "6")]
public override string GetSavedLicenseKey(Type type, Assembly resourceAssembly)
{
return null;
}
// Token: 0x06000C0D RID: 3085 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000C0D")]
[Address(RVA = "0xC694D0", Offset = "0xC684D0", VA = "0x180C694D0")]
private Stream CaseInsensitiveManifestResourceStreamLookup(Assembly satellite, string name)
{
return null;
}
// Token: 0x06000C0E RID: 3086 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000C0E")]
[Address(RVA = "0xC69EF0", Offset = "0xC68EF0", VA = "0x180C69EF0")]
private static Stream OpenRead(Uri resourceUri)
{
return null;
}
// Token: 0x06000C0F RID: 3087 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C0F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public RuntimeLicenseContext()
{
}
// Token: 0x0400064A RID: 1610
[Token(Token = "0x400064A")]
private static TraceSwitch RuntimeLicenseContextSwitch;
// Token: 0x0400064B RID: 1611
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400064B")]
internal Hashtable savedLicenseKeys;
}
}
@@ -0,0 +1,52 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel.Design.Serialization
{
/// <summary>Indicates a serializer for the serialization manager to use to serialize the values of the type this attribute is applied to. This class cannot be inherited.</summary>
// Token: 0x020001C5 RID: 453
[Token(Token = "0x20001C5")]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
public sealed class DesignerSerializerAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute" /> class.</summary>
/// <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
/// <param name="baseSerializerTypeName">The fully qualified name of the base data type of the serializer. Multiple serializers can be supplied for a class as long as the serializers have different base types.</param>
// Token: 0x06000C21 RID: 3105 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C21")]
[Address(RVA = "0x4714F0", Offset = "0x4704F0", VA = "0x1804714F0")]
public DesignerSerializerAttribute(string serializerTypeName, string baseSerializerTypeName)
{
}
/// <summary>Indicates a unique ID for this attribute type.</summary>
/// <returns>A unique ID for this attribute type.</returns>
// Token: 0x17000232 RID: 562
// (get) Token: 0x06000C22 RID: 3106 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000232")]
public override object TypeId
{
[Token(Token = "0x6000C22")]
[Address(RVA = "0xC52D30", Offset = "0xC51D30", VA = "0x180C52D30", Slot = "4")]
get
{
return null;
}
}
// Token: 0x0400064C RID: 1612
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400064C")]
private string serializerTypeName;
// Token: 0x0400064D RID: 1613
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400064D")]
private string serializerBaseTypeName;
// Token: 0x0400064E RID: 1614
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400064E")]
private string typeId;
}
}
@@ -0,0 +1,76 @@
using System;
using System.Collections;
using System.Reflection;
using Cpp2IlInjected;
namespace System.ComponentModel.Design.Serialization
{
/// <summary>Provides the information necessary to create an instance of an object. This class cannot be inherited.</summary>
// Token: 0x020001C6 RID: 454
[Token(Token = "0x20001C6")]
public sealed class InstanceDescriptor
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor" /> class using the specified member information and arguments.</summary>
/// <param name="member">The member information for the descriptor. This can be a <see cref="T:System.Reflection.MethodInfo" />, <see cref="T:System.Reflection.ConstructorInfo" />, <see cref="T:System.Reflection.FieldInfo" />, or <see cref="T:System.Reflection.PropertyInfo" />. If this is a <see cref="T:System.Reflection.MethodInfo" />, <see cref="T:System.Reflection.FieldInfo" />, or <see cref="T:System.Reflection.PropertyInfo" />, it must represent a <see langword="static" /> member.</param>
/// <param name="arguments">The collection of arguments to pass to the member. This parameter can be <see langword="null" /> or an empty collection if there are no arguments. The collection can also consist of other instances of <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor" />.</param>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.MethodInfo" />, <see cref="T:System.Reflection.FieldInfo" />, or <see cref="T:System.Reflection.PropertyInfo" />, and it does not represent a <see langword="static" /> member.
/// -or-
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.PropertyInfo" /> and is not readable.
/// -or-
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.MethodInfo" /> or <see cref="T:System.Reflection.ConstructorInfo" />, and the number of arguments in <paramref name="arguments" /> does not match the signature of <paramref name="member" />.
/// -or-
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.ConstructorInfo" /> and represents a <see langword="static" /> member.
/// -or-
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.FieldInfo" />, and the number of arguments in <paramref name="arguments" /> is not zero.</exception>
// Token: 0x06000C23 RID: 3107 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C23")]
[Address(RVA = "0xC59490", Offset = "0xC58490", VA = "0x180C59490")]
public InstanceDescriptor(MemberInfo member, ICollection arguments)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor" /> class using the specified member information, arguments, and value indicating whether the specified information completely describes the instance.</summary>
/// <param name="member">The member information for the descriptor. This can be a <see cref="T:System.Reflection.MethodInfo" />, <see cref="T:System.Reflection.ConstructorInfo" />, <see cref="T:System.Reflection.FieldInfo" />, or <see cref="T:System.Reflection.PropertyInfo" />. If this is a <see cref="T:System.Reflection.MethodInfo" />, <see cref="T:System.Reflection.FieldInfo" />, or <see cref="T:System.Reflection.PropertyInfo" />, it must represent a <see langword="static" /> member.</param>
/// <param name="arguments">The collection of arguments to pass to the member. This parameter can be <see langword="null" /> or an empty collection if there are no arguments. The collection can also consist of other instances of <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor" />.</param>
/// <param name="isComplete">
/// <see langword="true" /> if the specified information completely describes the instance; otherwise, <see langword="false" />.</param>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.MethodInfo" />, <see cref="T:System.Reflection.FieldInfo" />, or <see cref="T:System.Reflection.PropertyInfo" />, and it does not represent a <see langword="static" /> member
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.PropertyInfo" /> and is not readable.
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.MethodInfo" /> or <see cref="T:System.Reflection.ConstructorInfo" /> and the number of arguments in <paramref name="arguments" /> does not match the signature of <paramref name="member" />.
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.ConstructorInfo" /> and represents a <see langword="static" /> member
/// <paramref name="member" /> is of type <see cref="T:System.Reflection.FieldInfo" />, and the number of arguments in <paramref name="arguments" /> is not zero.</exception>
// Token: 0x06000C24 RID: 3108 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C24")]
[Address(RVA = "0xC58EA0", Offset = "0xC57EA0", VA = "0x180C58EA0")]
public InstanceDescriptor(MemberInfo member, ICollection arguments, bool isComplete)
{
}
/// <summary>Invokes this instance descriptor and returns the object the descriptor describes.</summary>
/// <returns>The object this instance descriptor describes.</returns>
// Token: 0x06000C25 RID: 3109 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000C25")]
[Address(RVA = "0xC58990", Offset = "0xC57990", VA = "0x180C58990")]
public object Invoke()
{
return null;
}
// Token: 0x0400064F RID: 1615
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400064F")]
private MemberInfo member;
// Token: 0x04000650 RID: 1616
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000650")]
private ICollection arguments;
// Token: 0x04000651 RID: 1617
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000651")]
private bool isComplete;
}
}
@@ -0,0 +1,61 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel.Design.Serialization
{
/// <summary>Indicates the base serializer to use for a root designer object. This class cannot be inherited.</summary>
// Token: 0x020001C7 RID: 455
[Token(Token = "0x20001C7")]
[Obsolete]
[Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
public sealed class RootDesignerSerializerAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute" /> class using the specified attributes.</summary>
/// <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
/// <param name="baseSerializerTypeName">The name of the base type of the serializer. A class can include multiple serializers as they all have different base types.</param>
/// <param name="reloadable">
/// <see langword="true" /> if this serializer supports dynamic reloading of the document; otherwise, <see langword="false" />.</param>
// Token: 0x06000C26 RID: 3110 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C26")]
[Address(RVA = "0xC693F0", Offset = "0xC683F0", VA = "0x180C693F0")]
public RootDesignerSerializerAttribute(string serializerTypeName, string baseSerializerTypeName, bool reloadable)
{
}
/// <summary>Gets a unique ID for this attribute type.</summary>
/// <returns>An object containing a unique ID for this attribute type.</returns>
// Token: 0x17000233 RID: 563
// (get) Token: 0x06000C27 RID: 3111 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000233")]
public override object TypeId
{
[Token(Token = "0x6000C27")]
[Address(RVA = "0xC69440", Offset = "0xC68440", VA = "0x180C69440", Slot = "4")]
get
{
return null;
}
}
// Token: 0x04000652 RID: 1618
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000652")]
private bool reloadable;
// Token: 0x04000653 RID: 1619
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000653")]
private string serializerTypeName;
// Token: 0x04000654 RID: 1620
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000654")]
private string serializerBaseTypeName;
// Token: 0x04000655 RID: 1621
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000655")]
private string typeId;
}
}
@@ -0,0 +1,91 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies whether a property can only be set at design time.</summary>
// Token: 0x02000112 RID: 274
[Token(Token = "0x2000112")]
[AttributeUsage(AttributeTargets.All)]
public sealed class DesignOnlyAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignOnlyAttribute" /> class.</summary>
/// <param name="isDesignOnly">
/// <see langword="true" /> if a property can be set only at design time; <see langword="false" /> if the property can be set at design time and at run time.</param>
// Token: 0x060006C1 RID: 1729 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006C1")]
[Address(RVA = "0xB9AFE0", Offset = "0xB99FE0", VA = "0x180B9AFE0")]
public DesignOnlyAttribute(bool isDesignOnly)
{
}
/// <summary>Gets a value indicating whether a property can be set only at design time.</summary>
/// <returns>
/// <see langword="true" /> if a property can be set only at design time; otherwise, <see langword="false" />.</returns>
// Token: 0x17000130 RID: 304
// (get) Token: 0x060006C2 RID: 1730 RVA: 0x00004AB8 File Offset: 0x00002CB8
[Token(Token = "0x17000130")]
public bool IsDesignOnly
{
[Token(Token = "0x60006C2")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
}
/// <summary>Determines if this attribute is the default.</summary>
/// <returns>
/// <see langword="true" /> if the attribute is the default value for this attribute class; otherwise, <see langword="false" />.</returns>
// Token: 0x060006C3 RID: 1731 RVA: 0x00004AD0 File Offset: 0x00002CD0
[Token(Token = "0x60006C3")]
[Address(RVA = "0xC525F0", Offset = "0xC515F0", VA = "0x180C525F0", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DesignOnlyAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current; otherwise, <see langword="false" />.</returns>
// Token: 0x060006C4 RID: 1732 RVA: 0x00004AE8 File Offset: 0x00002CE8
[Token(Token = "0x60006C4")]
[Address(RVA = "0xC52570", Offset = "0xC51570", VA = "0x180C52570", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060006C5 RID: 1733 RVA: 0x00004B00 File Offset: 0x00002D00
[Token(Token = "0x60006C5")]
[Address(RVA = "0xA697A0", Offset = "0xA687A0", VA = "0x180A697A0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x040004AB RID: 1195
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004AB")]
private bool isDesignOnly;
/// <summary>Specifies that a property can be set only at design time. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004AC RID: 1196
[Token(Token = "0x40004AC")]
public static readonly DesignOnlyAttribute Yes;
/// <summary>Specifies that a property can be set at design time or at run time. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004AD RID: 1197
[Token(Token = "0x40004AD")]
public static readonly DesignOnlyAttribute No;
/// <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DesignOnlyAttribute" />, which is <see cref="F:System.ComponentModel.DesignOnlyAttribute.No" />. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004AE RID: 1198
[Token(Token = "0x40004AE")]
public static readonly DesignOnlyAttribute Default;
}
}
@@ -0,0 +1,99 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>
/// <see cref="T:System.ComponentModel.DesignTimeVisibleAttribute" /> marks a component's visibility. If <see cref="F:System.ComponentModel.DesignTimeVisibleAttribute.Yes" /> is present, a visual designer can show this component on a designer.</summary>
// Token: 0x02000113 RID: 275
[Token(Token = "0x2000113")]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
public sealed class DesignTimeVisibleAttribute : Attribute
{
/// <summary>Creates a new <see cref="T:System.ComponentModel.DesignTimeVisibleAttribute" /> with the <see cref="P:System.ComponentModel.DesignTimeVisibleAttribute.Visible" /> property set to the given value in <paramref name="visible" />.</summary>
/// <param name="visible">The value that the <see cref="P:System.ComponentModel.DesignTimeVisibleAttribute.Visible" /> property will be set against.</param>
// Token: 0x060006C7 RID: 1735 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006C7")]
[Address(RVA = "0xB9AFE0", Offset = "0xB99FE0", VA = "0x180B9AFE0")]
public DesignTimeVisibleAttribute(bool visible)
{
}
/// <summary>Creates a new <see cref="T:System.ComponentModel.DesignTimeVisibleAttribute" /> set to the default value of <see langword="false" />.</summary>
// Token: 0x060006C8 RID: 1736 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006C8")]
[Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")]
public DesignTimeVisibleAttribute()
{
}
/// <summary>Gets or sets whether the component should be shown at design time.</summary>
/// <returns>
/// <see langword="true" /> if this component should be shown at design time, or <see langword="false" /> if it shouldn't.</returns>
// Token: 0x17000131 RID: 305
// (get) Token: 0x060006C9 RID: 1737 RVA: 0x00004B18 File Offset: 0x00002D18
[Token(Token = "0x17000131")]
public bool Visible
{
[Token(Token = "0x60006C9")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
}
/// <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
/// <param name="obj">An Object to compare with this instance or a null reference (<see langword="Nothing" /> in Visual Basic).</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> equals the type and value of this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x060006CA RID: 1738 RVA: 0x00004B30 File Offset: 0x00002D30
[Token(Token = "0x60006CA")]
[Address(RVA = "0xC52710", Offset = "0xC51710", VA = "0x180C52710", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060006CB RID: 1739 RVA: 0x00004B48 File Offset: 0x00002D48
[Token(Token = "0x60006CB")]
[Address(RVA = "0xC52790", Offset = "0xC51790", VA = "0x180C52790", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Gets a value indicating if this instance is equal to the <see cref="F:System.ComponentModel.DesignTimeVisibleAttribute.Default" /> value.</summary>
/// <returns>
/// <see langword="true" />, if this instance is equal to the <see cref="F:System.ComponentModel.DesignTimeVisibleAttribute.Default" /> value; otherwise, <see langword="false" />.</returns>
// Token: 0x060006CC RID: 1740 RVA: 0x00004B60 File Offset: 0x00002D60
[Token(Token = "0x60006CC")]
[Address(RVA = "0xC52820", Offset = "0xC51820", VA = "0x180C52820", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
// Token: 0x040004AF RID: 1199
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004AF")]
private bool visible;
/// <summary>Marks a component as visible in a visual designer.</summary>
// Token: 0x040004B0 RID: 1200
[Token(Token = "0x40004B0")]
public static readonly DesignTimeVisibleAttribute Yes;
/// <summary>Marks a component as not visible in a visual designer.</summary>
// Token: 0x040004B1 RID: 1201
[Token(Token = "0x40004B1")]
public static readonly DesignTimeVisibleAttribute No;
/// <summary>The default visibility which is <see langword="Yes" />.</summary>
// Token: 0x040004B2 RID: 1202
[Token(Token = "0x40004B2")]
public static readonly DesignTimeVisibleAttribute Default;
}
}
+142
View File
@@ -0,0 +1,142 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the class used to implement design-time services for a component.</summary>
// Token: 0x02000114 RID: 276
[Token(Token = "0x2000114")]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
public sealed class DesignerAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute" /> class using the name of the type that provides design-time services.</summary>
/// <param name="designerTypeName">The concatenation of the fully qualified name of the type that provides design-time services for the component this attribute is bound to, and the name of the assembly this type resides in.</param>
// Token: 0x060006CE RID: 1742 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006CE")]
[Address(RVA = "0xC52B50", Offset = "0xC51B50", VA = "0x180C52B50")]
public DesignerAttribute(string designerTypeName)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute" /> class using the type that provides design-time services.</summary>
/// <param name="designerType">A <see cref="T:System.Type" /> that represents the class that provides design-time services for the component this attribute is bound to.</param>
// Token: 0x060006CF RID: 1743 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006CF")]
[Address(RVA = "0xC529F0", Offset = "0xC519F0", VA = "0x180C529F0")]
public DesignerAttribute(Type designerType)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute" /> class using the designer type and the base class for the designer.</summary>
/// <param name="designerTypeName">The concatenation of the fully qualified name of the type that provides design-time services for the component this attribute is bound to, and the name of the assembly this type resides in.</param>
/// <param name="designerBaseTypeName">The fully qualified name of the base class to associate with the designer class.</param>
// Token: 0x060006D0 RID: 1744 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006D0")]
[Address(RVA = "0xC52C20", Offset = "0xC51C20", VA = "0x180C52C20")]
public DesignerAttribute(string designerTypeName, string designerBaseTypeName)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute" /> class, using the name of the designer class and the base class for the designer.</summary>
/// <param name="designerTypeName">The concatenation of the fully qualified name of the type that provides design-time services for the component this attribute is bound to, and the name of the assembly this type resides in.</param>
/// <param name="designerBaseType">A <see cref="T:System.Type" /> that represents the base class to associate with the <paramref name="designerTypeName" />.</param>
// Token: 0x060006D1 RID: 1745 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006D1")]
[Address(RVA = "0xC52AA0", Offset = "0xC51AA0", VA = "0x180C52AA0")]
public DesignerAttribute(string designerTypeName, Type designerBaseType)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute" /> class using the types of the designer and designer base class.</summary>
/// <param name="designerType">A <see cref="T:System.Type" /> that represents the class that provides design-time services for the component this attribute is bound to.</param>
/// <param name="designerBaseType">A <see cref="T:System.Type" /> that represents the base class to associate with the <paramref name="designerType" />.</param>
// Token: 0x060006D2 RID: 1746 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006D2")]
[Address(RVA = "0xC52CC0", Offset = "0xC51CC0", VA = "0x180C52CC0")]
public DesignerAttribute(Type designerType, Type designerBaseType)
{
}
/// <summary>Gets the name of the base type of this designer.</summary>
/// <returns>The name of the base type of this designer.</returns>
// Token: 0x17000132 RID: 306
// (get) Token: 0x060006D3 RID: 1747 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000132")]
public string DesignerBaseTypeName
{
[Token(Token = "0x60006D3")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// <summary>Gets the name of the designer type associated with this designer attribute.</summary>
/// <returns>The name of the designer type associated with this designer attribute.</returns>
// Token: 0x17000133 RID: 307
// (get) Token: 0x060006D4 RID: 1748 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000133")]
public string DesignerTypeName
{
[Token(Token = "0x60006D4")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets a unique ID for this attribute type.</summary>
/// <returns>A unique ID for this attribute type.</returns>
// Token: 0x17000134 RID: 308
// (get) Token: 0x060006D5 RID: 1749 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000134")]
public override object TypeId
{
[Token(Token = "0x60006D5")]
[Address(RVA = "0xC52D30", Offset = "0xC51D30", VA = "0x180C52D30", Slot = "4")]
get
{
return null;
}
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DesignerAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current; otherwise, <see langword="false" />.</returns>
// Token: 0x060006D6 RID: 1750 RVA: 0x00004B78 File Offset: 0x00002D78
[Token(Token = "0x60006D6")]
[Address(RVA = "0xC52940", Offset = "0xC51940", VA = "0x180C52940", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060006D7 RID: 1751 RVA: 0x00004B90 File Offset: 0x00002D90
[Token(Token = "0x60006D7")]
[Address(RVA = "0xC18390", Offset = "0xC17390", VA = "0x180C18390", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x040004B3 RID: 1203
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004B3")]
private readonly string designerTypeName;
// Token: 0x040004B4 RID: 1204
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004B4")]
private readonly string designerBaseTypeName;
// Token: 0x040004B5 RID: 1205
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004B5")]
private string typeId;
}
}
@@ -0,0 +1,122 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies that the designer for a class belongs to a certain category.</summary>
// Token: 0x02000115 RID: 277
[Token(Token = "0x2000115")]
[AttributeUsage(AttributeTargets.Class)]
public sealed class DesignerCategoryAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerCategoryAttribute" /> class with an empty string ("").</summary>
// Token: 0x060006D8 RID: 1752 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006D8")]
[Address(RVA = "0xC52FF0", Offset = "0xC51FF0", VA = "0x180C52FF0")]
public DesignerCategoryAttribute()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerCategoryAttribute" /> class with the given category name.</summary>
/// <param name="category">The name of the category.</param>
// Token: 0x060006D9 RID: 1753 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006D9")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public DesignerCategoryAttribute(string category)
{
}
/// <summary>Gets the name of the category.</summary>
/// <returns>The name of the category.</returns>
// Token: 0x17000135 RID: 309
// (get) Token: 0x060006DA RID: 1754 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000135")]
public string Category
{
[Token(Token = "0x60006DA")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets a unique identifier for this attribute.</summary>
/// <returns>An <see cref="T:System.Object" /> that is a unique identifier for the attribute.</returns>
// Token: 0x17000136 RID: 310
// (get) Token: 0x060006DB RID: 1755 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000136")]
public override object TypeId
{
[Token(Token = "0x60006DB")]
[Address(RVA = "0xC53040", Offset = "0xC52040", VA = "0x180C53040", Slot = "4")]
get
{
return null;
}
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DesignOnlyAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current; otherwise, <see langword="false" />.</returns>
// Token: 0x060006DC RID: 1756 RVA: 0x00004BA8 File Offset: 0x00002DA8
[Token(Token = "0x60006DC")]
[Address(RVA = "0xC52DC0", Offset = "0xC51DC0", VA = "0x180C52DC0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060006DD RID: 1757 RVA: 0x00004BC0 File Offset: 0x00002DC0
[Token(Token = "0x60006DD")]
[Address(RVA = "0x40F2B0", Offset = "0x40E2B0", VA = "0x18040F2B0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Determines if this attribute is the default.</summary>
/// <returns>
/// <see langword="true" /> if the attribute is the default value for this attribute class; otherwise, <see langword="false" />.</returns>
// Token: 0x060006DE RID: 1758 RVA: 0x00004BD8 File Offset: 0x00002DD8
[Token(Token = "0x60006DE")]
[Address(RVA = "0xC52E40", Offset = "0xC51E40", VA = "0x180C52E40", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
// Token: 0x040004B6 RID: 1206
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004B6")]
private string category;
// Token: 0x040004B7 RID: 1207
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004B7")]
private string typeId;
/// <summary>Specifies that a component marked with this category use a component designer. This field is read-only.</summary>
// Token: 0x040004B8 RID: 1208
[Token(Token = "0x40004B8")]
public static readonly DesignerCategoryAttribute Component;
/// <summary>Specifies that a component marked with this category cannot use a visual designer. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004B9 RID: 1209
[Token(Token = "0x40004B9")]
public static readonly DesignerCategoryAttribute Default;
/// <summary>Specifies that a component marked with this category use a form designer. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004BA RID: 1210
[Token(Token = "0x40004BA")]
public static readonly DesignerCategoryAttribute Form;
/// <summary>Specifies that a component marked with this category use a generic designer. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004BB RID: 1211
[Token(Token = "0x40004BB")]
public static readonly DesignerCategoryAttribute Generic;
}
}
@@ -0,0 +1,26 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the visibility a property has to the design-time serializer.</summary>
// Token: 0x02000116 RID: 278
[Token(Token = "0x2000116")]
[ComVisible(true)]
public enum DesignerSerializationVisibility
{
/// <summary>The code generator does not produce code for the object.</summary>
// Token: 0x040004BD RID: 1213
[Token(Token = "0x40004BD")]
Hidden,
/// <summary>The code generator produces code for the object.</summary>
// Token: 0x040004BE RID: 1214
[Token(Token = "0x40004BE")]
Visible,
/// <summary>The code generator produces code for the contents of the object, rather than for the object itself.</summary>
// Token: 0x040004BF RID: 1215
[Token(Token = "0x40004BF")]
Content
}
}
@@ -0,0 +1,94 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the type of persistence to use when serializing a property on a component at design time.</summary>
// Token: 0x02000117 RID: 279
[Token(Token = "0x2000117")]
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event)]
public sealed class DesignerSerializationVisibilityAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" /> class using the specified <see cref="T:System.ComponentModel.DesignerSerializationVisibility" /> value.</summary>
/// <param name="visibility">One of the <see cref="T:System.ComponentModel.DesignerSerializationVisibility" /> values.</param>
// Token: 0x060006E0 RID: 1760 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006E0")]
[Address(RVA = "0x41F8E0", Offset = "0x41E8E0", VA = "0x18041F8E0")]
public DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility visibility)
{
}
/// <summary>Gets a value indicating the basic serialization mode a serializer should use when determining whether and how to persist the value of a property.</summary>
/// <returns>One of the <see cref="T:System.ComponentModel.DesignerSerializationVisibility" /> values. The default is <see cref="F:System.ComponentModel.DesignerSerializationVisibility.Visible" />.</returns>
// Token: 0x17000137 RID: 311
// (get) Token: 0x060006E1 RID: 1761 RVA: 0x00004BF0 File Offset: 0x00002DF0
[Token(Token = "0x17000137")]
public DesignerSerializationVisibility Visibility
{
[Token(Token = "0x60006E1")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return DesignerSerializationVisibility.Hidden;
}
}
/// <summary>Indicates whether this instance and a specified object are equal.</summary>
/// <param name="obj">Another object to compare to.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is equal to this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x060006E2 RID: 1762 RVA: 0x00004C08 File Offset: 0x00002E08
[Token(Token = "0x60006E2")]
[Address(RVA = "0xC53090", Offset = "0xC52090", VA = "0x180C53090", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this object.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060006E3 RID: 1763 RVA: 0x00004C20 File Offset: 0x00002E20
[Token(Token = "0x60006E3")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
/// <returns>
/// <see langword="true" /> if the attribute is set to the default value; otherwise, <see langword="false" />.</returns>
// Token: 0x060006E4 RID: 1764 RVA: 0x00004C38 File Offset: 0x00002E38
[Token(Token = "0x60006E4")]
[Address(RVA = "0xC53110", Offset = "0xC52110", VA = "0x180C53110", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
/// <summary>Specifies that a serializer should serialize the contents of the property, rather than the property itself. This field is read-only.</summary>
// Token: 0x040004C0 RID: 1216
[Token(Token = "0x40004C0")]
public static readonly DesignerSerializationVisibilityAttribute Content;
/// <summary>Specifies that a serializer should not serialize the value of the property. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004C1 RID: 1217
[Token(Token = "0x40004C1")]
public static readonly DesignerSerializationVisibilityAttribute Hidden;
/// <summary>Specifies that a serializer should be allowed to serialize the value of the property. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004C2 RID: 1218
[Token(Token = "0x40004C2")]
public static readonly DesignerSerializationVisibilityAttribute Visible;
/// <summary>Specifies the default value, which is <see cref="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Visible" />, that is, a visual designer uses default rules to generate the value of a property. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004C3 RID: 1219
[Token(Token = "0x40004C3")]
public static readonly DesignerSerializationVisibilityAttribute Default;
// Token: 0x040004C4 RID: 1220
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004C4")]
private DesignerSerializationVisibility visibility;
}
}
@@ -0,0 +1,108 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the display name for a property, event, or public void method which takes no arguments.</summary>
// Token: 0x02000118 RID: 280
[Token(Token = "0x2000118")]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Event)]
public class DisplayNameAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DisplayNameAttribute" /> class.</summary>
// Token: 0x060006E6 RID: 1766 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006E6")]
[Address(RVA = "0xC536C0", Offset = "0xC526C0", VA = "0x180C536C0")]
public DisplayNameAttribute()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DisplayNameAttribute" /> class using the display name.</summary>
/// <param name="displayName">The display name.</param>
// Token: 0x060006E7 RID: 1767 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006E7")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public DisplayNameAttribute(string displayName)
{
}
/// <summary>Gets the display name for a property, event, or public void method that takes no arguments stored in this attribute.</summary>
/// <returns>The display name.</returns>
// Token: 0x17000138 RID: 312
// (get) Token: 0x060006E8 RID: 1768 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000138")]
public virtual string DisplayName
{
[Token(Token = "0x60006E8")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "7")]
get
{
return null;
}
}
/// <summary>Gets or sets the display name.</summary>
/// <returns>The display name.</returns>
// Token: 0x17000139 RID: 313
// (get) Token: 0x060006E9 RID: 1769 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060006EA RID: 1770 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000139")]
protected string DisplayNameValue
{
[Token(Token = "0x60006E9")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
[Token(Token = "0x60006EA")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
/// <summary>Determines whether two <see cref="T:System.ComponentModel.DisplayNameAttribute" /> instances are equal.</summary>
/// <param name="obj">The <see cref="T:System.ComponentModel.DisplayNameAttribute" /> to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current object; otherwise, <see langword="false" />.</returns>
// Token: 0x060006EB RID: 1771 RVA: 0x00004C50 File Offset: 0x00002E50
[Token(Token = "0x60006EB")]
[Address(RVA = "0xC534F0", Offset = "0xC524F0", VA = "0x180C534F0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A hash code for the current <see cref="T:System.ComponentModel.DisplayNameAttribute" />.</returns>
// Token: 0x060006EC RID: 1772 RVA: 0x00004C68 File Offset: 0x00002E68
[Token(Token = "0x60006EC")]
[Address(RVA = "0x654220", Offset = "0x653220", VA = "0x180654220", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Determines if this attribute is the default.</summary>
/// <returns>
/// <see langword="true" /> if the attribute is the default value for this attribute class; otherwise, <see langword="false" />.</returns>
// Token: 0x060006ED RID: 1773 RVA: 0x00004C80 File Offset: 0x00002E80
[Token(Token = "0x60006ED")]
[Address(RVA = "0xC535C0", Offset = "0xC525C0", VA = "0x180C535C0", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
/// <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DisplayNameAttribute" />. This field is read-only.</summary>
// Token: 0x040004C5 RID: 1221
[Token(Token = "0x40004C5")]
public static readonly DisplayNameAttribute Default;
// Token: 0x040004C6 RID: 1222
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004C6")]
private string _displayName;
}
}
+68
View File
@@ -0,0 +1,68 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides data for the <see cref="E:System.ComponentModel.BackgroundWorker.DoWork" /> event handler.</summary>
// Token: 0x02000119 RID: 281
[Token(Token = "0x2000119")]
public class DoWorkEventArgs : CancelEventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DoWorkEventArgs" /> class.</summary>
/// <param name="argument">Specifies an argument for an asynchronous operation.</param>
// Token: 0x060006EF RID: 1775 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006EF")]
[Address(RVA = "0xC53720", Offset = "0xC52720", VA = "0x180C53720")]
public DoWorkEventArgs(object argument)
{
}
/// <summary>Gets a value that represents the argument of an asynchronous operation.</summary>
/// <returns>An <see cref="T:System.Object" /> representing the argument of an asynchronous operation.</returns>
// Token: 0x1700013A RID: 314
// (get) Token: 0x060006F0 RID: 1776 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700013A")]
[SRDescription("Argument passed into the worker handler from BackgroundWorker.RunWorkerAsync.")]
public object Argument
{
[Token(Token = "0x60006F0")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
/// <summary>Gets or sets a value that represents the result of an asynchronous operation.</summary>
/// <returns>An <see cref="T:System.Object" /> representing the result of an asynchronous operation.</returns>
// Token: 0x1700013B RID: 315
// (get) Token: 0x060006F1 RID: 1777 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060006F2 RID: 1778 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700013B")]
[SRDescription("Result from the worker function.")]
public object Result
{
[Token(Token = "0x60006F1")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
[Token(Token = "0x60006F2")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set
{
}
}
// Token: 0x040004C7 RID: 1223
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004C7")]
private object result;
// Token: 0x040004C8 RID: 1224
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004C8")]
private object argument;
}
}
@@ -0,0 +1,13 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.BackgroundWorker.DoWork" /> event. This class cannot be inherited.</summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">A <see cref="T:System.ComponentModel.DoWorkEventArgs" /> that contains the event data.</param>
// Token: 0x0200011A RID: 282
// (Invoke) Token: 0x060006F4 RID: 1780
[Token(Token = "0x200011A")]
public delegate void DoWorkEventHandler(object sender, DoWorkEventArgs e);
}
+78
View File
@@ -0,0 +1,78 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert double-precision, floating point number objects to and from various other representations.</summary>
// Token: 0x0200011B RID: 283
[Token(Token = "0x200011B")]
public class DoubleConverter : BaseNumberConverter
{
// Token: 0x1700013C RID: 316
// (get) Token: 0x060006F7 RID: 1783 RVA: 0x00004C98 File Offset: 0x00002E98
[Token(Token = "0x1700013C")]
internal override bool AllowHex
{
[Token(Token = "0x60006F7")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
get
{
return default(bool);
}
}
// Token: 0x1700013D RID: 317
// (get) Token: 0x060006F8 RID: 1784 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700013D")]
internal override Type TargetType
{
[Token(Token = "0x60006F8")]
[Address(RVA = "0xC53980", Offset = "0xC52980", VA = "0x180C53980", Slot = "17")]
get
{
return null;
}
}
// Token: 0x060006F9 RID: 1785 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006F9")]
[Address(RVA = "0xC537D0", Offset = "0xC527D0", VA = "0x180C537D0", Slot = "18")]
internal override object FromString(string value, int radix)
{
return null;
}
// Token: 0x060006FA RID: 1786 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006FA")]
[Address(RVA = "0xC53750", Offset = "0xC52750", VA = "0x180C53750", Slot = "19")]
internal override object FromString(string value, NumberFormatInfo formatInfo)
{
return null;
}
// Token: 0x060006FB RID: 1787 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006FB")]
[Address(RVA = "0xC53870", Offset = "0xC52870", VA = "0x180C53870", Slot = "20")]
internal override object FromString(string value, CultureInfo culture)
{
return null;
}
// Token: 0x060006FC RID: 1788 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006FC")]
[Address(RVA = "0xC538F0", Offset = "0xC528F0", VA = "0x180C538F0", Slot = "22")]
internal override string ToString(object value, NumberFormatInfo formatInfo)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DoubleConverter" /> class.</summary>
// Token: 0x060006FD RID: 1789 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006FD")]
[Address(RVA = "0xC281A0", Offset = "0xC271A0", VA = "0x180C281A0")]
public DoubleConverter()
{
}
}
}
+132
View File
@@ -0,0 +1,132 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the editor to use to change a property. This class cannot be inherited.</summary>
// Token: 0x0200011C RID: 284
[Token(Token = "0x200011C")]
[AttributeUsage(AttributeTargets.All)]
public sealed class EditorAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute" /> class with the default editor, which is no editor.</summary>
// Token: 0x060006FE RID: 1790 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006FE")]
[Address(RVA = "0xC53A90", Offset = "0xC52A90", VA = "0x180C53A90")]
public EditorAttribute()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute" /> class with the type name and base type name of the editor.</summary>
/// <param name="typeName">The fully qualified type name of the editor.</param>
/// <param name="baseTypeName">The fully qualified type name of the base class or interface to use as a lookup key for the editor. This class must be or derive from <see cref="T:System.Drawing.Design.UITypeEditor" />.</param>
// Token: 0x060006FF RID: 1791 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60006FF")]
[Address(RVA = "0xC53BD0", Offset = "0xC52BD0", VA = "0x180C53BD0")]
public EditorAttribute(string typeName, string baseTypeName)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute" /> class with the type name and the base type.</summary>
/// <param name="typeName">The fully qualified type name of the editor.</param>
/// <param name="baseType">The <see cref="T:System.Type" /> of the base class or interface to use as a lookup key for the editor. This class must be or derive from <see cref="T:System.Drawing.Design.UITypeEditor" />.</param>
// Token: 0x06000700 RID: 1792 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000700")]
[Address(RVA = "0xC53B60", Offset = "0xC52B60", VA = "0x180C53B60")]
public EditorAttribute(string typeName, Type baseType)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute" /> class with the type and the base type.</summary>
/// <param name="type">A <see cref="T:System.Type" /> that represents the type of the editor.</param>
/// <param name="baseType">The <see cref="T:System.Type" /> of the base class or interface to use as a lookup key for the editor. This class must be or derive from <see cref="T:System.Drawing.Design.UITypeEditor" />.</param>
// Token: 0x06000701 RID: 1793 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000701")]
[Address(RVA = "0xC53AF0", Offset = "0xC52AF0", VA = "0x180C53AF0")]
public EditorAttribute(Type type, Type baseType)
{
}
/// <summary>Gets the name of the base class or interface serving as a lookup key for this editor.</summary>
/// <returns>The name of the base class or interface serving as a lookup key for this editor.</returns>
// Token: 0x1700013E RID: 318
// (get) Token: 0x06000702 RID: 1794 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700013E")]
public string EditorBaseTypeName
{
[Token(Token = "0x6000702")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets the name of the editor class in the <see cref="P:System.Type.AssemblyQualifiedName" /> format.</summary>
/// <returns>The name of the editor class in the <see cref="P:System.Type.AssemblyQualifiedName" /> format.</returns>
// Token: 0x1700013F RID: 319
// (get) Token: 0x06000703 RID: 1795 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700013F")]
public string EditorTypeName
{
[Token(Token = "0x6000703")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// <summary>Gets a unique ID for this attribute type.</summary>
/// <returns>A unique ID for this attribute type.</returns>
// Token: 0x17000140 RID: 320
// (get) Token: 0x06000704 RID: 1796 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000140")]
public override object TypeId
{
[Token(Token = "0x6000704")]
[Address(RVA = "0xC53C20", Offset = "0xC52C20", VA = "0x180C53C20", Slot = "4")]
get
{
return null;
}
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.EditorAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current object; otherwise, <see langword="false" />.</returns>
// Token: 0x06000705 RID: 1797 RVA: 0x00004CB0 File Offset: 0x00002EB0
[Token(Token = "0x6000705")]
[Address(RVA = "0xC539E0", Offset = "0xC529E0", VA = "0x180C539E0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000706 RID: 1798 RVA: 0x00004CC8 File Offset: 0x00002EC8
[Token(Token = "0x6000706")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x040004C9 RID: 1225
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004C9")]
private string baseTypeName;
// Token: 0x040004CA RID: 1226
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004CA")]
private string typeName;
// Token: 0x040004CB RID: 1227
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004CB")]
private string typeId;
}
}
@@ -0,0 +1,71 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies that a property or method is viewable in an editor. This class cannot be inherited.</summary>
// Token: 0x0200011D RID: 285
[Token(Token = "0x200011D")]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Interface | AttributeTargets.Delegate)]
public sealed class EditorBrowsableAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorBrowsableAttribute" /> class with an <see cref="T:System.ComponentModel.EditorBrowsableState" />.</summary>
/// <param name="state">The <see cref="T:System.ComponentModel.EditorBrowsableState" /> to set <see cref="P:System.ComponentModel.EditorBrowsableAttribute.State" /> to.</param>
// Token: 0x06000707 RID: 1799 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000707")]
[Address(RVA = "0x41F8E0", Offset = "0x41E8E0", VA = "0x18041F8E0")]
public EditorBrowsableAttribute(EditorBrowsableState state)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorBrowsableAttribute" /> class with <see cref="P:System.ComponentModel.EditorBrowsableAttribute.State" /> set to the default state.</summary>
// Token: 0x06000708 RID: 1800 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000708")]
[Address(RVA = "0xC53D30", Offset = "0xC52D30", VA = "0x180C53D30")]
public EditorBrowsableAttribute()
{
}
/// <summary>Gets the browsable state of the property or method.</summary>
/// <returns>An <see cref="T:System.ComponentModel.EditorBrowsableState" /> that is the browsable state of the property or method.</returns>
// Token: 0x17000141 RID: 321
// (get) Token: 0x06000709 RID: 1801 RVA: 0x00004CE0 File Offset: 0x00002EE0
[Token(Token = "0x17000141")]
public EditorBrowsableState State
{
[Token(Token = "0x6000709")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return EditorBrowsableState.Always;
}
}
/// <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.EditorBrowsableAttribute" />.</summary>
/// <param name="obj">The object to test the value equality of.</param>
/// <returns>
/// <see langword="true" /> if the value of the given object is equal to that of the current; otherwise, <see langword="false" />.</returns>
// Token: 0x0600070A RID: 1802 RVA: 0x00004CF8 File Offset: 0x00002EF8
[Token(Token = "0x600070A")]
[Address(RVA = "0xC53CB0", Offset = "0xC52CB0", VA = "0x180C53CB0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x0600070B RID: 1803 RVA: 0x00004D10 File Offset: 0x00002F10
[Token(Token = "0x600070B")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x040004CC RID: 1228
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004CC")]
private EditorBrowsableState browsableState;
}
}
@@ -0,0 +1,24 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies the browsable state of a property or method from within an editor.</summary>
// Token: 0x0200011E RID: 286
[Token(Token = "0x200011E")]
public enum EditorBrowsableState
{
/// <summary>The property or method is always browsable from within an editor.</summary>
// Token: 0x040004CE RID: 1230
[Token(Token = "0x40004CE")]
Always,
/// <summary>The property or method is never browsable from within an editor.</summary>
// Token: 0x040004CF RID: 1231
[Token(Token = "0x40004CF")]
Never,
/// <summary>The property or method is a feature that only advanced users should see. An editor can either show or hide such properties.</summary>
// Token: 0x040004D0 RID: 1232
[Token(Token = "0x40004D0")]
Advanced
}
}
+192
View File
@@ -0,0 +1,192 @@
using System;
using System.Collections;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert <see cref="T:System.Enum" /> objects to and from various other representations.</summary>
// Token: 0x0200011F RID: 287
[Token(Token = "0x200011F")]
public class EnumConverter : TypeConverter
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EnumConverter" /> class for the given type.</summary>
/// <param name="type">A <see cref="T:System.Type" /> that represents the type of enumeration to associate with this enumeration converter.</param>
// Token: 0x0600070C RID: 1804 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600070C")]
[Address(RVA = "0xC552D0", Offset = "0xC542D0", VA = "0x180C552D0")]
public EnumConverter(Type type)
{
}
/// <summary>Specifies the type of the enumerator this converter is associated with.</summary>
/// <returns>The type of the enumerator this converter is associated with.</returns>
// Token: 0x17000142 RID: 322
// (get) Token: 0x0600070D RID: 1805 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000142")]
protected Type EnumType
{
[Token(Token = "0x600070D")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// <summary>Gets or sets a <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> that specifies the possible values for the enumeration.</summary>
/// <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> that specifies the possible values for the enumeration.</returns>
// Token: 0x17000143 RID: 323
// (get) Token: 0x0600070E RID: 1806 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600070F RID: 1807 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000143")]
protected TypeConverter.StandardValuesCollection Values
{
[Token(Token = "0x600070E")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
[Token(Token = "0x600070F")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
/// <summary>Gets a value indicating whether this converter can convert an object in the given source type to an enumeration object using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="sourceType">A <see cref="T:System.Type" /> that represents the type you wish to convert from.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x06000710 RID: 1808 RVA: 0x00004D28 File Offset: 0x00002F28
[Token(Token = "0x6000710")]
[Address(RVA = "0xC53D50", Offset = "0xC52D50", VA = "0x180C53D50", Slot = "4")]
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return default(bool);
}
/// <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="destinationType">A <see cref="T:System.Type" /> that represents the type you wish to convert to.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x06000711 RID: 1809 RVA: 0x00004D40 File Offset: 0x00002F40
[Token(Token = "0x6000711")]
[Address(RVA = "0xC53E40", Offset = "0xC52E40", VA = "0x180C53E40", Slot = "5")]
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
return default(bool);
}
/// <summary>Gets an <see cref="T:System.Collections.IComparer" /> that can be used to sort the values of the enumeration.</summary>
/// <returns>An <see cref="T:System.Collections.IComparer" /> for sorting the enumeration values.</returns>
// Token: 0x17000144 RID: 324
// (get) Token: 0x06000712 RID: 1810 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000144")]
protected virtual IComparer Comparer
{
[Token(Token = "0x6000712")]
[Address(RVA = "0xC55340", Offset = "0xC54340", VA = "0x180C55340", Slot = "16")]
get
{
return null;
}
}
/// <summary>Converts the specified value object to an enumeration object.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo" />. If not supplied, the current culture is assumed.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted <paramref name="value" />.</returns>
/// <exception cref="T:System.FormatException">
/// <paramref name="value" /> is not a valid value for the target type.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000713 RID: 1811 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000713")]
[Address(RVA = "0xC53F30", Offset = "0xC52F30", VA = "0x180C53F30", Slot = "6")]
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// <summary>Converts the given value object to the specified destination type.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo" />. If not supplied, the current culture is assumed.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <param name="destinationType">The <see cref="T:System.Type" /> to convert the value to.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="destinationType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="value" /> is not a valid value for the enumeration.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x06000714 RID: 1812 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000714")]
[Address(RVA = "0xC54350", Offset = "0xC53350", VA = "0x180C54350", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// <summary>Gets a collection of standard values for the data type this validator is designed for.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> that holds a standard set of valid values, or <see langword="null" /> if the data type does not support a standard set of values.</returns>
// Token: 0x06000715 RID: 1813 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000715")]
[Address(RVA = "0xC54EB0", Offset = "0xC53EB0", VA = "0x180C54EB0", Slot = "12")]
public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
{
return null;
}
/// <summary>Gets a value indicating whether the list of standard values returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues" /> is an exclusive list using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues" /> is an exhaustive list of possible values; <see langword="false" /> if other values are possible.</returns>
// Token: 0x06000716 RID: 1814 RVA: 0x00004D58 File Offset: 0x00002F58
[Token(Token = "0x6000716")]
[Address(RVA = "0xC54E20", Offset = "0xC53E20", VA = "0x180C54E20", Slot = "13")]
public override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
{
return default(bool);
}
/// <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="true" /> because <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues" /> should be called to find a common set of values the object supports. This method never returns <see langword="false" />.</returns>
// Token: 0x06000717 RID: 1815 RVA: 0x00004D70 File Offset: 0x00002F70
[Token(Token = "0x6000717")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "14")]
public override bool GetStandardValuesSupported(ITypeDescriptorContext context)
{
return default(bool);
}
/// <summary>Gets a value indicating whether the given object value is valid for this type.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="value">The <see cref="T:System.Object" /> to test.</param>
/// <returns>
/// <see langword="true" /> if the specified value is valid for this object; otherwise, <see langword="false" />.</returns>
// Token: 0x06000718 RID: 1816 RVA: 0x00004D88 File Offset: 0x00002F88
[Token(Token = "0x6000718")]
[Address(RVA = "0xC55260", Offset = "0xC54260", VA = "0x180C55260", Slot = "15")]
public override bool IsValid(ITypeDescriptorContext context, object value)
{
return default(bool);
}
// Token: 0x040004D1 RID: 1233
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004D1")]
private TypeConverter.StandardValuesCollection values;
// Token: 0x040004D2 RID: 1234
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004D2")]
private Type type;
}
}
+95
View File
@@ -0,0 +1,95 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides information about an event.</summary>
// Token: 0x02000120 RID: 288
[Token(Token = "0x2000120")]
[ComVisible(true)]
public abstract class EventDescriptor : MemberDescriptor
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptor" /> class with the specified name and attribute array.</summary>
/// <param name="name">The name of the event.</param>
/// <param name="attrs">An array of type <see cref="T:System.Attribute" /> that contains the event attributes.</param>
// Token: 0x06000719 RID: 1817 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000719")]
[Address(RVA = "0xC56DE0", Offset = "0xC55DE0", VA = "0x180C56DE0")]
protected EventDescriptor(string name, Attribute[] attrs)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptor" /> class with the name and attributes in the specified <see cref="T:System.ComponentModel.MemberDescriptor" />.</summary>
/// <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor" /> that contains the name of the event and its attributes.</param>
// Token: 0x0600071A RID: 1818 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600071A")]
[Address(RVA = "0xC56DF0", Offset = "0xC55DF0", VA = "0x180C56DF0")]
protected EventDescriptor(MemberDescriptor descr)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptor" /> class with the name in the specified <see cref="T:System.ComponentModel.MemberDescriptor" /> and the attributes in both the <see cref="T:System.ComponentModel.MemberDescriptor" /> and the <see cref="T:System.Attribute" /> array.</summary>
/// <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor" /> that has the name of the member and its attributes.</param>
/// <param name="attrs">An <see cref="T:System.Attribute" /> array with the attributes you want to add to this event description.</param>
// Token: 0x0600071B RID: 1819 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600071B")]
[Address(RVA = "0xC56E00", Offset = "0xC55E00", VA = "0x180C56E00")]
protected EventDescriptor(MemberDescriptor descr, Attribute[] attrs)
{
}
/// <summary>When overridden in a derived class, gets the type of component this event is bound to.</summary>
/// <returns>A <see cref="T:System.Type" /> that represents the type of component the event is bound to.</returns>
// Token: 0x17000145 RID: 325
// (get) Token: 0x0600071C RID: 1820
[Token(Token = "0x17000145")]
public abstract Type ComponentType
{
[Token(Token = "0x600071C")]
[Address(Slot = "17")]
get;
}
/// <summary>When overridden in a derived class, gets the type of delegate for the event.</summary>
/// <returns>A <see cref="T:System.Type" /> that represents the type of delegate for the event.</returns>
// Token: 0x17000146 RID: 326
// (get) Token: 0x0600071D RID: 1821
[Token(Token = "0x17000146")]
public abstract Type EventType
{
[Token(Token = "0x600071D")]
[Address(Slot = "18")]
get;
}
/// <summary>When overridden in a derived class, gets a value indicating whether the event delegate is a multicast delegate.</summary>
/// <returns>
/// <see langword="true" /> if the event delegate is multicast; otherwise, <see langword="false" />.</returns>
// Token: 0x17000147 RID: 327
// (get) Token: 0x0600071E RID: 1822
[Token(Token = "0x17000147")]
public abstract bool IsMulticast
{
[Token(Token = "0x600071E")]
[Address(Slot = "19")]
get;
}
/// <summary>When overridden in a derived class, binds the event to the component.</summary>
/// <param name="component">A component that provides events to the delegate.</param>
/// <param name="value">A delegate that represents the method that handles the event.</param>
// Token: 0x0600071F RID: 1823
[Token(Token = "0x600071F")]
[Address(Slot = "20")]
public abstract void AddEventHandler(object component, Delegate value);
/// <summary>When overridden in a derived class, unbinds the delegate from the component so that the delegate will no longer receive events from the component.</summary>
/// <param name="component">The component that the delegate is bound to.</param>
/// <param name="value">The delegate to unbind from the component.</param>
// Token: 0x06000720 RID: 1824
[Token(Token = "0x6000720")]
[Address(Slot = "21")]
public abstract void RemoveEventHandler(object component, Delegate value);
}
}
@@ -0,0 +1,500 @@
using System;
using System.Collections;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Represents a collection of <see cref="T:System.ComponentModel.EventDescriptor" /> objects.</summary>
// Token: 0x02000121 RID: 289
[Token(Token = "0x2000121")]
[ComVisible(true)]
public class EventDescriptorCollection : ICollection, IEnumerable, IList
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptorCollection" /> class with the given array of <see cref="T:System.ComponentModel.EventDescriptor" /> objects.</summary>
/// <param name="events">An array of type <see cref="T:System.ComponentModel.EventDescriptor" /> that provides the events for this collection.</param>
// Token: 0x06000721 RID: 1825 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000721")]
[Address(RVA = "0xC56B60", Offset = "0xC55B60", VA = "0x180C56B60")]
public EventDescriptorCollection(EventDescriptor[] events)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptorCollection" /> class with the given array of <see cref="T:System.ComponentModel.EventDescriptor" /> objects. The collection is optionally read-only.</summary>
/// <param name="events">An array of type <see cref="T:System.ComponentModel.EventDescriptor" /> that provides the events for this collection.</param>
/// <param name="readOnly">
/// <see langword="true" /> to specify a read-only collection; otherwise, <see langword="false" />.</param>
// Token: 0x06000722 RID: 1826 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000722")]
[Address(RVA = "0xC56CA0", Offset = "0xC55CA0", VA = "0x180C56CA0")]
public EventDescriptorCollection(EventDescriptor[] events, bool readOnly)
{
}
// Token: 0x06000723 RID: 1827 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000723")]
[Address(RVA = "0xC56BE0", Offset = "0xC55BE0", VA = "0x180C56BE0")]
private EventDescriptorCollection(EventDescriptor[] events, int eventCount, string[] namedSort, IComparer comparer)
{
}
/// <summary>Gets the number of event descriptors in the collection.</summary>
/// <returns>The number of event descriptors in the collection.</returns>
// Token: 0x17000148 RID: 328
// (get) Token: 0x06000724 RID: 1828 RVA: 0x00004DA0 File Offset: 0x00002FA0
[Token(Token = "0x17000148")]
public int Count
{
[Token(Token = "0x6000724")]
[Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")]
get
{
return 0;
}
}
/// <summary>Gets or sets the event with the specified index number.</summary>
/// <param name="index">The zero-based index number of the <see cref="T:System.ComponentModel.EventDescriptor" /> to get or set.</param>
/// <returns>The <see cref="T:System.ComponentModel.EventDescriptor" /> with the specified index number.</returns>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="index" /> is not a valid index for <see cref="P:System.ComponentModel.EventDescriptorCollection.Item(System.Int32)" />.</exception>
// Token: 0x17000149 RID: 329
[Token(Token = "0x17000149")]
public virtual EventDescriptor this[int index]
{
[Token(Token = "0x6000725")]
[Address(RVA = "0xC56D20", Offset = "0xC55D20", VA = "0x180C56D20", Slot = "20")]
get
{
return null;
}
}
/// <summary>Gets or sets the event with the specified name.</summary>
/// <param name="name">The name of the <see cref="T:System.ComponentModel.EventDescriptor" /> to get or set.</param>
/// <returns>The <see cref="T:System.ComponentModel.EventDescriptor" /> with the specified name, or <see langword="null" /> if the event does not exist.</returns>
// Token: 0x1700014A RID: 330
[Token(Token = "0x1700014A")]
public virtual EventDescriptor this[string name]
{
[Token(Token = "0x6000726")]
[Address(RVA = "0xC56DC0", Offset = "0xC55DC0", VA = "0x180C56DC0", Slot = "21")]
get
{
return null;
}
}
/// <summary>Adds an <see cref="T:System.ComponentModel.EventDescriptor" /> to the end of the collection.</summary>
/// <param name="value">An <see cref="T:System.ComponentModel.EventDescriptor" /> to add to the collection.</param>
/// <returns>The position of the <see cref="T:System.ComponentModel.EventDescriptor" /> within the collection.</returns>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x06000727 RID: 1831 RVA: 0x00004DB8 File Offset: 0x00002FB8
[Token(Token = "0x6000727")]
[Address(RVA = "0xC553A0", Offset = "0xC543A0", VA = "0x180C553A0")]
public int Add(EventDescriptor value)
{
return 0;
}
/// <summary>Removes all objects from the collection.</summary>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x06000728 RID: 1832 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000728")]
[Address(RVA = "0xC55490", Offset = "0xC54490", VA = "0x180C55490")]
public void Clear()
{
}
/// <summary>Returns whether the collection contains the given <see cref="T:System.ComponentModel.EventDescriptor" />.</summary>
/// <param name="value">The <see cref="T:System.ComponentModel.EventDescriptor" /> to find within the collection.</param>
/// <returns>
/// <see langword="true" /> if the collection contains the <paramref name="value" /> parameter given; otherwise, <see langword="false" />.</returns>
// Token: 0x06000729 RID: 1833 RVA: 0x00004DD0 File Offset: 0x00002FD0
[Token(Token = "0x6000729")]
[Address(RVA = "0xC554F0", Offset = "0xC544F0", VA = "0x180C554F0")]
public bool Contains(EventDescriptor value)
{
return default(bool);
}
/// <summary>Copies the elements of the collection to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from collection. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
// Token: 0x0600072A RID: 1834 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600072A")]
[Address(RVA = "0xC56260", Offset = "0xC55260", VA = "0x180C56260", Slot = "4")]
void ICollection.CopyTo(Array array, int index)
{
}
// Token: 0x0600072B RID: 1835 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600072B")]
[Address(RVA = "0xC55550", Offset = "0xC54550", VA = "0x180C55550")]
private void EnsureEventsOwned()
{
}
// Token: 0x0600072C RID: 1836 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600072C")]
[Address(RVA = "0xC555F0", Offset = "0xC545F0", VA = "0x180C555F0")]
private void EnsureSize(int sizeNeeded)
{
}
/// <summary>Gets the description of the event with the specified name in the collection.</summary>
/// <param name="name">The name of the event to get from the collection.</param>
/// <param name="ignoreCase">
/// <see langword="true" /> if you want to ignore the case of the event; otherwise, <see langword="false" />.</param>
/// <returns>The <see cref="T:System.ComponentModel.EventDescriptor" /> with the specified name, or <see langword="null" /> if the event does not exist.</returns>
// Token: 0x0600072D RID: 1837 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600072D")]
[Address(RVA = "0xC55710", Offset = "0xC54710", VA = "0x180C55710", Slot = "22")]
public virtual EventDescriptor Find(string name, bool ignoreCase)
{
return null;
}
/// <summary>Returns the index of the given <see cref="T:System.ComponentModel.EventDescriptor" />.</summary>
/// <param name="value">The <see cref="T:System.ComponentModel.EventDescriptor" /> to find within the collection.</param>
/// <returns>The index of the given <see cref="T:System.ComponentModel.EventDescriptor" /> within the collection.</returns>
// Token: 0x0600072E RID: 1838 RVA: 0x00004DE8 File Offset: 0x00002FE8
[Token(Token = "0x600072E")]
[Address(RVA = "0xC55930", Offset = "0xC54930", VA = "0x180C55930")]
public int IndexOf(EventDescriptor value)
{
return 0;
}
/// <summary>Inserts an <see cref="T:System.ComponentModel.EventDescriptor" /> to the collection at a specified index.</summary>
/// <param name="index">The index within the collection in which to insert the <paramref name="value" /> parameter.</param>
/// <param name="value">An <see cref="T:System.ComponentModel.EventDescriptor" /> to insert into the collection.</param>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x0600072F RID: 1839 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600072F")]
[Address(RVA = "0xC55990", Offset = "0xC54990", VA = "0x180C55990")]
public void Insert(int index, EventDescriptor value)
{
}
/// <summary>Removes the specified <see cref="T:System.ComponentModel.EventDescriptor" /> from the collection.</summary>
/// <param name="value">The <see cref="T:System.ComponentModel.EventDescriptor" /> to remove from the collection.</param>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x06000730 RID: 1840 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000730")]
[Address(RVA = "0xC55F20", Offset = "0xC54F20", VA = "0x180C55F20")]
public void Remove(EventDescriptor value)
{
}
/// <summary>Removes the <see cref="T:System.ComponentModel.EventDescriptor" /> at the specified index from the collection.</summary>
/// <param name="index">The index of the <see cref="T:System.ComponentModel.EventDescriptor" /> to remove.</param>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x06000731 RID: 1841 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000731")]
[Address(RVA = "0xC55E50", Offset = "0xC54E50", VA = "0x180C55E50")]
public void RemoveAt(int index)
{
}
/// <summary>Gets an enumerator for this <see cref="T:System.ComponentModel.EventDescriptorCollection" />.</summary>
/// <returns>An enumerator that implements <see cref="T:System.Collections.IEnumerator" />.</returns>
// Token: 0x06000732 RID: 1842 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000732")]
[Address(RVA = "0xC55890", Offset = "0xC54890", VA = "0x180C55890")]
public IEnumerator GetEnumerator()
{
return null;
}
/// <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection" />, using the default sort for this collection, which is usually alphabetical.</summary>
/// <returns>The new <see cref="T:System.ComponentModel.EventDescriptorCollection" />.</returns>
// Token: 0x06000733 RID: 1843 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000733")]
[Address(RVA = "0xC561C0", Offset = "0xC551C0", VA = "0x180C561C0", Slot = "23")]
public virtual EventDescriptorCollection Sort()
{
return null;
}
/// <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection" />, given a specified sort order.</summary>
/// <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.EventDescriptor" /> objects in the collection.</param>
/// <returns>The new <see cref="T:System.ComponentModel.EventDescriptorCollection" />.</returns>
// Token: 0x06000734 RID: 1844 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000734")]
[Address(RVA = "0xC56080", Offset = "0xC55080", VA = "0x180C56080", Slot = "24")]
public virtual EventDescriptorCollection Sort(string[] names)
{
return null;
}
/// <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection" />, given a specified sort order and an <see cref="T:System.Collections.IComparer" />.</summary>
/// <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.EventDescriptor" /> objects in the collection.</param>
/// <param name="comparer">An <see cref="T:System.Collections.IComparer" /> to use to sort the <see cref="T:System.ComponentModel.EventDescriptor" /> objects in this collection.</param>
/// <returns>The new <see cref="T:System.ComponentModel.EventDescriptorCollection" />.</returns>
// Token: 0x06000735 RID: 1845 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000735")]
[Address(RVA = "0xC55FE0", Offset = "0xC54FE0", VA = "0x180C55FE0", Slot = "25")]
public virtual EventDescriptorCollection Sort(string[] names, IComparer comparer)
{
return null;
}
/// <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection" />, using the specified <see cref="T:System.Collections.IComparer" />.</summary>
/// <param name="comparer">An <see cref="T:System.Collections.IComparer" /> to use to sort the <see cref="T:System.ComponentModel.EventDescriptor" /> objects in this collection.</param>
/// <returns>The new <see cref="T:System.ComponentModel.EventDescriptorCollection" />.</returns>
// Token: 0x06000736 RID: 1846 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000736")]
[Address(RVA = "0xC56120", Offset = "0xC55120", VA = "0x180C56120", Slot = "26")]
public virtual EventDescriptorCollection Sort(IComparer comparer)
{
return null;
}
/// <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection" />. The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical.</summary>
/// <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.EventDescriptor" /> objects in this collection.</param>
// Token: 0x06000737 RID: 1847 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000737")]
[Address(RVA = "0xC55B30", Offset = "0xC54B30", VA = "0x180C55B30")]
protected void InternalSort(string[] names)
{
}
/// <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection" />, using the specified <see cref="T:System.Collections.IComparer" />.</summary>
/// <param name="sorter">A comparer to use to sort the <see cref="T:System.ComponentModel.EventDescriptor" /> objects in this collection.</param>
// Token: 0x06000738 RID: 1848 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000738")]
[Address(RVA = "0xC55AB0", Offset = "0xC54AB0", VA = "0x180C55AB0")]
protected void InternalSort(IComparer sorter)
{
}
/// <summary>Gets the number of elements contained in the collection.</summary>
/// <returns>The number of elements contained in the collection.</returns>
// Token: 0x1700014B RID: 331
// (get) Token: 0x06000739 RID: 1849 RVA: 0x00004E00 File Offset: 0x00003000
[Token(Token = "0x1700014B")]
int ICollection.Count
{
[Token(Token = "0x6000739")]
[Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010", Slot = "5")]
get
{
return 0;
}
}
/// <summary>Gets a value indicating whether access to the collection is synchronized.</summary>
/// <returns>
/// <see langword="true" /> if access to the collection is synchronized; otherwise, <see langword="false" />.</returns>
// Token: 0x1700014C RID: 332
// (get) Token: 0x0600073A RID: 1850 RVA: 0x00004E18 File Offset: 0x00003018
[Token(Token = "0x1700014C")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x600073A")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the collection.</summary>
/// <returns>An object that can be used to synchronize access to the collection.</returns>
// Token: 0x1700014D RID: 333
// (get) Token: 0x0600073B RID: 1851 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700014D")]
object ICollection.SyncRoot
{
[Token(Token = "0x600073B")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")]
get
{
return null;
}
}
/// <summary>Returns an enumerator that iterates through a collection.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
// Token: 0x0600073C RID: 1852 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600073C")]
[Address(RVA = "0xC562B0", Offset = "0xC552B0", VA = "0x180C562B0", Slot = "8")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// <summary>Gets or sets the element at the specified index.</summary>
/// <param name="index">The zero-based index of the element to get or set.</param>
/// <returns>The element at the specified index.</returns>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.ComponentModel.EventDescriptorCollection.Count" />.</exception>
// Token: 0x1700014E RID: 334
[Token(Token = "0x1700014E")]
object IList.this[int index]
{
[Token(Token = "0x600073D")]
[Address(RVA = "0x4B4070", Offset = "0x4B3070", VA = "0x1804B4070", Slot = "9")]
get
{
return null;
}
[Token(Token = "0x600073E")]
[Address(RVA = "0xC56910", Offset = "0xC55910", VA = "0x180C56910", Slot = "10")]
set
{
}
}
/// <summary>Adds an item to the collection.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to add to the collection.</param>
/// <returns>The position into which the new element was inserted.</returns>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x0600073F RID: 1855 RVA: 0x00004E30 File Offset: 0x00003030
[Token(Token = "0x600073F")]
[Address(RVA = "0xC56350", Offset = "0xC55350", VA = "0x180C56350", Slot = "11")]
int IList.Add(object value)
{
return 0;
}
/// <summary>Removes all the items from the collection.</summary>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x06000740 RID: 1856 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000740")]
[Address(RVA = "0xC55490", Offset = "0xC54490", VA = "0x180C55490", Slot = "13")]
void IList.Clear()
{
}
/// <summary>Determines whether the collection contains a specific value.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to locate in the collection.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Object" /> is found in the collection; otherwise, <see langword="false" />.</returns>
// Token: 0x06000741 RID: 1857 RVA: 0x00004E48 File Offset: 0x00003048
[Token(Token = "0x6000741")]
[Address(RVA = "0xC564B0", Offset = "0xC554B0", VA = "0x180C564B0", Slot = "12")]
bool IList.Contains(object value)
{
return default(bool);
}
/// <summary>Determines the index of a specific item in the collection.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to locate in the collection.</param>
/// <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
// Token: 0x06000742 RID: 1858 RVA: 0x00004E60 File Offset: 0x00003060
[Token(Token = "0x6000742")]
[Address(RVA = "0xC56580", Offset = "0xC55580", VA = "0x180C56580", Slot = "16")]
int IList.IndexOf(object value)
{
return 0;
}
/// <summary>Inserts an item to the collection at the specified index.</summary>
/// <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
/// <param name="value">The <see cref="T:System.Object" /> to insert into the collection.</param>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x06000743 RID: 1859 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000743")]
[Address(RVA = "0xC56650", Offset = "0xC55650", VA = "0x180C56650", Slot = "17")]
void IList.Insert(int index, object value)
{
}
/// <summary>Removes the first occurrence of a specific object from the collection.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to remove from the collection.</param>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x06000744 RID: 1860 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000744")]
[Address(RVA = "0xC567E0", Offset = "0xC557E0", VA = "0x180C567E0", Slot = "18")]
void IList.Remove(object value)
{
}
/// <summary>Removes the item at the specified index.</summary>
/// <param name="index">The zero-based index of the item to remove.</param>
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
// Token: 0x06000745 RID: 1861 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000745")]
[Address(RVA = "0xC567D0", Offset = "0xC557D0", VA = "0x180C567D0", Slot = "19")]
void IList.RemoveAt(int index)
{
}
/// <summary>Gets a value indicating whether the collection is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
// Token: 0x1700014F RID: 335
// (get) Token: 0x06000746 RID: 1862 RVA: 0x00004E78 File Offset: 0x00003078
[Token(Token = "0x1700014F")]
bool IList.IsReadOnly
{
[Token(Token = "0x6000746")]
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0", Slot = "14")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the collection has a fixed size.</summary>
/// <returns>
/// <see langword="true" /> if the collection has a fixed size; otherwise, <see langword="false" />.</returns>
// Token: 0x17000150 RID: 336
// (get) Token: 0x06000747 RID: 1863 RVA: 0x00004E90 File Offset: 0x00003090
[Token(Token = "0x17000150")]
bool IList.IsFixedSize
{
[Token(Token = "0x6000747")]
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0", Slot = "15")]
get
{
return default(bool);
}
}
// Token: 0x040004D3 RID: 1235
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004D3")]
private EventDescriptor[] events;
// Token: 0x040004D4 RID: 1236
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004D4")]
private string[] namedSort;
// Token: 0x040004D5 RID: 1237
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004D5")]
private IComparer comparer;
// Token: 0x040004D6 RID: 1238
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40004D6")]
private bool eventsOwned;
// Token: 0x040004D7 RID: 1239
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
[Token(Token = "0x40004D7")]
private bool needSort;
// Token: 0x040004D8 RID: 1240
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40004D8")]
private int eventCount;
// Token: 0x040004D9 RID: 1241
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40004D9")]
private bool readOnly;
/// <summary>Specifies an empty collection to use, rather than creating a new one with no items. This <see langword="static" /> field is read-only.</summary>
// Token: 0x040004DA RID: 1242
[Token(Token = "0x40004DA")]
public static readonly EventDescriptorCollection Empty;
}
}
+128
View File
@@ -0,0 +1,128 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a simple list of delegates. This class cannot be inherited.</summary>
// Token: 0x02000122 RID: 290
[Token(Token = "0x2000122")]
public sealed class EventHandlerList : IDisposable
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventHandlerList" /> class.</summary>
// Token: 0x06000749 RID: 1865 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000749")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EventHandlerList()
{
}
// Token: 0x0600074A RID: 1866 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600074A")]
[Address(RVA = "0x5AE3B0", Offset = "0x5AD3B0", VA = "0x1805AE3B0")]
internal EventHandlerList(Component parent)
{
}
/// <summary>Gets or sets the delegate for the specified object.</summary>
/// <param name="key">An object to find in the list.</param>
/// <returns>The delegate for the specified key, or <see langword="null" /> if a delegate does not exist.</returns>
// Token: 0x17000151 RID: 337
[Token(Token = "0x17000151")]
public Delegate this[object key]
{
[Token(Token = "0x600074B")]
[Address(RVA = "0xC57040", Offset = "0xC56040", VA = "0x180C57040")]
get
{
return null;
}
[Token(Token = "0x600074C")]
[Address(RVA = "0xC570A0", Offset = "0xC560A0", VA = "0x180C570A0")]
set
{
}
}
/// <summary>Adds a delegate to the list.</summary>
/// <param name="key">The object that owns the event.</param>
/// <param name="value">The delegate to add to the list.</param>
// Token: 0x0600074D RID: 1869 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600074D")]
[Address(RVA = "0xC56E10", Offset = "0xC55E10", VA = "0x180C56E10")]
public void AddHandler(object key, Delegate value)
{
}
/// <summary>Adds a list of delegates to the current list.</summary>
/// <param name="listToAddFrom">The list to add.</param>
// Token: 0x0600074E RID: 1870 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600074E")]
[Address(RVA = "0xC56EE0", Offset = "0xC55EE0", VA = "0x180C56EE0")]
public void AddHandlers(EventHandlerList listToAddFrom)
{
}
/// <summary>Disposes the delegate list.</summary>
// Token: 0x0600074F RID: 1871 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600074F")]
[Address(RVA = "0x9BEAD0", Offset = "0x9BDAD0", VA = "0x1809BEAD0", Slot = "4")]
public void Dispose()
{
}
// Token: 0x06000750 RID: 1872 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000750")]
[Address(RVA = "0xC56FC0", Offset = "0xC55FC0", VA = "0x180C56FC0")]
private EventHandlerList.ListEntry Find(object key)
{
return null;
}
/// <summary>Removes a delegate from the list.</summary>
/// <param name="key">The object that owns the event.</param>
/// <param name="value">The delegate to remove from the list.</param>
// Token: 0x06000751 RID: 1873 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000751")]
[Address(RVA = "0xC56FF0", Offset = "0xC55FF0", VA = "0x180C56FF0")]
public void RemoveHandler(object key, Delegate value)
{
}
// Token: 0x040004DB RID: 1243
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004DB")]
private EventHandlerList.ListEntry head;
// Token: 0x040004DC RID: 1244
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004DC")]
private Component parent;
// Token: 0x02000123 RID: 291
[Token(Token = "0x2000123")]
private sealed class ListEntry
{
// Token: 0x06000752 RID: 1874 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000752")]
[Address(RVA = "0xC5D250", Offset = "0xC5C250", VA = "0x180C5D250")]
public ListEntry(object key, Delegate handler, EventHandlerList.ListEntry next)
{
}
// Token: 0x040004DD RID: 1245
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004DD")]
internal EventHandlerList.ListEntry next;
// Token: 0x040004DE RID: 1246
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004DE")]
internal object key;
// Token: 0x040004DF RID: 1247
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004DF")]
internal Delegate handler;
}
}
}
@@ -0,0 +1,44 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert expandable objects to and from various other representations.</summary>
// Token: 0x02000124 RID: 292
[Token(Token = "0x2000124")]
public class ExpandableObjectConverter : TypeConverter
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ExpandableObjectConverter" /> class.</summary>
// Token: 0x06000753 RID: 1875 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000753")]
[Address(RVA = "0xC571D0", Offset = "0xC561D0", VA = "0x180C571D0")]
public ExpandableObjectConverter()
{
}
/// <summary>Gets a collection of properties for the type of object specified by the value parameter.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="value">An <see cref="T:System.Object" /> that specifies the type of object to get the properties for.</param>
/// <param name="attributes">An array of type <see cref="T:System.Attribute" /> that will be used as a filter.</param>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> with the properties that are exposed for the component, or <see langword="null" /> if there are no properties.</returns>
// Token: 0x06000754 RID: 1876 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000754")]
[Address(RVA = "0xC57160", Offset = "0xC56160", VA = "0x180C57160", Slot = "10")]
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)
{
return null;
}
/// <summary>Gets a value indicating whether this object supports properties using the specified context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <returns>
/// <see langword="true" /> because <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)" /> should be called to find the properties of this object. This method never returns <see langword="false" />.</returns>
// Token: 0x06000755 RID: 1877 RVA: 0x00004EA8 File Offset: 0x000030A8
[Token(Token = "0x6000755")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "11")]
public override bool GetPropertiesSupported(ITypeDescriptorContext context)
{
return default(bool);
}
}
}
@@ -0,0 +1,124 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
// Token: 0x02000125 RID: 293
[Token(Token = "0x2000125")]
internal sealed class ExtendedPropertyDescriptor : PropertyDescriptor
{
// Token: 0x06000756 RID: 1878 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000756")]
[Address(RVA = "0xC57450", Offset = "0xC56450", VA = "0x180C57450")]
public ExtendedPropertyDescriptor(ReflectPropertyDescriptor extenderInfo, Type receiverType, IExtenderProvider provider, Attribute[] attributes)
{
}
// Token: 0x06000757 RID: 1879 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000757")]
[Address(RVA = "0xC57340", Offset = "0xC56340", VA = "0x180C57340")]
public ExtendedPropertyDescriptor(PropertyDescriptor extender, Attribute[] attributes)
{
}
// Token: 0x06000758 RID: 1880 RVA: 0x00004EC0 File Offset: 0x000030C0
[Token(Token = "0x6000758")]
[Address(RVA = "0xC57230", Offset = "0xC56230", VA = "0x180C57230", Slot = "23")]
public override bool CanResetValue(object comp)
{
return default(bool);
}
// Token: 0x17000152 RID: 338
// (get) Token: 0x06000759 RID: 1881 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000152")]
public override Type ComponentType
{
[Token(Token = "0x6000759")]
[Address(RVA = "0xC57630", Offset = "0xC56630", VA = "0x180C57630", Slot = "17")]
get
{
return null;
}
}
// Token: 0x17000153 RID: 339
// (get) Token: 0x0600075A RID: 1882 RVA: 0x00004ED8 File Offset: 0x000030D8
[Token(Token = "0x17000153")]
public override bool IsReadOnly
{
[Token(Token = "0x600075A")]
[Address(RVA = "0xC57A00", Offset = "0xC56A00", VA = "0x180C57A00", Slot = "20")]
get
{
return default(bool);
}
}
// Token: 0x17000154 RID: 340
// (get) Token: 0x0600075B RID: 1883 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000154")]
public override Type PropertyType
{
[Token(Token = "0x600075B")]
[Address(RVA = "0xC57AF0", Offset = "0xC56AF0", VA = "0x180C57AF0", Slot = "21")]
get
{
return null;
}
}
// Token: 0x17000155 RID: 341
// (get) Token: 0x0600075C RID: 1884 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000155")]
public override string DisplayName
{
[Token(Token = "0x600075C")]
[Address(RVA = "0xC57660", Offset = "0xC56660", VA = "0x180C57660", Slot = "13")]
get
{
return null;
}
}
// Token: 0x0600075D RID: 1885 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600075D")]
[Address(RVA = "0xC57260", Offset = "0xC56260", VA = "0x180C57260", Slot = "26")]
public override object GetValue(object comp)
{
return null;
}
// Token: 0x0600075E RID: 1886 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600075E")]
[Address(RVA = "0xC57290", Offset = "0xC56290", VA = "0x180C57290", Slot = "29")]
public override void ResetValue(object comp)
{
}
// Token: 0x0600075F RID: 1887 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600075F")]
[Address(RVA = "0xC572D0", Offset = "0xC562D0", VA = "0x180C572D0", Slot = "30")]
public override void SetValue(object component, object value)
{
}
// Token: 0x06000760 RID: 1888 RVA: 0x00004EF0 File Offset: 0x000030F0
[Token(Token = "0x6000760")]
[Address(RVA = "0xC57310", Offset = "0xC56310", VA = "0x180C57310", Slot = "31")]
public override bool ShouldSerializeValue(object comp)
{
return default(bool);
}
// Token: 0x040004E0 RID: 1248
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40004E0")]
private readonly ReflectPropertyDescriptor extenderInfo;
// Token: 0x040004E1 RID: 1249
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40004E1")]
private readonly IExtenderProvider provider;
}
}
@@ -0,0 +1,121 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Specifies a property that is offered by an extender provider. This class cannot be inherited.</summary>
// Token: 0x02000126 RID: 294
[Token(Token = "0x2000126")]
[AttributeUsage(AttributeTargets.All)]
public sealed class ExtenderProvidedPropertyAttribute : Attribute
{
// Token: 0x06000761 RID: 1889 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000761")]
[Address(RVA = "0xC57B20", Offset = "0xC56B20", VA = "0x180C57B20")]
internal static ExtenderProvidedPropertyAttribute Create(PropertyDescriptor extenderProperty, Type receiverType, IExtenderProvider provider)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ExtenderProvidedPropertyAttribute" /> class.</summary>
// Token: 0x06000762 RID: 1890 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000762")]
[Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")]
public ExtenderProvidedPropertyAttribute()
{
}
/// <summary>Gets the property that is being provided.</summary>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor" /> encapsulating the property that is being provided.</returns>
// Token: 0x17000156 RID: 342
// (get) Token: 0x06000763 RID: 1891 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000156")]
public PropertyDescriptor ExtenderProperty
{
[Token(Token = "0x6000763")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets the extender provider that is providing the property.</summary>
/// <returns>The <see cref="T:System.ComponentModel.IExtenderProvider" /> that is providing the property.</returns>
// Token: 0x17000157 RID: 343
// (get) Token: 0x06000764 RID: 1892 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000157")]
public IExtenderProvider Provider
{
[Token(Token = "0x6000764")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// <summary>Gets the type of object that can receive the property.</summary>
/// <returns>A <see cref="T:System.Type" /> describing the type of object that can receive the property.</returns>
// Token: 0x17000158 RID: 344
// (get) Token: 0x06000765 RID: 1893 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000158")]
public Type ReceiverType
{
[Token(Token = "0x6000765")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
/// <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
/// <param name="obj">An <see cref="T:System.Object" /> to compare with this instance or a null reference (<see langword="Nothing" /> in Visual Basic).</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> equals the type and value of this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x06000766 RID: 1894 RVA: 0x00004F08 File Offset: 0x00003108
[Token(Token = "0x6000766")]
[Address(RVA = "0xC57BA0", Offset = "0xC56BA0", VA = "0x180C57BA0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000767 RID: 1895 RVA: 0x00004F20 File Offset: 0x00003120
[Token(Token = "0x6000767")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Provides an indication whether the value of this instance is the default value for the derived class.</summary>
/// <returns>
/// <see langword="true" /> if this instance is the default attribute for the class; otherwise, <see langword="false" />.</returns>
// Token: 0x06000768 RID: 1896 RVA: 0x00004F38 File Offset: 0x00003138
[Token(Token = "0x6000768")]
[Address(RVA = "0xC57C90", Offset = "0xC56C90", VA = "0x180C57C90", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
// Token: 0x040004E2 RID: 1250
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004E2")]
private PropertyDescriptor extenderProperty;
// Token: 0x040004E3 RID: 1251
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004E3")]
private IExtenderProvider provider;
// Token: 0x040004E4 RID: 1252
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004E4")]
private Type receiverType;
}
}
+77
View File
@@ -0,0 +1,77 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a type converter to convert <see cref="T:System.Guid" /> objects to and from various other representations.</summary>
// Token: 0x02000127 RID: 295
[Token(Token = "0x2000127")]
public class GuidConverter : TypeConverter
{
/// <summary>Gets a value indicating whether this converter can convert an object in the given source type to a GUID object using the context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="sourceType">A <see cref="T:System.Type" /> that represents the type you wish to convert from.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x06000769 RID: 1897 RVA: 0x00004F50 File Offset: 0x00003150
[Token(Token = "0x6000769")]
[Address(RVA = "0xC57CF0", Offset = "0xC56CF0", VA = "0x180C57CF0", Slot = "4")]
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return default(bool);
}
/// <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="destinationType">A <see cref="T:System.Type" /> that represents the type you wish to convert to.</param>
/// <returns>
/// <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
// Token: 0x0600076A RID: 1898 RVA: 0x00004F68 File Offset: 0x00003168
[Token(Token = "0x600076A")]
[Address(RVA = "0xC57DA0", Offset = "0xC56DA0", VA = "0x180C57DA0", Slot = "5")]
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
return default(bool);
}
/// <summary>Converts the given object to a GUID object.</summary>
/// <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
/// <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo" />. If not supplied, the current culture is assumed.</param>
/// <param name="value">The <see cref="T:System.Object" /> to convert.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the converted <paramref name="value" />.</returns>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x0600076B RID: 1899 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600076B")]
[Address(RVA = "0xC57E50", Offset = "0xC56E50", VA = "0x180C57E50", Slot = "6")]
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// <summary>Converts the given object to another type.</summary>
/// <param name="context">A formatter context.</param>
/// <param name="culture">The culture into which <paramref name="value" /> will be converted.</param>
/// <param name="value">The object to convert.</param>
/// <param name="destinationType">The type to convert the object to.</param>
/// <returns>The converted object.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="destinationType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
// Token: 0x0600076C RID: 1900 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600076C")]
[Address(RVA = "0xC57F30", Offset = "0xC56F30", VA = "0x180C57F30", Slot = "7")]
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.GuidConverter" /> class.</summary>
// Token: 0x0600076D RID: 1901 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600076D")]
[Address(RVA = "0xC58210", Offset = "0xC57210", VA = "0x180C58210")]
public GuidConverter()
{
}
}
}
+55
View File
@@ -0,0 +1,55 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides data for events that can be handled completely in an event handler.</summary>
// Token: 0x02000128 RID: 296
[Token(Token = "0x2000128")]
public class HandledEventArgs : EventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.HandledEventArgs" /> class with a default <see cref="P:System.ComponentModel.HandledEventArgs.Handled" /> property value of <see langword="false" />.</summary>
// Token: 0x0600076E RID: 1902 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600076E")]
[Address(RVA = "0xC582E0", Offset = "0xC572E0", VA = "0x180C582E0")]
public HandledEventArgs()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.HandledEventArgs" /> class with the specified default value for the <see cref="P:System.ComponentModel.HandledEventArgs.Handled" /> property.</summary>
/// <param name="defaultHandledValue">The default value for the <see cref="P:System.ComponentModel.HandledEventArgs.Handled" /> property.</param>
// Token: 0x0600076F RID: 1903 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600076F")]
[Address(RVA = "0xC58270", Offset = "0xC57270", VA = "0x180C58270")]
public HandledEventArgs(bool defaultHandledValue)
{
}
/// <summary>Gets or sets a value that indicates whether the event handler has completely handled the event or whether the system should continue its own processing.</summary>
/// <returns>
/// <see langword="true" /> if the event has been completely handled; otherwise, <see langword="false" />.</returns>
// Token: 0x17000159 RID: 345
// (get) Token: 0x06000770 RID: 1904 RVA: 0x00004F80 File Offset: 0x00003180
// (set) Token: 0x06000771 RID: 1905 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000159")]
public bool Handled
{
[Token(Token = "0x6000770")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
[Token(Token = "0x6000771")]
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
set
{
}
}
// Token: 0x040004E5 RID: 1253
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004E5")]
private bool handled;
}
}
@@ -0,0 +1,13 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Represents a method that can handle events which may or may not require further processing after the event handler has returned.</summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">A <see cref="T:System.ComponentModel.HandledEventArgs" /> that contains the event data.</param>
// Token: 0x02000129 RID: 297
// (Invoke) Token: 0x06000773 RID: 1907
[Token(Token = "0x2000129")]
public delegate void HandledEventHandler(object sender, HandledEventArgs e);
}
+192
View File
@@ -0,0 +1,192 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides the features required to support both complex and simple scenarios when binding to a data source.</summary>
// Token: 0x0200012A RID: 298
[Token(Token = "0x200012A")]
public interface IBindingList : IList, ICollection, IEnumerable
{
/// <summary>Gets whether you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew" />.</summary>
/// <returns>
/// <see langword="true" /> if you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew" />; otherwise, <see langword="false" />.</returns>
// Token: 0x1700015A RID: 346
// (get) Token: 0x06000776 RID: 1910
[Token(Token = "0x1700015A")]
bool AllowNew
{
[Token(Token = "0x6000776")]
[Address(Slot = "0")]
get;
}
/// <summary>Adds a new item to the list.</summary>
/// <returns>The item added to the list.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.AllowNew" /> is <see langword="false" />.</exception>
// Token: 0x06000777 RID: 1911
[Token(Token = "0x6000777")]
[Address(Slot = "1")]
object AddNew();
/// <summary>Gets whether you can update items in the list.</summary>
/// <returns>
/// <see langword="true" /> if you can update the items in the list; otherwise, <see langword="false" />.</returns>
// Token: 0x1700015B RID: 347
// (get) Token: 0x06000778 RID: 1912
[Token(Token = "0x1700015B")]
bool AllowEdit
{
[Token(Token = "0x6000778")]
[Address(Slot = "2")]
get;
}
/// <summary>Gets whether you can remove items from the list, using <see cref="M:System.Collections.IList.Remove(System.Object)" /> or <see cref="M:System.Collections.IList.RemoveAt(System.Int32)" />.</summary>
/// <returns>
/// <see langword="true" /> if you can remove items from the list; otherwise, <see langword="false" />.</returns>
// Token: 0x1700015C RID: 348
// (get) Token: 0x06000779 RID: 1913
[Token(Token = "0x1700015C")]
bool AllowRemove
{
[Token(Token = "0x6000779")]
[Address(Slot = "3")]
get;
}
/// <summary>Gets whether a <see cref="E:System.ComponentModel.IBindingList.ListChanged" /> event is raised when the list changes or an item in the list changes.</summary>
/// <returns>
/// <see langword="true" /> if a <see cref="E:System.ComponentModel.IBindingList.ListChanged" /> event is raised when the list changes or when an item changes; otherwise, <see langword="false" />.</returns>
// Token: 0x1700015D RID: 349
// (get) Token: 0x0600077A RID: 1914
[Token(Token = "0x1700015D")]
bool SupportsChangeNotification
{
[Token(Token = "0x600077A")]
[Address(Slot = "4")]
get;
}
/// <summary>Gets whether the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)" /> method.</summary>
/// <returns>
/// <see langword="true" /> if the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)" /> method; otherwise, <see langword="false" />.</returns>
// Token: 0x1700015E RID: 350
// (get) Token: 0x0600077B RID: 1915
[Token(Token = "0x1700015E")]
bool SupportsSearching
{
[Token(Token = "0x600077B")]
[Address(Slot = "5")]
get;
}
/// <summary>Gets whether the list supports sorting.</summary>
/// <returns>
/// <see langword="true" /> if the list supports sorting; otherwise, <see langword="false" />.</returns>
// Token: 0x1700015F RID: 351
// (get) Token: 0x0600077C RID: 1916
[Token(Token = "0x1700015F")]
bool SupportsSorting
{
[Token(Token = "0x600077C")]
[Address(Slot = "6")]
get;
}
/// <summary>Gets whether the items in the list are sorted.</summary>
/// <returns>
/// <see langword="true" /> if <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)" /> has been called and <see cref="M:System.ComponentModel.IBindingList.RemoveSort" /> has not been called; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x17000160 RID: 352
// (get) Token: 0x0600077D RID: 1917
[Token(Token = "0x17000160")]
bool IsSorted
{
[Token(Token = "0x600077D")]
[Address(Slot = "7")]
get;
}
/// <summary>Gets the <see cref="T:System.ComponentModel.PropertyDescriptor" /> that is being used for sorting.</summary>
/// <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor" /> that is being used for sorting.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x17000161 RID: 353
// (get) Token: 0x0600077E RID: 1918
[Token(Token = "0x17000161")]
PropertyDescriptor SortProperty
{
[Token(Token = "0x600077E")]
[Address(Slot = "8")]
get;
}
/// <summary>Gets the direction of the sort.</summary>
/// <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x17000162 RID: 354
// (get) Token: 0x0600077F RID: 1919
[Token(Token = "0x17000162")]
ListSortDirection SortDirection
{
[Token(Token = "0x600077F")]
[Address(Slot = "9")]
get;
}
/// <summary>Occurs when the list changes or an item in the list changes.</summary>
// Token: 0x14000007 RID: 7
// (add) Token: 0x06000780 RID: 1920
// (remove) Token: 0x06000781 RID: 1921
[Token(Token = "0x14000007")]
event ListChangedEventHandler ListChanged;
/// <summary>Adds the <see cref="T:System.ComponentModel.PropertyDescriptor" /> to the indexes used for searching.</summary>
/// <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to add to the indexes used for searching.</param>
// Token: 0x06000782 RID: 1922
[Token(Token = "0x6000782")]
[Address(Slot = "12")]
void AddIndex(PropertyDescriptor property);
/// <summary>Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor" /> and a <see cref="T:System.ComponentModel.ListSortDirection" />.</summary>
/// <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to sort by.</param>
/// <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values.</param>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x06000783 RID: 1923
[Token(Token = "0x6000783")]
[Address(Slot = "13")]
void ApplySort(PropertyDescriptor property, ListSortDirection direction);
/// <summary>Returns the index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor" />.</summary>
/// <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to search on.</param>
/// <param name="key">The value of the <paramref name="property" /> parameter to search for.</param>
/// <returns>The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor" />.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSearching" /> is <see langword="false" />.</exception>
// Token: 0x06000784 RID: 1924
[Token(Token = "0x6000784")]
[Address(Slot = "14")]
int Find(PropertyDescriptor property, object key);
/// <summary>Removes the <see cref="T:System.ComponentModel.PropertyDescriptor" /> from the indexes used for searching.</summary>
/// <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to remove from the indexes used for searching.</param>
// Token: 0x06000785 RID: 1925
[Token(Token = "0x6000785")]
[Address(Slot = "15")]
void RemoveIndex(PropertyDescriptor property);
/// <summary>Removes any sort applied using <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)" />.</summary>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x06000786 RID: 1926
[Token(Token = "0x6000786")]
[Address(Slot = "16")]
void RemoveSort();
}
}
+79
View File
@@ -0,0 +1,79 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Extends the <see cref="T:System.ComponentModel.IBindingList" /> interface by providing advanced sorting and filtering capabilities.</summary>
// Token: 0x0200012B RID: 299
[Token(Token = "0x200012B")]
public interface IBindingListView : IBindingList, IList, ICollection, IEnumerable
{
/// <summary>Sorts the data source based on the given <see cref="T:System.ComponentModel.ListSortDescriptionCollection" />.</summary>
/// <param name="sorts">The <see cref="T:System.ComponentModel.ListSortDescriptionCollection" /> containing the sorts to apply to the data source.</param>
// Token: 0x06000787 RID: 1927
[Token(Token = "0x6000787")]
[Address(Slot = "0")]
void ApplySort(ListSortDescriptionCollection sorts);
/// <summary>Gets or sets the filter to be used to exclude items from the collection of items returned by the data source</summary>
/// <returns>The string used to filter items out in the item collection returned by the data source.</returns>
// Token: 0x17000163 RID: 355
// (get) Token: 0x06000788 RID: 1928
// (set) Token: 0x06000789 RID: 1929
[Token(Token = "0x17000163")]
string Filter
{
[Token(Token = "0x6000788")]
[Address(Slot = "1")]
get;
[Token(Token = "0x6000789")]
[Address(Slot = "2")]
set;
}
/// <summary>Gets the collection of sort descriptions currently applied to the data source.</summary>
/// <returns>The <see cref="T:System.ComponentModel.ListSortDescriptionCollection" /> currently applied to the data source.</returns>
// Token: 0x17000164 RID: 356
// (get) Token: 0x0600078A RID: 1930
[Token(Token = "0x17000164")]
ListSortDescriptionCollection SortDescriptions
{
[Token(Token = "0x600078A")]
[Address(Slot = "3")]
get;
}
/// <summary>Removes the current filter applied to the data source.</summary>
// Token: 0x0600078B RID: 1931
[Token(Token = "0x600078B")]
[Address(Slot = "4")]
void RemoveFilter();
/// <summary>Gets a value indicating whether the data source supports advanced sorting.</summary>
/// <returns>
/// <see langword="true" /> if the data source supports advanced sorting; otherwise, <see langword="false" />.</returns>
// Token: 0x17000165 RID: 357
// (get) Token: 0x0600078C RID: 1932
[Token(Token = "0x17000165")]
bool SupportsAdvancedSorting
{
[Token(Token = "0x600078C")]
[Address(Slot = "5")]
get;
}
/// <summary>Gets a value indicating whether the data source supports filtering.</summary>
/// <returns>
/// <see langword="true" /> if the data source supports filtering; otherwise, <see langword="false" />.</returns>
// Token: 0x17000166 RID: 358
// (get) Token: 0x0600078D RID: 1933
[Token(Token = "0x17000166")]
bool SupportsFiltering
{
[Token(Token = "0x600078D")]
[Address(Slot = "6")]
get;
}
}
}
+25
View File
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Adds transactional capability when adding a new item to a collection.</summary>
// Token: 0x0200012C RID: 300
[Token(Token = "0x200012C")]
public interface ICancelAddNew
{
/// <summary>Discards a pending new item from the collection.</summary>
/// <param name="itemIndex">The index of the item that was previously added to the collection.</param>
// Token: 0x0600078E RID: 1934
[Token(Token = "0x600078E")]
[Address(Slot = "0")]
void CancelNew(int itemIndex);
/// <summary>Commits a pending new item to the collection.</summary>
/// <param name="itemIndex">The index of the item that was previously added to the collection.</param>
// Token: 0x0600078F RID: 1935
[Token(Token = "0x600078F")]
[Address(Slot = "1")]
void EndNew(int itemIndex);
}
}
+30
View File
@@ -0,0 +1,30 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Defines the mechanism for querying the object for changes and resetting of the changed status.</summary>
// Token: 0x0200012D RID: 301
[Token(Token = "0x200012D")]
public interface IChangeTracking
{
/// <summary>Gets the object's changed status.</summary>
/// <returns>
/// <see langword="true" /> if the object's content has changed since the last call to <see cref="M:System.ComponentModel.IChangeTracking.AcceptChanges" />; otherwise, <see langword="false" />.</returns>
// Token: 0x17000167 RID: 359
// (get) Token: 0x06000790 RID: 1936
[Token(Token = "0x17000167")]
bool IsChanged
{
[Token(Token = "0x6000790")]
[Address(Slot = "0")]
get;
}
/// <summary>Resets the object's state to unchanged by accepting the modifications.</summary>
// Token: 0x06000791 RID: 1937
[Token(Token = "0x6000791")]
[Address(Slot = "1")]
void AcceptChanges();
}
}
@@ -0,0 +1,115 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a top-level mapping layer between a COM object and a <see cref="T:System.ComponentModel.TypeDescriptor" />.</summary>
// Token: 0x0200012E RID: 302
[Token(Token = "0x200012E")]
[Obsolete]
public interface IComNativeDescriptorHandler
{
/// <summary>Gets the attributes for the specified component.</summary>
/// <param name="component">The component to get attributes for.</param>
/// <returns>A collection of attributes for <paramref name="component" />.</returns>
// Token: 0x06000792 RID: 1938
[Token(Token = "0x6000792")]
[Address(Slot = "0")]
AttributeCollection GetAttributes(object component);
/// <summary>Gets the class name for the specified component.</summary>
/// <param name="component">The component to get the class name for.</param>
/// <returns>The name of the class that corresponds with <paramref name="component" />.</returns>
// Token: 0x06000793 RID: 1939
[Token(Token = "0x6000793")]
[Address(Slot = "1")]
string GetClassName(object component);
/// <summary>Gets the type converter for the specified component.</summary>
/// <param name="component">The component to get the <see cref="T:System.ComponentModel.TypeConverter" /> for.</param>
/// <returns>The <see cref="T:System.ComponentModel.TypeConverter" /> for <paramref name="component" />.</returns>
// Token: 0x06000794 RID: 1940
[Token(Token = "0x6000794")]
[Address(Slot = "2")]
TypeConverter GetConverter(object component);
/// <summary>Gets the default event for the specified component.</summary>
/// <param name="component">The component to get the default event for.</param>
/// <returns>An <see cref="T:System.ComponentModel.EventDescriptor" /> that represents <paramref name="component" />'s default event.</returns>
// Token: 0x06000795 RID: 1941
[Token(Token = "0x6000795")]
[Address(Slot = "3")]
EventDescriptor GetDefaultEvent(object component);
/// <summary>Gets the default property for the specified component.</summary>
/// <param name="component">The component to get the default property for.</param>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor" /> that represents <paramref name="component" />'s default property.</returns>
// Token: 0x06000796 RID: 1942
[Token(Token = "0x6000796")]
[Address(Slot = "4")]
PropertyDescriptor GetDefaultProperty(object component);
/// <summary>Gets the editor for the specified component.</summary>
/// <param name="component">The component to get the editor for.</param>
/// <param name="baseEditorType">The base type of the editor for <paramref name="component" />.</param>
/// <returns>The editor for <paramref name="component" />.</returns>
// Token: 0x06000797 RID: 1943
[Token(Token = "0x6000797")]
[Address(Slot = "5")]
object GetEditor(object component, Type baseEditorType);
/// <summary>Gets the name of the specified component.</summary>
/// <param name="component">The component to get the name of.</param>
/// <returns>The name of <paramref name="component" />.</returns>
// Token: 0x06000798 RID: 1944
[Token(Token = "0x6000798")]
[Address(Slot = "6")]
string GetName(object component);
/// <summary>Gets the events for the specified component.</summary>
/// <param name="component">The component to get events for.</param>
/// <returns>A collection of event descriptors for <paramref name="component" />.</returns>
// Token: 0x06000799 RID: 1945
[Token(Token = "0x6000799")]
[Address(Slot = "7")]
EventDescriptorCollection GetEvents(object component);
/// <summary>Gets the events with the specified attributes for the specified component.</summary>
/// <param name="component">The component to get events for.</param>
/// <param name="attributes">The attributes used to filter events.</param>
/// <returns>A collection of event descriptors for <paramref name="component" />.</returns>
// Token: 0x0600079A RID: 1946
[Token(Token = "0x600079A")]
[Address(Slot = "8")]
EventDescriptorCollection GetEvents(object component, Attribute[] attributes);
/// <summary>Gets the properties with the specified attributes for the specified component.</summary>
/// <param name="component">The component to get events for.</param>
/// <param name="attributes">The attributes used to filter properties.</param>
/// <returns>A collection of property descriptors for <paramref name="component" />.</returns>
// Token: 0x0600079B RID: 1947
[Token(Token = "0x600079B")]
[Address(Slot = "9")]
PropertyDescriptorCollection GetProperties(object component, Attribute[] attributes);
/// <summary>Gets the value of the property that has the specified name.</summary>
/// <param name="component">The object to which the property belongs.</param>
/// <param name="propertyName">The name of the property.</param>
/// <param name="success">A <see cref="T:System.Boolean" />, passed by reference, that represents whether the property was retrieved.</param>
/// <returns>The value of the property that has the specified name.</returns>
// Token: 0x0600079C RID: 1948
[Token(Token = "0x600079C")]
[Address(Slot = "10")]
object GetPropertyValue(object component, string propertyName, ref bool success);
/// <summary>Gets the value of the property that has the specified dispatch identifier.</summary>
/// <param name="component">The object to which the property belongs.</param>
/// <param name="dispid">The dispatch identifier.</param>
/// <param name="success">A <see cref="T:System.Boolean" />, passed by reference, that represents whether the property was retrieved.</param>
/// <returns>The value of the property that has the specified dispatch identifier.</returns>
// Token: 0x0600079D RID: 1949
[Token(Token = "0x600079D")]
[Address(Slot = "11")]
object GetPropertyValue(object component, int dispid, ref bool success);
}
}
+43
View File
@@ -0,0 +1,43 @@
using System;
using System.ComponentModel.Design;
using System.ComponentModel.Design.Serialization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides functionality required by all components.</summary>
// Token: 0x0200012F RID: 303
[Token(Token = "0x200012F")]
[TypeConverter]
[ComVisible(true)]
[RootDesignerSerializer("System.ComponentModel.Design.Serialization.RootCodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", true)]
[Designer("System.ComponentModel.Design.ComponentDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(IDesigner))]
[Designer("System.Windows.Forms.Design.ComponentDocumentDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(IRootDesigner))]
[TypeConverter(typeof(ComponentConverter))]
public interface IComponent : IDisposable
{
/// <summary>Gets or sets the <see cref="T:System.ComponentModel.ISite" /> associated with the <see cref="T:System.ComponentModel.IComponent" />.</summary>
/// <returns>The <see cref="T:System.ComponentModel.ISite" /> object associated with the component; or <see langword="null" />, if the component does not have a site.</returns>
// Token: 0x17000168 RID: 360
// (get) Token: 0x0600079E RID: 1950
// (set) Token: 0x0600079F RID: 1951
[Token(Token = "0x17000168")]
ISite Site
{
[Token(Token = "0x600079E")]
[Address(Slot = "0")]
get;
[Token(Token = "0x600079F")]
[Address(Slot = "1")]
set;
}
/// <summary>Represents the method that handles the <see cref="E:System.ComponentModel.IComponent.Disposed" /> event of a component.</summary>
// Token: 0x14000008 RID: 8
// (add) Token: 0x060007A0 RID: 1952
// (remove) Token: 0x060007A1 RID: 1953
[Token(Token = "0x14000008")]
event EventHandler Disposed;
}
}
+49
View File
@@ -0,0 +1,49 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides functionality for containers. Containers are objects that logically contain zero or more components.</summary>
// Token: 0x02000130 RID: 304
[Token(Token = "0x2000130")]
[ComVisible(true)]
public interface IContainer : IDisposable
{
/// <summary>Adds the specified <see cref="T:System.ComponentModel.IComponent" /> to the <see cref="T:System.ComponentModel.IContainer" /> at the end of the list.</summary>
/// <param name="component">The <see cref="T:System.ComponentModel.IComponent" /> to add.</param>
// Token: 0x060007A2 RID: 1954
[Token(Token = "0x60007A2")]
[Address(Slot = "0")]
void Add(IComponent component);
/// <summary>Adds the specified <see cref="T:System.ComponentModel.IComponent" /> to the <see cref="T:System.ComponentModel.IContainer" /> at the end of the list, and assigns a name to the component.</summary>
/// <param name="component">The <see cref="T:System.ComponentModel.IComponent" /> to add.</param>
/// <param name="name">The unique, case-insensitive name to assign to the component.
/// -or-
/// <see langword="null" /> that leaves the component unnamed.</param>
// Token: 0x060007A3 RID: 1955
[Token(Token = "0x60007A3")]
[Address(Slot = "1")]
void Add(IComponent component, string name);
/// <summary>Gets all the components in the <see cref="T:System.ComponentModel.IContainer" />.</summary>
/// <returns>A collection of <see cref="T:System.ComponentModel.IComponent" /> objects that represents all the components in the <see cref="T:System.ComponentModel.IContainer" />.</returns>
// Token: 0x17000169 RID: 361
// (get) Token: 0x060007A4 RID: 1956
[Token(Token = "0x17000169")]
ComponentCollection Components
{
[Token(Token = "0x60007A4")]
[Address(Slot = "2")]
get;
}
/// <summary>Removes a component from the <see cref="T:System.ComponentModel.IContainer" />.</summary>
/// <param name="component">The <see cref="T:System.ComponentModel.IComponent" /> to remove.</param>
// Token: 0x060007A5 RID: 1957
[Token(Token = "0x60007A5")]
[Address(Slot = "3")]
void Remove(IComponent component);
}
}
@@ -0,0 +1,99 @@
using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides an interface that supplies dynamic custom type information for an object.</summary>
// Token: 0x02000131 RID: 305
[Token(Token = "0x2000131")]
public interface ICustomTypeDescriptor
{
/// <summary>Returns a collection of custom attributes for this instance of a component.</summary>
/// <returns>An <see cref="T:System.ComponentModel.AttributeCollection" /> containing the attributes for this object.</returns>
// Token: 0x060007A6 RID: 1958
[Token(Token = "0x60007A6")]
[Address(Slot = "0")]
AttributeCollection GetAttributes();
/// <summary>Returns the class name of this instance of a component.</summary>
/// <returns>The class name of the object, or <see langword="null" /> if the class does not have a name.</returns>
// Token: 0x060007A7 RID: 1959
[Token(Token = "0x60007A7")]
[Address(Slot = "1")]
string GetClassName();
/// <summary>Returns the name of this instance of a component.</summary>
/// <returns>The name of the object, or <see langword="null" /> if the object does not have a name.</returns>
// Token: 0x060007A8 RID: 1960
[Token(Token = "0x60007A8")]
[Address(Slot = "2")]
string GetComponentName();
/// <summary>Returns a type converter for this instance of a component.</summary>
/// <returns>A <see cref="T:System.ComponentModel.TypeConverter" /> that is the converter for this object, or <see langword="null" /> if there is no <see cref="T:System.ComponentModel.TypeConverter" /> for this object.</returns>
// Token: 0x060007A9 RID: 1961
[Token(Token = "0x60007A9")]
[Address(Slot = "3")]
TypeConverter GetConverter();
/// <summary>Returns the default event for this instance of a component.</summary>
/// <returns>An <see cref="T:System.ComponentModel.EventDescriptor" /> that represents the default event for this object, or <see langword="null" /> if this object does not have events.</returns>
// Token: 0x060007AA RID: 1962
[Token(Token = "0x60007AA")]
[Address(Slot = "4")]
EventDescriptor GetDefaultEvent();
/// <summary>Returns the default property for this instance of a component.</summary>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor" /> that represents the default property for this object, or <see langword="null" /> if this object does not have properties.</returns>
// Token: 0x060007AB RID: 1963
[Token(Token = "0x60007AB")]
[Address(Slot = "5")]
PropertyDescriptor GetDefaultProperty();
/// <summary>Returns an editor of the specified type for this instance of a component.</summary>
/// <param name="editorBaseType">A <see cref="T:System.Type" /> that represents the editor for this object.</param>
/// <returns>An <see cref="T:System.Object" /> of the specified type that is the editor for this object, or <see langword="null" /> if the editor cannot be found.</returns>
// Token: 0x060007AC RID: 1964
[Token(Token = "0x60007AC")]
[Address(Slot = "6")]
object GetEditor(Type editorBaseType);
/// <summary>Returns the events for this instance of a component.</summary>
/// <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection" /> that represents the events for this component instance.</returns>
// Token: 0x060007AD RID: 1965
[Token(Token = "0x60007AD")]
[Address(Slot = "7")]
EventDescriptorCollection GetEvents();
/// <summary>Returns the events for this instance of a component using the specified attribute array as a filter.</summary>
/// <param name="attributes">An array of type <see cref="T:System.Attribute" /> that is used as a filter.</param>
/// <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection" /> that represents the filtered events for this component instance.</returns>
// Token: 0x060007AE RID: 1966
[Token(Token = "0x60007AE")]
[Address(Slot = "8")]
EventDescriptorCollection GetEvents(Attribute[] attributes);
/// <summary>Returns the properties for this instance of a component.</summary>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> that represents the properties for this component instance.</returns>
// Token: 0x060007AF RID: 1967
[Token(Token = "0x60007AF")]
[Address(Slot = "9")]
PropertyDescriptorCollection GetProperties();
/// <summary>Returns the properties for this instance of a component using the attribute array as a filter.</summary>
/// <param name="attributes">An array of type <see cref="T:System.Attribute" /> that is used as a filter.</param>
/// <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> that represents the filtered properties for this component instance.</returns>
// Token: 0x060007B0 RID: 1968
[Token(Token = "0x60007B0")]
[Address(Slot = "10")]
PropertyDescriptorCollection GetProperties(Attribute[] attributes);
/// <summary>Returns an object that contains the property described by the specified property descriptor.</summary>
/// <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor" /> that represents the property whose owner is to be found.</param>
/// <returns>An <see cref="T:System.Object" /> that represents the owner of the specified property.</returns>
// Token: 0x060007B1 RID: 1969
[Token(Token = "0x60007B1")]
[Address(Slot = "11")]
object GetPropertyOwner(PropertyDescriptor pd);
}
}

Some files were not shown because too many files have changed in this diff Show More