1 // Copyright (c) Microsoft. All rights reserved. 2 // Licensed under the MIT license. See LICENSE file in the project root for full license information. 3 //----------------------------------------------------------------------- 4 // </copyright> 5 // <summary>Should a warning or error or nothing be emitted when there is a architecture mismatch</summary> 6 //----------------------------------------------------------------------- 7 8 using System; 9 using System.Resources; 10 using Microsoft.Build.Framework; 11 using Microsoft.Build.Utilities; 12 using System.Reflection; 13 using System.IO; 14 using System.Collections; 15 using System.Globalization; 16 using System.Diagnostics; 17 using System.Runtime.InteropServices; 18 using System.Text.RegularExpressions; 19 20 namespace Microsoft.Build.Tasks 21 { 22 #region enum 23 /// <summary> 24 /// Enum describing the behavior when a a primary reference has an architecture different from the project 25 /// </summary> 26 internal enum WarnOrErrorOnTargetArchitectureMismatchBehavior 27 { 28 /// <summary> 29 /// Print an error 30 /// </summary> 31 Error, 32 33 /// <summary> 34 /// Print a warning 35 /// </summary> 36 Warning, 37 38 /// <summary> 39 /// Do nothing 40 /// </summary> 41 None 42 } 43 #endregion 44 } 45