Cosmos/source2/IL2CPU/Cosmos.IL2CPU.Plugs/PlugAttribute.cs

27 lines
No EOL
563 B
C#

using System;
namespace Cosmos.IL2CPU.Plugs
{
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public sealed class PlugAttribute : Attribute
{
public Type Target;
public bool Inheritable = false;
public string TargetName;
public bool IsMonoOnly = false;
public bool IsMicrosoftdotNETOnly = false;
public FrameworkVersion TargetFramework = FrameworkVersion.v4_0;
}
[Flags]
public enum FrameworkVersion
{
v1_0,
v1_1,
v2_0,
v3_0,
v3_5,
v3_5_Sp1,
v4_0
}
}