Base interface for PSI nodes.
interface
|
IPsiNode
|
extends
|
ICodeRange
|
||
IValidatable
|
|||||
base of
|
ConfigNode
|
||||
PsiNode
|
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
|
Resolves all references in this PSI node.
method
|
Resolve
()
|
||
type
|
ResolveResult
|
||
returns
|
The result of the resolver cycle. |
Provides additional information about the parsing process.
method
|
SetParseInfo
(RangeI range)
|
||
params
|
range
|
The source code range. |
Validates the state of this object.
method
|
Validate
(Validator validator)
|
||
params
|
validator
|
[not-null]
|
The validator object. |
inherited
|
IValidatable.Validate
|
method
|
ResolveAll
()
|
method
|
ValidateThrowInput
(string input)
|
||
params
|
input
|
method
|
ValidateThrowInput
(ICodeInput input)
|
||
params
|
input
|