In my Roslyn analyzer I get Microsoft.CodeAnalysis.TypeInfo
of an argument by
var argumentTypeInfo = semanticModel.GetTypeInfo(argumentSyntax.Expression);
also I have another instance of Microsoft.CodeAnalysis.TypeInfo
called targetTypeInfo
. Now I want to know if the type describled by targetTypeInfo
is assignable from the type describled by argumentTypeInfo
.
I know System.Reflection.TypeInfo
has its IsAssignableFrom
method, which is exactly what I want. But the convertion between the two TypeInfo
s is a problem. What's the correct way to get type relationships in an analyzer?
Aucun commentaire:
Enregistrer un commentaire