using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// Specifies whether a member is typically used for binding. This class cannot be inherited.
// Token: 0x020000E8 RID: 232
[Token(Token = "0x20000E8")]
[AttributeUsage(AttributeTargets.All)]
public sealed class BindableAttribute : Attribute
{
/// Initializes a new instance of the class with a Boolean value.
///
/// to use property for binding; otherwise, .
// Token: 0x06000585 RID: 1413 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000585")]
[Address(RVA = "0xB91D00", Offset = "0xB90D00", VA = "0x180B91D00")]
public BindableAttribute(bool bindable)
{
}
/// Initializes a new instance of the class.
///
/// to use property for binding; otherwise, .
/// One of the values.
// 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)
{
}
/// Initializes a new instance of the class with one of the values.
/// One of the values.
// Token: 0x06000587 RID: 1415 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000587")]
[Address(RVA = "0xB91D80", Offset = "0xB90D80", VA = "0x180B91D80")]
public BindableAttribute(BindableSupport flags)
{
}
/// Initializes a new instance of the class.
/// One of the values.
/// One of the values.
// 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)
{
}
/// Gets a value indicating that a property is typically used for binding.
///
/// if the property is typically used for binding; otherwise, .
// 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);
}
}
/// Gets a value indicating the direction or directions of this property's data binding.
/// The direction of this property's data binding.
// 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;
}
}
/// Determines whether two objects are equal.
/// The object to compare.
///
/// if the specified is equal to the current ; if it is not equal.
// 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);
}
/// Serves as a hash function for the class.
/// A hash code for the current .
// 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;
}
/// Determines if this attribute is the default.
///
/// if the attribute is the default value for this attribute class; otherwise, .
// 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);
}
/// Specifies that a property is typically used for binding. This field is read-only.
// Token: 0x04000444 RID: 1092
[Token(Token = "0x4000444")]
public static readonly BindableAttribute Yes;
/// Specifies that a property is not typically used for binding. This field is read-only.
// Token: 0x04000445 RID: 1093
[Token(Token = "0x4000445")]
public static readonly BindableAttribute No;
/// Specifies the default value for the , which is . This field is read-only.
// 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;
}
}