Files
Hasebe/Library/PackageCache/com.gustavopsantos.reflex@7857b9937c99/Exceptions/UnknownContractException.cs
T
2026-09-21 12:15:57 +03:00

20 lines
539 B
C#

using System;
using Reflex.Extensions;
namespace Reflex.Exceptions
{
public sealed class UnknownContractException : Exception
{
public Type UnknownContract { get; }
public UnknownContractException(Type unknownContract) : base(GenerateMessage(unknownContract))
{
UnknownContract = unknownContract;
}
private static string GenerateMessage(Type unknownContract)
{
return $"Cannot resolve contract '{unknownContract.GetFullName()}'.";
}
}
}