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/DataFlow/GenericParameterDataFlow.cs')
-rw-r--r--test/Mono.Linker.Tests.Cases/DataFlow/GenericParameterDataFlow.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/Mono.Linker.Tests.Cases/DataFlow/GenericParameterDataFlow.cs b/test/Mono.Linker.Tests.Cases/DataFlow/GenericParameterDataFlow.cs
index fefa4584f..e30b6f1d2 100644
--- a/test/Mono.Linker.Tests.Cases/DataFlow/GenericParameterDataFlow.cs
+++ b/test/Mono.Linker.Tests.Cases/DataFlow/GenericParameterDataFlow.cs
@@ -165,6 +165,11 @@ namespace Mono.Linker.Tests.Cases.DataFlow
new DerivedTypeWithOpenGenericOnBaseWithRequirements<TestType> ();
}
+ /// <summary>
+ /// Adding a comment to verify that analyzer doesn't null ref when trying to analyze
+ /// generic parameter in cref comments on a class
+ /// <see cref="GenericBaseTypeWithRequirements{T}"/>
+ /// </summary>
class GenericBaseTypeWithRequirements<[DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicFields)] T>
{
public GenericBaseTypeWithRequirements ()
@@ -452,6 +457,11 @@ namespace Mono.Linker.Tests.Cases.DataFlow
MethodRequiresNothingPassThrough<TestType> ();
}
+ /// <summary>
+ /// Adding a comment to verify that analyzer doesn't null ref when trying to analyze
+ /// generic parameter comments on a method
+ /// <see cref="MethodRequiresPublicFields{T}"/>
+ /// </summary>
[ExpectedWarning ("IL2087", nameof (DataFlowTypeExtensions.RequiresPublicMethods))]
static void MethodRequiresPublicFields<
[DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicFields)] T> ()