Beispiel #1
0
            private void ParseRestrictions()
            {
                var testExp = new LineRestrictionRegex();
                var match   = testExp.Match(_expression);

                if (!match.Success)
                {
                    throw new Exception("Выражение сформировано неправильно:" + _expression);
                }
                ImportValueOfRestriction(new LineRestrictionScannerRegex(), "Scanner");
                ImportValueOfRestriction(new LineRestrictionVotingModeRegex(), "VotingMode");
                ImportValueOfRestriction(new LineRestrictionCandidateRegex(), "Candidate");
                ImportValueOfRestriction(new LineRestrictionBlankTypeRegex(), "BlankType");
                ImportValueOfRestriction(new LineRestrictionElectionRegex(), "Election");
                ImportValueOfRestriction(new LineRestrictionBlankRegex(), "Blank");
                ImportValueOfRestriction(new LineRestrictionTypeRegex(), "Type");
            }
Beispiel #2
0
 private void ParseRestrictions()
 {
     var testExp = new LineRestrictionRegex();
     var match = testExp.Match(_expression);
     if (!match.Success)
         throw new Exception("Выражение сформировано неправильно:" + _expression);
     ImportValueOfRestriction(new LineRestrictionScannerRegex(), "Scanner");
     ImportValueOfRestriction(new LineRestrictionVotingModeRegex(), "VotingMode");
     ImportValueOfRestriction(new LineRestrictionCandidateRegex(), "Candidate");
     ImportValueOfRestriction(new LineRestrictionBlankTypeRegex(), "BlankType");
     ImportValueOfRestriction(new LineRestrictionElectionRegex(), "Election");
     ImportValueOfRestriction(new LineRestrictionBlankRegex(), "Blank");
     ImportValueOfRestriction(new LineRestrictionTypeRegex(), "Type");
 }