コード例 #1
0
        private TriggerPatterns CreatePattern(ETriggerType triggerType)
        {
            (string specialIntiBodyFileName, string specialMainBodyFileName) = GetSpeciaBodyPartlFileNames(triggerType);

            string specialInitBody = _reader.ReadTriggerPart(specialIntiBodyFileName);
            string specialMainBody = _reader.ReadTriggerPart(specialMainBodyFileName);

            TriggerPatterns triggerPattern = new TriggerPatterns(triggerType.GetName(), MainBody, specialMainBody, specialInitBody);

            return(triggerPattern);
        }
コード例 #2
0
        public PatternFactory(PatternReader reader)
        {
            _reader = reader;

            _mainBodyLazy = new Lazy <string>(() =>
                                              _reader.ReadTriggerPart(FileNames.MainPartPatternFileName)
                                              );
        }