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