public void Validate(MethodBindingValidationContext validation) { this.type = validation.GetTypeOfArgument(ArgName); if (ArgValue == null) { if (type != null) { if (type == typeof(string)) { ArgValue = ""; } else if (type.IsPrimitive || type.IsValueType) { ArgValue = GetDefault.GetDefaultValueFromType(type); } } } }
public void Validate(MethodBindingValidationContext validation) { SetArgumentOptions(validation.paramOptions); }