public void Parse() { ParseKey(); //ParseKey(new Manager().GetKey(DataSourceId, SreKeyTypes.CSharpCodeOutputWriter.ToString())); AttributeNames = AttributeNames.DistinctEx(); SystemAttributeNames = SystemAttributeNames.DistinctEx(); ProcessVariablesIncorrectWay = ProcessVariablesIncorrectWay.DistinctEx(); ProcessVariables = ProcessVariables.DistinctEx(); }
public void Parse() { using (StringReader reader = new StringReader(RuleAsXaml)) { string line = string.Empty; do { line = reader.ReadLine(); if (line != null) { Collect(line); } } while (line != null); } AttributeNames = AttributeNames.DistinctEx(); SystemAttributeNames = SystemAttributeNames.DistinctEx(); ProcessVariablesIncorrectWay = ProcessVariablesIncorrectWay.DistinctEx(); ProcessVariables = ProcessVariables.DistinctEx(); }