// 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. using System; namespace Mono.Linker.Tests.Cases.Expectations.Assertions { /// /// Verifies that a reference exists in the test case assembly /// [AttributeUsage (AttributeTargets.Class, AllowMultiple = true, Inherited = false)] public class KeptReferenceAttribute : KeptAttribute { public KeptReferenceAttribute (string name) { if (string.IsNullOrEmpty (name)) throw new ArgumentException ("Value cannot be null or empty.", nameof (name)); } } }