From 861a3ca1cac24afcd6c3d764a7361b108cb78700 Mon Sep 17 00:00:00 2001 From: James Cracknell Date: Thu, 31 Oct 2024 22:15:06 -0600 Subject: [PATCH] Added Arborist.Utils.Dummy{Class,Struct} --- src/Arborist/src/Utils/DummyClass.cs | 8 ++++++++ src/Arborist/src/Utils/DummyStruct.cs | 6 ++++++ 2 files changed, 14 insertions(+) create mode 100644 src/Arborist/src/Utils/DummyClass.cs create mode 100644 src/Arborist/src/Utils/DummyStruct.cs diff --git a/src/Arborist/src/Utils/DummyClass.cs b/src/Arborist/src/Utils/DummyClass.cs new file mode 100644 index 0000000..1912007 --- /dev/null +++ b/src/Arborist/src/Utils/DummyClass.cs @@ -0,0 +1,8 @@ +namespace Arborist.Utils; + +/// +/// Meaningless reference type used to disambiguate methods overloaded by type constraints. +/// +public sealed class DummyClass { + private DummyClass() { } +} diff --git a/src/Arborist/src/Utils/DummyStruct.cs b/src/Arborist/src/Utils/DummyStruct.cs new file mode 100644 index 0000000..c8f46da --- /dev/null +++ b/src/Arborist/src/Utils/DummyStruct.cs @@ -0,0 +1,6 @@ +namespace Arborist.Utils; + +/// +/// Meaningless value type used to disambiguate methods overloaded by type constraints. +/// +public readonly struct DummyStruct { }