Je veux déterminer si MyBindingSource.DataSource
est affecté à l'ensemble des concepteurs Type
ou si une instance d'objet lui a été attribuée. C'est ma solution actuelle (plutôt moche) :
Type sourceT = MyBindingSource.DataSource.GetType();
if( sourceT == null || sourceT.ToString().Equals("System.RuntimeType") ) {
return null;
}
return (ExpectedObjType) result;
En System.RuntimeType
est privé et non accessible, donc je ne peux pas faire ça :
Type sourceT = MyBindingSource.DataSource.GetType();
if ( object.ReferenceEquals(sourceT, typeof(System.RuntimeType)) ) {
return null;
}
return (ExpectedObjType) result;
Je me demandais simplement si une meilleure solution existait ? En particulier, une solution qui ne repose pas sur l'option Type
nom.