CPF/CPF.Mac/Mac/CoreText/ConstructorError.cs

20 lines
418 B
C#
Raw Normal View History

2023-11-21 23:05:03 +08:00
using System;
namespace CPF.Mac.CoreText
{
internal static class ConstructorError
{
public static Exception ArgumentNull(object self, string argument)
{
GC.SuppressFinalize(self);
return new ArgumentNullException(argument);
}
public static Exception Unknown(object self)
{
GC.SuppressFinalize(self);
return new ArgumentException($"Unable to create {self.GetType().Name} instance.");
}
}
}