¿Usando 'using alias = class' con tipos genéricos? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Utilizando declaración con genéricos: usando ISet <> = System.Collections.Generic.ISet <> 6 respuestas

Por lo tanto, a veces quiero incluir solo una clase de un espacio de nombres en lugar de un espacio de nombres completo, como en el ejemplo aquí creo un alias para esa clase con la declaración de uso:

using System;
using System.Text;
using Array = System.Collections.ArrayList;

A menudo hago esto con genéricos para no tener que repetir los argumentos:

using LookupDictionary = System.Collections.Generic.Dictionary<string, int>;

Ahora quiero lograr lo mismo con un tipo genérico, mientras lo conservo como un tipo genérico:

using List<T> = System.Collections.Generic.List<T>;

Pero eso no se compila, entonces, ¿hay alguna manera de lograr crear este alias dejando el tipo como genérico?

Respuestas a la pregunta(2)

Su respuesta a la pregunta