This commit is contained in:
2025-01-17 13:10:42 +01:00
commit 4536213c91
15115 changed files with 1442174 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
using System;
namespace Unity.PlasticSCM.Editor
{
internal static class EnumExtensions
{
internal static bool HasFlag(this Enum variable, Enum value)
{
if (variable.GetType() != value.GetType())
throw new ArgumentException(
"The checked flag is not from the same type as the checked variable.");
Convert.ToUInt64(value);
ulong num = Convert.ToUInt64(value);
ulong num2 = Convert.ToUInt64(variable);
return (num2 & num) == num;
}
}
}