diff --git a/src/Nadeko.Common/Kwum.cs b/src/Nadeko.Common/Kwum.cs index 18646854b..9285090ad 100644 --- a/src/Nadeko.Common/Kwum.cs +++ b/src/Nadeko.Common/Kwum.cs @@ -5,9 +5,9 @@ namespace Nadeko.Common; // needs proper invalid input check (character array input out of range) // needs negative number support // ReSharper disable once InconsistentNaming -#pragma warning disable IDE1006 +#pragma warning disable CS8981 public readonly struct kwum : IEquatable -#pragma warning restore IDE1006 +#pragma warning restore CS8981 { private const string VALID_CHARACTERS = "23456789abcdefghijkmnpqrstuvwxyz"; private readonly int _value; diff --git a/src/Nadeko.Common/Nadeko.Common.csproj b/src/Nadeko.Common/Nadeko.Common.csproj index 205c08172..1e19eb78b 100644 --- a/src/Nadeko.Common/Nadeko.Common.csproj +++ b/src/Nadeko.Common/Nadeko.Common.csproj @@ -1,7 +1,7 @@ - net6.0 + net7.0 enable enable diff --git a/src/Nadeko.Econ/Nadeko.Econ.csproj b/src/Nadeko.Econ/Nadeko.Econ.csproj index 30effaa55..2219e5b2b 100644 --- a/src/Nadeko.Econ/Nadeko.Econ.csproj +++ b/src/Nadeko.Econ/Nadeko.Econ.csproj @@ -1,7 +1,7 @@ - net6.0 + net7.0 enable enable diff --git a/src/Nadeko.Medusa/Nadeko.Medusa.csproj b/src/Nadeko.Medusa/Nadeko.Medusa.csproj index b21da76eb..4f71c41ff 100644 --- a/src/Nadeko.Medusa/Nadeko.Medusa.csproj +++ b/src/Nadeko.Medusa/Nadeko.Medusa.csproj @@ -1,12 +1,9 @@ - net6.0 + net7.0 enable enable - preview - true - Nadeko.Snake The NadekoBot Team diff --git a/src/NadekoBot.Coordinator/NadekoBot.Coordinator.csproj b/src/NadekoBot.Coordinator/NadekoBot.Coordinator.csproj index 6489f7819..10ebe4b4d 100644 --- a/src/NadekoBot.Coordinator/NadekoBot.Coordinator.csproj +++ b/src/NadekoBot.Coordinator/NadekoBot.Coordinator.csproj @@ -1,7 +1,8 @@  - net6.0 + net7.0 + CS8981 diff --git a/src/NadekoBot.Tests/NadekoBot.Tests.csproj b/src/NadekoBot.Tests/NadekoBot.Tests.csproj index 054f46437..328c1a6a8 100644 --- a/src/NadekoBot.Tests/NadekoBot.Tests.csproj +++ b/src/NadekoBot.Tests/NadekoBot.Tests.csproj @@ -1,9 +1,7 @@ - net6.0 - 10.0 - True + net7.0 false diff --git a/src/NadekoBot.VotesApi/NadekoBot.VotesApi.csproj b/src/NadekoBot.VotesApi/NadekoBot.VotesApi.csproj index 61b68b3aa..59f8966dc 100644 --- a/src/NadekoBot.VotesApi/NadekoBot.VotesApi.csproj +++ b/src/NadekoBot.VotesApi/NadekoBot.VotesApi.csproj @@ -1,7 +1,7 @@  - net6.0 + net7.0 Linux diff --git a/src/NadekoBot/Common/Medusa/TypeWrapper.cs b/src/NadekoBot/Common/Medusa/TypeWrapper.cs deleted file mode 100644 index fb6b3e1a5..000000000 --- a/src/NadekoBot/Common/Medusa/TypeWrapper.cs +++ /dev/null @@ -1,143 +0,0 @@ -using System.Globalization; -using System.Reflection; - -namespace Nadeko.Medusa; - -public sealed class TypeWrapper : Type -{ - private readonly int _hashCode; - - public TypeWrapper(Type t) - { - _hashCode = t.GetHashCode(); - Namespace = t.Namespace; - Name = t.Name; - FullName = t.FullName; - IsGenericType = t.IsGenericType; - IsConstructedGenericType = t.IsConstructedGenericType; - } - - public override bool IsGenericType { get; } - public override bool IsConstructedGenericType { get; } - - public override object[] GetCustomAttributes(bool inherit) - => throw new NotImplementedException(); - - public override object[] GetCustomAttributes(Type attributeType, bool inherit) - => throw new NotImplementedException(); - - public override bool IsDefined(Type attributeType, bool inherit) - => throw new NotImplementedException(); - - public override Module Module { get; } - public override string? Namespace { get; } - public override string Name { get; } - - protected override TypeAttributes GetAttributeFlagsImpl() - => throw new NotImplementedException(); - - protected override ConstructorInfo? GetConstructorImpl( - BindingFlags bindingAttr, - Binder? binder, - CallingConventions callConvention, - Type[] types, - ParameterModifier[]? modifiers) - => throw new NotImplementedException(); - - public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) - => throw new NotImplementedException(); - - public override Type? GetElementType() - => throw new NotImplementedException(); - - public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) - => throw new NotImplementedException(); - - public override EventInfo[] GetEvents(BindingFlags bindingAttr) - => throw new NotImplementedException(); - - public override FieldInfo? GetField(string name, BindingFlags bindingAttr) - => throw new NotImplementedException(); - - public override FieldInfo[] GetFields(BindingFlags bindingAttr) - => throw new NotImplementedException(); - - public override MemberInfo[] GetMembers(BindingFlags bindingAttr) - => throw new NotImplementedException(); - - protected override MethodInfo? GetMethodImpl( - string name, - BindingFlags bindingAttr, - Binder? binder, - CallingConventions callConvention, - Type[]? types, - ParameterModifier[]? modifiers) - => throw new NotImplementedException(); - - public override MethodInfo[] GetMethods(BindingFlags bindingAttr) - => throw new NotImplementedException(); - - public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) - => throw new NotImplementedException(); - - public override object? InvokeMember( - string name, - BindingFlags invokeAttr, - Binder? binder, - object? target, - object?[]? args, - ParameterModifier[]? modifiers, - CultureInfo? culture, - string[]? namedParameters) - => throw new NotImplementedException(); - - public override Type UnderlyingSystemType { get; } - - protected override bool IsArrayImpl() - => throw new NotImplementedException(); - - protected override bool IsByRefImpl() - => throw new NotImplementedException(); - - protected override bool IsCOMObjectImpl() - => throw new NotImplementedException(); - - protected override bool IsPointerImpl() - => throw new NotImplementedException(); - - protected override bool IsPrimitiveImpl() - => throw new NotImplementedException(); - - public override Assembly Assembly { get; } - public override string? AssemblyQualifiedName { get; } - public override Type? BaseType { get; } - public override string? FullName { get; } - public override Guid GUID { get; } - - protected override PropertyInfo? GetPropertyImpl( - string name, - BindingFlags bindingAttr, - Binder? binder, - Type? returnType, - Type[]? types, - ParameterModifier[]? modifiers) - => throw new NotImplementedException(); - - protected override bool HasElementTypeImpl() - => throw new NotImplementedException(); - - public override Type? GetNestedType(string name, BindingFlags bindingAttr) - => throw new NotImplementedException(); - - public override Type[] GetNestedTypes(BindingFlags bindingAttr) - => throw new NotImplementedException(); - - public override int GetHashCode() - => _hashCode; - - public override Type? GetInterface(string name, bool ignoreCase) - => throw new NotImplementedException(); - - public override Type[] GetInterfaces() - => throw new NotImplementedException(); -} \ No newline at end of file diff --git a/src/NadekoBot/NadekoBot.csproj b/src/NadekoBot/NadekoBot.csproj index d36bec7bb..cff093387 100644 --- a/src/NadekoBot/NadekoBot.csproj +++ b/src/NadekoBot/NadekoBot.csproj @@ -1,10 +1,8 @@  - net6.0 - preview + net7.0 enable - true true @@ -15,7 +13,7 @@ - CS1066 + CS1066;CS8981 @@ -124,7 +122,7 @@ - 4.0.0 + 5.0.0 $(VersionPrefix).$(VersionSuffix) $(VersionPrefix)