22 using System.Collections.Generic;
29 namespace Ntp.Analyzer.Config.Syntax
43 var fixedRun = Nodes.SingleOrDefault(n => n.Symbol ==
Symbol.KeywordFixedRun) as BooleanSettingNode;
44 var timestamp = Nodes.SingleOrDefault(n => n.Symbol ==
Symbol.KeywordTimeStamp) as
TimeStampNode;
52 timestamp?.DateTimeKind
58 CheckIsUnique(
new List<Symbol>
67 CheckAllIsPresent(
new List<Symbol>
76 CheckTypeIs<StringSettingNode>(
Symbol.KeywordName);
77 CheckTypeIs<IntegerSettingNode>(
Symbol.KeywordFrequency);
78 CheckTypeIs<BooleanSettingNode>(
Symbol.KeywordInitialRun);
79 CheckTypeIs<BooleanSettingNode>(
Symbol.KeywordFixedRun);
80 CheckTypeIs<TimeStampNode>(
Symbol.KeywordTimeStamp);
ReadingSyntaxNode(string name, int line)
override void ValidateMandatories()
Override to validates the mandatory types in this syntax node.
override ReadingBulkConfiguration InternalCompile()
override void ValidateTypes()
Override to validates the types in this syntax node.