AuthoringOM\Compiler\Validation\BindValidator.cs (8)
334if ((bind.Path == null || bind.Path.Length == 0) && (validationContext.TargetType != null && !ActivityBindValidator.DoesTargetTypeMatch(validationContext.TargetType, propertyInfo.PropertyType, validationContext.Access)))
339else if (!string.IsNullOrEmpty(bind.Path))
341memberInfo = MemberBind.GetMemberInfo(propertyInfo.PropertyType, bind.Path);
344error = new ValidationError(SR.GetString(SR.Error_InvalidMemberPath, dsName, bind.Path), ErrorNumbers.Error_InvalidMemberPath);
354error = MemberBind.ValidateTypesInPath(propertyInfo.PropertyType, bind.Path);
385error = new ValidationError(SR.GetString(SR.Error_PropertyNoGetter, pathPropertyInfo.Name, bind.Path), ErrorNumbers.Error_PropertyNoGetter);
390error = new ValidationError(SR.GetString(SR.Error_PropertyNoSetter, pathPropertyInfo.Name, bind.Path), ErrorNumbers.Error_PropertyNoSetter);