Class SysSettingRuleUtilities
Used by system settings rules.
Inheritance
System.Object
SysSettingRuleUtilities
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core
Assembly: Terrasoft.Core.dll
Syntax
public static class SysSettingRuleUtilities
Methods
CheckIfTypeIsContainsInSysSettingRuleTypes(String)
Checks if type is contains in system setting rule types.
Declaration
public static bool CheckIfTypeIsContainsInSysSettingRuleTypes(this string source)
Parameters
Type | Name | Description |
---|---|---|
System.String | source | Value type name. |
Returns
Type | Description |
---|---|
System.Boolean | True if type is contains. Otherwise returns false. |
CheckSysSettingRules(SysSettingRule, Object)
Checks system settings value for compliance with rules.
Declaration
public static void CheckSysSettingRules(SysSettingRule sysSettingRule, object sysSettingValue)
Parameters
Type | Name | Description |
---|---|---|
SysSettingRule | sysSettingRule | System settings rule. |
System.Object | sysSettingValue | System settings value. |
GetValidSettingValue(IEnumerable<SysSettingRule>, String, Object)
Gets system setting value which is compliant with the rules.
Declaration
public static object GetValidSettingValue(IEnumerable<SysSettingRule> rules, string code, object value)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<SysSettingRule> | rules | Rule list SysSettingRule. |
System.String | code | System setting code. |
System.Object | value | System setting value. |
Returns
Type | Description |
---|---|
System.Object |
|
TryCheckSysSettingRules(SysSettingRule, Object)
Checks system settings value for compliance with rules.
Declaration
public static bool TryCheckSysSettingRules(SysSettingRule sysSettingRule, object sysSettingValue)
Parameters
Type | Name | Description |
---|---|---|
SysSettingRule | sysSettingRule | System settings rule. |
System.Object | sysSettingValue | System settings value. |
Returns
Type | Description |
---|---|
System.Boolean | True if system settings value is equal. Otherwise returns false. |