using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// Specifies that a list can be used as a data source. A visual designer should use this attribute to determine whether to display a particular list in a data-binding picker. This class cannot be inherited.
// Token: 0x02000159 RID: 345
[Token(Token = "0x2000159")]
[AttributeUsage(AttributeTargets.All)]
public sealed class ListBindableAttribute : Attribute
{
/// Initializes a new instance of the class using a value to indicate whether the list is bindable.
///
/// if the list is bindable; otherwise, .
// Token: 0x06000848 RID: 2120 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000848")]
[Address(RVA = "0xB9AFE0", Offset = "0xB99FE0", VA = "0x180B9AFE0")]
public ListBindableAttribute(bool listBindable)
{
}
/// Initializes a new instance of the class using to indicate whether the list is bindable.
/// A that indicates whether the list is bindable.
// Token: 0x06000849 RID: 2121 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000849")]
[Address(RVA = "0xC5D000", Offset = "0xC5C000", VA = "0x180C5D000")]
public ListBindableAttribute(BindableSupport flags)
{
}
/// Gets whether the list is bindable.
///
/// if the list is bindable; otherwise, .
// Token: 0x1700018B RID: 395
// (get) Token: 0x0600084A RID: 2122 RVA: 0x00005178 File Offset: 0x00003378
[Token(Token = "0x1700018B")]
public bool ListBindable
{
[Token(Token = "0x600084A")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return default(bool);
}
}
/// Returns whether the object passed is equal to this .
/// The object to test equality with.
///
/// if the object passed is equal to this ; otherwise, .
// Token: 0x0600084B RID: 2123 RVA: 0x00005190 File Offset: 0x00003390
[Token(Token = "0x600084B")]
[Address(RVA = "0xC5CE60", Offset = "0xC5BE60", VA = "0x180C5CE60", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// Returns the hash code for this instance.
/// A hash code for the current .
// Token: 0x0600084C RID: 2124 RVA: 0x000051A8 File Offset: 0x000033A8
[Token(Token = "0x600084C")]
[Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// Returns whether is set to the default value.
///
/// if is set to the default value; otherwise, .
// Token: 0x0600084D RID: 2125 RVA: 0x000051C0 File Offset: 0x000033C0
[Token(Token = "0x600084D")]
[Address(RVA = "0xC5CEE0", Offset = "0xC5BEE0", VA = "0x180C5CEE0", Slot = "6")]
public override bool IsDefaultAttribute()
{
return default(bool);
}
/// Specifies that the list is bindable. This field is read-only.
// Token: 0x04000505 RID: 1285
[Token(Token = "0x4000505")]
public static readonly ListBindableAttribute Yes;
/// Specifies that the list is not bindable. This field is read-only.
// Token: 0x04000506 RID: 1286
[Token(Token = "0x4000506")]
public static readonly ListBindableAttribute No;
/// Represents the default value for .
// Token: 0x04000507 RID: 1287
[Token(Token = "0x4000507")]
public static readonly ListBindableAttribute Default;
// Token: 0x04000508 RID: 1288
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000508")]
private bool listBindable;
// Token: 0x04000509 RID: 1289
[FieldOffset(Offset = "0x11")]
[Token(Token = "0x4000509")]
private bool isDefault;
}
}