AuthoringOM\Design\Dialogs\ActivityBindForm.cs (11)
251if (this.boundType != parsedPropertyType && !TypeProvider.IsAssignable(this.boundType, parsedPropertyType))
382if (TypeProvider.IsAssignable(this.boundType, memberPathInfo.PropertyType))
594if (typeToGetPropertiesOn == typeof(string) || (TypeProvider.IsAssignable(typeof(System.Delegate), typeToGetPropertiesOn) && !this.boundType.IsSubclassOf(typeof(Delegate))))//ignore char item[int] on the string
635(!IsTypePrimitive(memberType) || TypeProvider.IsAssignable(this.boundType, memberType)) &&
656if (TypeProvider.IsAssignable(typeof(DependencyProperty), fieldType))
668(!IsTypePrimitive(fieldType) || TypeProvider.IsAssignable(this.boundType, fieldType)) && //primitive fields should only be shown for primitive properties
670!(!TypeProvider.IsAssignable(typeof(Delegate), this.boundType) && TypeProvider.IsAssignable(typeof(Delegate), fieldType)))//fields of type delegate should only be shown for delegate properties
693if (IsPropertyBrowsable(eventInfo) && eventType != null && TypeProvider.IsAssignable(this.boundType, eventType))
853if (TypeProvider.IsAssignable(typeof(Delegate), fieldInfo.FieldType))
905if (IsTypePrimitive(memberType) || (TypeProvider.IsAssignable(typeof(System.Delegate), memberType)) || (memberType == typeof(object)))