|
NTP Analyzer
0.8.2
Analyze the operation of time servers
|


Public Member Functions | |
| HostSyntaxNode (string name, int line) | |
Public Member Functions inherited from Ntp.Analyzer.Config.Syntax.SyntaxNode< HostConfiguration > | |
| void | Add (ISyntaxNode node) |
| void | Assemble (ISyntaxNode node) |
| T | Compile () |
| void | CompileNode () |
| IEnumerator< ISyntaxNode > | GetEnumerator () |
| void | Resolve (SymbolTable table) |
| void | Validate (SymbolTable table) |
Protected Member Functions | |
| override HostConfiguration | InternalCompile () |
| override void | ValidateMandatories () |
| Override to validates the mandatory types in this syntax node. More... | |
| override void | ValidateReferences (SymbolTable table) |
| override void | ValidateTypes () |
| Override to validates the types in this syntax node. More... | |
Protected Member Functions inherited from Ntp.Analyzer.Config.Syntax.SyntaxNode< HostConfiguration > | |
| SyntaxNode (Symbol symbol, string name, int line, bool requirePath=false) | |
| void | AddError (string message) |
| void | AddReferenceNameError (ISyntaxNode node, string keyword, string name) |
| void | AddReferenceTypeError (ISyntaxNode node, string keyword, string section, string name) |
| void | CheckAllIsPresent (IEnumerable< Symbol > list) |
| void | CheckIsUnique (IEnumerable< Symbol > list) |
| Uri | CheckLink (string link, string keyword) |
| void | CheckOneIsPresent (IEnumerable< Symbol > list) |
| void | CheckOnlyOneIsPresent (IEnumerable< Symbol > list) |
| void | CheckTypeIs< TU > (Symbol symbol) |
| void | CheckTypeIs< TU, TV > (Symbol symbol) |
| virtual void | InternalResolve (SymbolTable table) |
| Override to resolve references to other syntax nodes from this syntax node. More... | |
| virtual void | ValidateReferences (SymbolTable table) |
| Override to validates the references in this syntax node. More... | |
Private Attributes | |
| Uri | location |
Additional Inherited Members | |
Public Attributes inherited from Ntp.Analyzer.Config.Syntax.SyntaxNode< HostConfiguration > | |
| ConfigurationNode | CompiledNode |
| IEnumerable< string > | Errors |
| bool | HasErrors |
Properties inherited from Ntp.Analyzer.Config.Syntax.SyntaxNode< HostConfiguration > | |
| int | Line [get] |
| string | Name [get] |
| List< ISyntaxNode > | Nodes [get] |
| bool | RequirePath [get] |
| Symbol | Symbol [get] |
Definition at line 32 of file HostSyntaxNode.cs.
|
inline |
|
inlineprotectedvirtual |
Implements Ntp.Analyzer.Config.Syntax.SyntaxNode< HostConfiguration >.
Definition at line 41 of file HostSyntaxNode.cs.
References c.
|
inlineprotectedvirtual |
Override to validates the mandatory types in this syntax node.
When overriding this method do not call the base method.
Reimplemented from Ntp.Analyzer.Config.Syntax.SyntaxNode< HostConfiguration >.
Definition at line 93 of file HostSyntaxNode.cs.
|
inlineprotected |
Definition at line 118 of file HostSyntaxNode.cs.
References Ntp.Analyzer.Config.Table.Keyword.Find(), and Ntp.Analyzer.Config.Table.Keyword.Name.

|
inlineprotectedvirtual |
Override to validates the types in this syntax node.
When overriding this method do not call the base method.
Reimplemented from Ntp.Analyzer.Config.Syntax.SyntaxNode< HostConfiguration >.
Definition at line 128 of file HostSyntaxNode.cs.
|
private |
Definition at line 39 of file HostSyntaxNode.cs.