Расширение языка C#?

В основном то, что я хотел бы знать, - то, если существует какой-либо способ добавить новые 'операторы' к основанным на.NET языкам? Пример того, что я ищу, был бы чем-то как представление a public class MyClass decoratorOf ClassWithLotsOfMethods и в предварительное время компиляции, изменяя это, чтобы быть нормальным классом, который переопределяет все по умолчанию, но методы я определяю.

Другим примером был бы .net 3.5 автоматические свойства или дополнительные методы, и т.д.

Это только для забавы, не, что я действительно хочу сделать это, просто любопытное, если возможно

Спасибо! Seba

7
задан Sebastian Piu 19 October 2010 в 14:06
поделиться