2
0
mirror of https://github.com/esiur/esiur-dotnet.git synced 2025-06-27 13:33:13 +00:00

DynamicMethod Nullable Events

This commit is contained in:
2022-04-01 15:47:19 +03:00
parent 20fcaba518
commit 2809d389bd
7 changed files with 293 additions and 234 deletions

View File

@ -0,0 +1,27 @@
namespace System.Runtime.CompilerServices
{
[AttributeUsage(
AttributeTargets.Class |
AttributeTargets.Event |
AttributeTargets.Field |
AttributeTargets.GenericParameter |
AttributeTargets.Parameter |
AttributeTargets.Property |
AttributeTargets.ReturnValue,
AllowMultiple = false,
Inherited = false)]
public sealed class NullableAttribute : Attribute
{
public readonly byte[] Flags;
public readonly byte Flag;
public NullableAttribute(byte flag)
{
Flag = flag;// new byte[] { flag };
}
public NullableAttribute(byte[] flags)
{
Flags = flags;
}
}
}