Class CompilationUnitSyntax
The node containing all the file's contents.
Inheritance
System.Object
CompilationUnitSyntax
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: cs.temp.dll.dll
Syntax
public sealed class CompilationUnitSyntax : LuaSyntaxNode
Properties
EndOfFileToken
Declaration
public SyntaxToken EndOfFileToken { get; }
Property Value
Statements
The statements in the compilation unit.
Declaration
public StatementListSyntax Statements { get; }
Property Value
Methods
Accept(LuaSyntaxVisitor)
Declaration
public override void Accept(LuaSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(LuaSyntaxVisitor<TResult>)
Declaration
public override TResult Accept<TResult>(LuaSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
Loretta.CodeAnalysis.Lua.LuaSyntaxNode.Accept<TResult>(Loretta.CodeAnalysis.Lua.LuaSyntaxVisitor<TResult>)
AddStatementsStatements(StatementSyntax[])
Declaration
public CompilationUnitSyntax AddStatementsStatements(params StatementSyntax[] items)
Parameters
Returns
Update(StatementListSyntax, SyntaxToken)
Declaration
public CompilationUnitSyntax Update(StatementListSyntax statements, SyntaxToken endOfFileToken)
Parameters
Returns
WithEndOfFileToken(SyntaxToken)
Declaration
public CompilationUnitSyntax WithEndOfFileToken(SyntaxToken endOfFileToken)
Parameters
Returns
WithStatements(StatementListSyntax)
Declaration
public CompilationUnitSyntax WithStatements(StatementListSyntax statements)
Parameters
Returns
Implements
IFormattable