Class
MemberValidationRule

Definition

Namespace:Telerik.OpenAccess.Metadata.Validation

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public abstract class MemberValidationRule : ValidationRuleBase, IValidationRule

Inheritance: objectValidationRuleBaseMemberValidationRule

Derived Classes: NavigationMemberValidationRulePrimitiveMemberValidationRule

Implements: IValidationRule

Inherited Members ValidationRuleBase.AddResolutionActionFactoryMethod(ValidationDetail, ValidationDetail.ResolutionActionFactoryMethod)ValidationRuleBase.Validate(MetaItem)ValidationRuleBase.AfterIsValidIsSet(ValidationResult, MetaItem)ValidationRuleBase.SetMetadataContainer(MetadataContainer)ValidationRuleBase.SetDataContainer(IStoreDataContainer)ValidationRuleBase.FriendlyNameValidationRuleBase.ModelChangedActionValidationRuleBase.ContainerValidationRuleBase.DataContainer

Constructors

MemberValidationRule(string, bool)

Declaration

cs-api-definition
public MemberValidationRule(string friendlyName, bool addResolutionActions)

Parameters

friendlyName

string

addResolutionActions

bool

Methods

CanValidateItem(MetaItem)

Declaration

cs-api-definition
public override bool CanValidateItem(MetaItem item)

Parameters

item

MetaItem

Returns

bool

Overrides ValidationRuleBase.CanValidateItem(MetaItem)

ValidateItem(MetaItem)

Declaration

cs-api-definition
protected override ValidationResult ValidateItem(MetaItem item)

Parameters

item

MetaItem

Returns

ValidationResult

Overrides ValidationRuleBase.ValidateItem(MetaItem)