ICSharpCode.Core.CompareConditionEvaluator.IsValid C# (CSharp) Метод

IsValid() публичный Метод

public IsValid ( object caller, Condition condition ) : bool
caller object
condition Condition
Результат bool
        public bool IsValid(object caller, Condition condition)
        {
            string comparisonTypeText = condition.Properties["comparisonType"];
            StringComparison comparisonType;
            if (string.IsNullOrEmpty(comparisonTypeText))
                comparisonType = StringComparison.InvariantCultureIgnoreCase;
            else
                comparisonType = (StringComparison)Enum.Parse(typeof(StringComparison), comparisonTypeText);

            return string.Equals(StringParser.Parse(condition.Properties["string"]),
                                 StringParser.Parse(condition.Properties["equals"]),
                                 comparisonType);
        }
CompareConditionEvaluator