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