54 return String.Format(
"(({0} & {1}) == {0})", varNameToCheck, this.mask);
59 return String.Format(
"(({0} & {1}) != {0})", varNameToCheck, this.mask);
79 return String.Format(
"({0} == {1})", varNameToCheck, this.value);
84 return String.Format(
"({0} != {1})", varNameToCheck, this.value);
90 private Int64 rangeStart;
91 private Int64 rangeEnd;
95 this.rangeStart = rangeStart;
96 this.rangeEnd = rangeEnd;
99 public long RangeStart
101 get {
return this.rangeStart; }
106 get {
return this.rangeEnd; }
111 return String.Format(
"(({0} >= {1}) && ({0} <= {2}))", varNameToCheck, this.rangeStart, this.rangeEnd);
116 return String.Format(
"(({0} < {1}) || ({0} > {2}))", varNameToCheck, this.rangeStart, this.rangeEnd);
IsInRangeRestriction(Int64 rangeStart, Int64 rangeEnd)
string GetCheckCodeInvalid(string varNameToCheck)
BitMaskRestriction(UInt32 mask)
string GetCheckCodeValid(string varNameToCheck)
string GetCheckCodeInvalid(string varNameToCheck)
string GetCheckCodeInvalid(string varNameToCheck)
string GetCheckCodeValid(string varNameToCheck)
string GetCheckCodeInvalid(string varNameToCheck)
string GetCheckCodeValid(string varNameToCheck)
string GetCheckCodeValid(string varNameToCheck)
IsEqualRestriction(Int64 value)