24 lines
		
	
	
		
			738 B
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			738 B
		
	
	
	
		
			C#
		
	
	
	
	
	
|  | using NUnit.Framework; | ||
|  | using UnityEngine.Scripting; | ||
|  | 
 | ||
|  | namespace UnityEngine.TestTools | ||
|  | { | ||
|  |     /// <summary> | ||
|  |     /// Like the ValuesAttribute it is used to provide literal arguments for | ||
|  |     /// an individual parameter of a test. It has the Preserve attribute added, | ||
|  |     /// allowing it to persist in players build at a high stripping level. | ||
|  |     /// </summary> | ||
|  |     [Preserve] | ||
|  |     public class PreservedValuesAttribute : ValuesAttribute | ||
|  |     { | ||
|  |         /// <summary> | ||
|  |         /// Construct the values attribute with a set of arguments. | ||
|  |         /// </summary> | ||
|  |         /// <param name="args">The set of arguments for the test parameter.</param> | ||
|  |         public PreservedValuesAttribute(params object[] args) : base(args) | ||
|  |         { | ||
|  | 
 | ||
|  |         } | ||
|  |     } | ||
|  | } |