ConfigNode

Description

abstract class Tinman.Core.Config.ConfigNode

Derived from

PsiNode abstract
ICodeOutput

Extended by

ConfigExpression abstract
ConfigItem abstract
ConfigScript sealed
ConfigType abstract

Abstract base class for all config script PSI nodes.

Public / Methods

Find​At


public virtual method FindAt → (2)

range in : RangeI

The code range to intersect with.

nodes in : ICollector<IPsiNode>

[not-null]
The output nodes.

Finds all config nodes which code range (see ICodeRange.Range) contains the given range (see RangeI.Contains2).

For​Name


public static method ForName → (1)

name in : string

The config node name.

returns → ConfigNode

The found config node as an instance of one of the following types:

or null if not found.

Returns the config node that corresponds to the given name.