Sto chiamando un metodo su un assieme utilizzando la riflessione e devo prima confrontare se uno dei parametri per il metodo ha lo stesso tipo di base con il parametro che sto passando per esso.Confronto dei tipi di base nella riflessione
Ma ogni volta che lo chiamo passedInParameter.GetType().BaseType()
che restituisce "
{Name = "MarshalByRefObject" FullName = "System.MarshalByRefObject"}.
caso non si presenterà l'interfaccia è sta implementando?
+1 buona risposta. – Stecya
Ho notato che "typeof (SomeType) .IsAssignableFrom (param.GetType())" restituirà false quando param è un TransparentProxy, mentre "param is SomeType" restituirà true. – Tom