Имам тенденция (връщам се към дните на c++) да добавям подсказки за вграждане към малки методи, например:
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Add(this IProject @this, IComponent component)
{
@this.Components.Add(component);
}
Чудех се дали методите за разширение на статичен клас могат да бъдат вградени на първо място?