TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

interface IPsiNode in Tinman.Core.Parsing

Base interface for PSI nodes.

interface IPsiNode extends ICodeRange
  IValidatable
  base of ConfigNode
  PsiNode

Attributes

Range

Returns source code range of this object.

property Range { get }
type RangeI
value The source code character range or Inv if none.
inherited ICodeRange.Range

Methods

Resolve

Resolves all references in this PSI node.

method Resolve ()
type ResolveResult
returns The result of the resolver cycle.

SetParseInfo

Provides additional information about the parsing process.

method SetParseInfo (RangeI range)
params range The source code range.

Validate

Validates the state of this object.

method Validate (Validator validator)
params validator [not-null] The validator object.
inherited IValidatable.Validate

Extensions

ResolveAll

method ResolveAll ()

ValidateThrowInput

method ValidateThrowInput (string input)
params input

method ValidateThrowInput (ICodeInput input)
params input