I have looked at a lot of example c# generic code and remember seeing a syntactic declaration trick that created an alternative shorthand type for a long generic dictionary type. Mixing C# and C++ it was something like:
typedef MyIndex as Dictionary< MyKey, MyClass>;
This then allowed the following usage:
class Foo
{
MyIndex _classCache = new MyIndex();
}
Can someone remind me which C# lanaguage feature supports this?