本文整理汇总了C#中Helper.IsNullOrEmpty方法的典型用法代码示例。如果您正苦于以下问题:C# Helper.IsNullOrEmpty方法的具体用法?C# Helper.IsNullOrEmpty怎么用?C# Helper.IsNullOrEmpty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Helper
的用法示例。
在下文中一共展示了Helper.IsNullOrEmpty方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: IsValid
public override bool IsValid()
{
Helper helper = new Helper();
object obj2 = base.PropInfo.GetValue(base.Instance, null);
if (helper.IsNullOrEmpty(obj2))
{
return true;
}
switch (this.RegexType)
{
case NRegexType.Email:
if (helper.IsValidEmail(obj2.ToString()))
{
return true;
}
base.mErrorMeg = helper.GetStringValue(NReasonError.Email_Field);
return false;
case NRegexType.Phone:
if (helper.IsValidPhone(obj2.ToString()))
{
return true;
}
base.mErrorMeg = helper.GetStringValue(NReasonError.Phone_Field);
return false;
}
return false;
}
示例2: IsValid
public override bool IsValid()
{
Helper helper = new Helper();
object obj2 = base.PropInfo.GetValue(base.Instance, null);
if (!helper.IsNullOrEmpty(obj2) && !helper.IsDefinedName(this.EnumType, obj2))
{
base.mErrorMeg = helper.GetStringValue(NReasonError.Undefined_Element_Data);
return false;
}
return true;
}
示例3: IsValid
public override bool IsValid()
{
Helper helper = new Helper();
return !helper.IsNullOrEmpty(base.PropInfo.GetValue(base.Instance, null));
}
示例4: IsValid
public override bool IsValid()
{
Helper helper = new Helper();
object obj2 = base.PropInfo.GetValue(base.Instance, null);
if (!helper.IsNullOrEmpty(obj2))
{
if (this.PropertyType == typeof(int))
{
if (!helper.IsWholeNumber(obj2.ToString()))
{
base.mErrorMeg = helper.GetStringValue(NReasonError.Integer_Field);
return false;
}
int num = Convert.ToInt32(obj2);
if (((this.Minimum != null) && helper.IsWholeNumber(this.Minimum.ToString())) && (num < Convert.ToInt32(this.Minimum)))
{
base.mErrorMeg = helper.GetStringValue(NReasonError.Value_LessThan_Minimum) + this.Minimum.ToString();
return false;
}
if (((this.Maximum != null) && helper.IsWholeNumber(this.Maximum.ToString())) && (num > Convert.ToInt32(this.Maximum)))
{
base.mErrorMeg = helper.GetStringValue(NReasonError.Value_GreaterThan_Maximum) + this.Maximum.ToString();
return false;
}
return true;
}
if (this.PropertyType == typeof(decimal))
{
if (!helper.IsPositiveNumber(obj2.ToString()))
{
base.mErrorMeg = helper.GetStringValue(NReasonError.Decimal_Field);
return false;
}
decimal num2 = Convert.ToDecimal(obj2);
if (((this.Minimum != null) && helper.IsPositiveNumber(this.Minimum.ToString())) && (num2 < Convert.ToDecimal(this.Minimum)))
{
base.mErrorMeg = helper.GetStringValue(NReasonError.Value_LessThan_Minimum) + this.Minimum.ToString();
return false;
}
if (((this.Maximum != null) && helper.IsPositiveNumber(this.Maximum.ToString())) && (num2 > Convert.ToDecimal(this.Maximum)))
{
base.mErrorMeg = helper.GetStringValue(NReasonError.Value_GreaterThan_Maximum) + this.Maximum.ToString();
return false;
}
return true;
}
if (this.PropertyType != typeof(DateTime))
{
return false;
}
if (!helper.IsDateTimeFormat(obj2.ToString()))
{
base.mErrorMeg = helper.GetStringValue(NReasonError.Date_Field);
return false;
}
DateTime time = Convert.ToDateTime(obj2);
if (((this.Minimum != null) && helper.IsDateTimeFormat(this.Minimum.ToString())) && (time < Convert.ToDateTime(this.Minimum)))
{
base.mErrorMeg = "Date cannot be earlier than " + this.Minimum.ToString();
return false;
}
if (((this.Maximum != null) && helper.IsDateTimeFormat(this.Maximum.ToString())) && (time > Convert.ToDateTime(this.Maximum)))
{
base.mErrorMeg = "Date cannot be later than " + this.Maximum.ToString();
return false;
}
}
return true;
}