Здравствуйте, dotneter, Вы писали:
D>На этапе компиляции проверить равенство количества вызовов Open и Close. D>via reddit
Как-то так (студии под рукой нет)
public static ICloseable<T> Open<T>(this T value) {}
public static T Close<T>(this ICloseable<T> value) {}