using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Runtime.CompilerServices
{
/// Controls the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler.
// Token: 0x02000552 RID: 1362
[Token(Token = "0x2000552")]
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Module | AttributeTargets.Class | AttributeTargets.Method)]
[ComVisible(true)]
[Serializable]
public class CompilationRelaxationsAttribute : Attribute
{
/// Initializes a new instance of the class with the specified compilation relaxations.
/// The compilation relaxations.
// Token: 0x06002A64 RID: 10852 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002A64")]
[Address(RVA = "0x4D83A0", Offset = "0x4D71A0", VA = "0x1804D83A0")]
public CompilationRelaxationsAttribute(int relaxations)
{
}
/// Initializes a new instance of the class with the specified value.
/// One of the values.
// Token: 0x06002A65 RID: 10853 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002A65")]
[Address(RVA = "0x4D83A0", Offset = "0x4D71A0", VA = "0x1804D83A0")]
public CompilationRelaxationsAttribute(CompilationRelaxations relaxations)
{
}
/// Gets the compilation relaxations specified when the current object was constructed.
/// The compilation relaxations specified when the current object was constructed.
/// Use the enumeration with the property.
// Token: 0x17000646 RID: 1606
// (get) Token: 0x06002A66 RID: 10854 RVA: 0x000168D8 File Offset: 0x00014AD8
[Token(Token = "0x17000646")]
public int CompilationRelaxations
{
[Token(Token = "0x6002A66")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return 0;
}
}
// Token: 0x04001897 RID: 6295
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001897")]
private int m_relaxations;
}
}