From ce35f8676e24fd6a2d2496ab07310ff85bd3b6ee Mon Sep 17 00:00:00 2001 From: Oliver Booth Date: Thu, 6 Apr 2023 17:05:37 +0100 Subject: [PATCH] chore: make attributes internal --- tools/X10D.MetaServices/Assembly.cs | 4 ++++ tools/X10D.MetaServices/AutoOverloadAttribute.cs | 2 +- tools/X10D.MetaServices/OverloadTypeAttribute.cs | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 tools/X10D.MetaServices/Assembly.cs diff --git a/tools/X10D.MetaServices/Assembly.cs b/tools/X10D.MetaServices/Assembly.cs new file mode 100644 index 0000000..274a45a --- /dev/null +++ b/tools/X10D.MetaServices/Assembly.cs @@ -0,0 +1,4 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("X10D")] +[assembly: InternalsVisibleTo("SourceGenerator")] diff --git a/tools/X10D.MetaServices/AutoOverloadAttribute.cs b/tools/X10D.MetaServices/AutoOverloadAttribute.cs index 5630c84..382e63e 100644 --- a/tools/X10D.MetaServices/AutoOverloadAttribute.cs +++ b/tools/X10D.MetaServices/AutoOverloadAttribute.cs @@ -1,6 +1,6 @@ namespace X10D.MetaServices; [AttributeUsage(AttributeTargets.Method, Inherited = false)] -public sealed class AutoOverloadAttribute : Attribute +internal sealed class AutoOverloadAttribute : Attribute { } diff --git a/tools/X10D.MetaServices/OverloadTypeAttribute.cs b/tools/X10D.MetaServices/OverloadTypeAttribute.cs index d938a5b..0fdde1a 100644 --- a/tools/X10D.MetaServices/OverloadTypeAttribute.cs +++ b/tools/X10D.MetaServices/OverloadTypeAttribute.cs @@ -1,7 +1,7 @@ namespace X10D.MetaServices; [AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.ReturnValue, Inherited = false)] -public sealed class OverloadTypeAttribute : Attribute +internal sealed class OverloadTypeAttribute : Attribute { /// /// Initializes a new instance of the class.