#: restringindo tipos nos parâmetros do método (parâmetros não genérico
Gostaria de codificar uma função como a seguinte
public void Foo(System.Type t where t : MyClass)
{ ... }
Em outras palavras, o tipo de argumento éSystem.Type
e quero restringir o @ permitiType
s para aqueles que derivam deMyClass
.
Existe alguma maneira de especificar isso sintaticamente out
tem que ser verificado em tempo de execução?