Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/linker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'test/Mono.Linker.Tests.Cases.Expectations/Metadata/RequiresDynamicCodeAttribute.cs')
-rw-r--r--test/Mono.Linker.Tests.Cases.Expectations/Metadata/RequiresDynamicCodeAttribute.cs41
1 files changed, 0 insertions, 41 deletions
diff --git a/test/Mono.Linker.Tests.Cases.Expectations/Metadata/RequiresDynamicCodeAttribute.cs b/test/Mono.Linker.Tests.Cases.Expectations/Metadata/RequiresDynamicCodeAttribute.cs
deleted file mode 100644
index d962da8d1..000000000
--- a/test/Mono.Linker.Tests.Cases.Expectations/Metadata/RequiresDynamicCodeAttribute.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) .NET Foundation and contributors. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-
-#nullable enable
-
-namespace System.Diagnostics.CodeAnalysis
-{
- /// <summary>
- /// Indicates that the specified method requires the ability to generate new code at runtime,
- /// for example through <see cref="System.Reflection"/>.
- /// </summary>
- /// <remarks>
- /// This allows tools to understand which methods are unsafe to call when compiling ahead of time.
- /// </remarks>
- [AttributeUsage (AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class, Inherited = false)]
- public sealed class RequiresDynamicCodeAttribute : Attribute
- {
- /// <summary>
- /// Initializes a new instance of the <see cref="RequiresDynamicCodeAttribute"/> class
- /// with the specified message.
- /// </summary>
- /// <param name="message">
- /// A message that contains information about the usage of dynamic code.
- /// </param>
- public RequiresDynamicCodeAttribute (string message)
- {
- Message = message;
- }
-
- /// <summary>
- /// Gets a message that contains information about the usage of dynamic code.
- /// </summary>
- public string Message { get; }
-
- /// <summary>
- /// Gets or sets an optional URL that contains more information about the method,
- /// why it requires dynamic code, and what options a consumer has to deal with it.
- /// </summary>
- public string? Url { get; set; }
- }
-}