Az IL programozási nyelv

Sablonok

A nyelvben a C#-ban megszokott szintaxis szerint lehet sablonparamétereket adni egy osztályhoz. A T típus S sablonparaméterrel való kibővítését a T<S> alakban írhatjuk. Az alábbi példa mutatja, hogy a .NET-beli gyűjtemények alapinterfészeként szolgáló típust hogyan készíthetjük el IL kódban.

.class public interface abstract auto ansi IEnumerator implements System.IDisposable, System.Collections.IEnumerator { .property instance !T Current { .get instance !T System.Collections.Generic.IEnumerator`1::get_Current() } }