using System;
using System.Runtime.InteropServices;
namespace System
{
/// Used to set the default loader optimization policy for the main method of an executable application.
/// 1
// Token: 0x0200067F RID: 1663
[ComVisible(true)]
[AttributeUsage(AttributeTargets.Method)]
public sealed class LoaderOptimizationAttribute : Attribute
{
/// Initializes a new instance of the class to the specified value.
/// A value equivalent to a constant.
// Token: 0x06003EF5 RID: 16117 RVA: 0x000D5274 File Offset: 0x000D3474
public LoaderOptimizationAttribute(byte value)
{
this.lo = (LoaderOptimization)value;
}
/// Initializes a new instance of the class to the specified value.
/// A constant.
// Token: 0x06003EF6 RID: 16118 RVA: 0x000D5284 File Offset: 0x000D3484
public LoaderOptimizationAttribute(LoaderOptimization value)
{
this.lo = value;
}
/// Gets the current value for this instance.
/// A constant.
/// 2
// Token: 0x17000BC1 RID: 3009
// (get) Token: 0x06003EF7 RID: 16119 RVA: 0x000D5294 File Offset: 0x000D3494
public LoaderOptimization Value
{
get
{
return this.lo;
}
}
// Token: 0x04001924 RID: 6436
private LoaderOptimization lo;
}
}