Files
FlaxEngine/Source/Tools/Flax.Build/Build/InvalidArchitectureException.cs

33 lines
1.2 KiB
C#

// Copyright (c) Wojciech Figat. All rights reserved.
using System;
namespace Flax.Build
{
/// <summary>
/// The unsupported architecture exception for code paths that require other architecture.
/// </summary>
/// <seealso cref="System.Exception" />
public class InvalidArchitectureException : Exception
{
/// <summary>
/// Initializes a new instance of the <see cref="InvalidArchitectureException"/> class.
/// </summary>
/// <param name="architecture">The architecture.</param>
public InvalidArchitectureException(TargetArchitecture architecture)
: base(string.Format("Unknown architecture {0}.", architecture))
{
}
/// <summary>
/// Initializes a new instance of the <see cref="InvalidArchitectureException"/> class.
/// </summary>
/// <param name="architecture">The architecture.</param>
/// <param name="message">The additional message.</param>
public InvalidArchitectureException(TargetArchitecture architecture, string message)
: base(string.Format("Unknown architecture {0}. " + message, architecture))
{
}
}
}