var control = _container.Resolve(objType); var prop = viewType.GetProperty("SomeUser"); if ((prop != null) && (prop.PropertyType.GetInterfaces().Contains(typeof(IPerson))) { .. }