Breeze.ContextProvider.BreezeMetadataValidator.BuildValidator C# (CSharp) Method

BuildValidator() private method

private BuildValidator ( object>.Dictionary data ) : Validator
data object>.Dictionary
return Validator
    private Validator BuildValidator(Dictionary<string, object> data) {
      var name = data["name"];
      Validator v;
      if (name as string == "required") v = new RequiredValidator();
      else if (name as string == "maxLength") v = new MaxLengthValidator();
      else v = new Validator();
      v.name = name.ToString();
      if (data.Count > 1) {
        v.properties = data;
      }
      return v;
    }
    #endregion