Я хочу сделать это, но получаю эту ошибку:
Ошибка 1 Не удается определить новый метод расширения, поскольку компилятор
требуемый тип 'System.Runtime.CompilerServices.ExtensionAttribute'
не может быть найден. Вам не хватает ссылки на System.Core.dll?
[отрезал некоторые пути пути]
Я видел здесь несколько ответов, в которых говорится, что вы должны определить этот атрибут самостоятельно.
Как мне это сделать?
РЕДАКТИРОВАТЬ : Это то, что у меня есть:
[AttributeUsage ( AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method )]
public sealed class ExtensionAttribute : Attribute
{
public static int MeasureDisplayStringWidth ( this Graphics graphics, string text )
{
}
}