File

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.ast
  • Platforms: .NET, .NET Standard 2.0, Island


 

constructor

 

constructor

 

File()

 

init()

 

Sub New()

 

// .NET, .NET Standard 2.0
constructor(aDoc: Memory<CommentGroup>; aPackage: Pos; aName: Memory<Ident>; aDecls: Slice<Decl>; aScope: Memory<Scope>; aImports: Slice<Memory<ImportSpec>>; aUnresolved: Slice<Memory<Ident>>; aComments: Slice<Memory<CommentGroup>>)
// Island
constructor(aDoc: Memory<CommentGroup>; aPackage: Pos; aName: Memory<Ident>; aDecls: Slice<Decl>; aScope: Memory<Scope>; aImports: Slice<Memory<ImportSpec>>; aUnresolved: Slice<Memory<Ident>>; aComments: Slice<Memory<CommentGroup>>)

 

// .NET, .NET Standard 2.0
File(Memory<CommentGroup> aDoc, Pos aPackage, Memory<Ident> aName, Slice<Decl> aDecls, Memory<Scope> aScope, Slice<Memory<ImportSpec>> aImports, Slice<Memory<Ident>> aUnresolved, Slice<Memory<CommentGroup>> aComments)
// Island
File(Memory<CommentGroup> aDoc, Pos aPackage, Memory<Ident> aName, Slice<Decl> aDecls, Memory<Scope> aScope, Slice<Memory<ImportSpec>> aImports, Slice<Memory<Ident>> aUnresolved, Slice<Memory<CommentGroup>> aComments)

 

// .NET, .NET Standard 2.0
init(_ aDoc: Memory<CommentGroup>, _ aPackage: Pos, _ aName: Memory<Ident>, _ aDecls: Slice<Decl>, _ aScope: Memory<Scope>, _ aImports: Slice<Memory<ImportSpec>>, _ aUnresolved: Slice<Memory<Ident>>, _ aComments: Slice<Memory<CommentGroup>>)
// Island
init(_ aDoc: Memory<CommentGroup>, _ aPackage: Pos, _ aName: Memory<Ident>, _ aDecls: Slice<Decl>, _ aScope: Memory<Scope>, _ aImports: Slice<Memory<ImportSpec>>, _ aUnresolved: Slice<Memory<Ident>>, _ aComments: Slice<Memory<CommentGroup>>)

 

// .NET, .NET Standard 2.0
Sub New(aDoc As Memory<CommentGroup>, aPackage As Pos, aName As Memory<Ident>, aDecls As Slice<Decl>, aScope As Memory<Scope>, aImports As Slice<Memory<ImportSpec>>, aUnresolved As Slice<Memory<Ident>>, aComments As Slice<Memory<CommentGroup>>)
// Island
Sub New(aDoc As Memory<CommentGroup>, aPackage As Pos, aName As Memory<Ident>, aDecls As Slice<Decl>, aScope As Memory<Scope>, aImports As Slice<Memory<ImportSpec>>, aUnresolved As Slice<Memory<Ident>>, aComments As Slice<Memory<CommentGroup>>)

Parameters:

  • aDoc:
  • aPackage:
  • aName:
  • aDecls:
  • aScope:
  • aImports:
  • aUnresolved:
  • aComments:

constructor (File)

 

constructor(value: File)

 

File(File value)

 

init(_ value: File)

 

Sub New(value As File)

Parameters:

  • value:

Comments

 

// .NET, .NET Standard 2.0
var Comments: Slice<Memory<CommentGroup>>;
// Island
var Comments: Slice<Memory<CommentGroup>>;

 

// .NET, .NET Standard 2.0
Slice<Memory<CommentGroup>> Comments
// Island
Slice<Memory<CommentGroup>> Comments

 

// .NET, .NET Standard 2.0
var Comments: Slice<Memory<CommentGroup>>
// Island
var Comments: Slice<Memory<CommentGroup>>

 

// .NET, .NET Standard 2.0
Comments Slice<Memory<CommentGroup>>
// Island
Comments Slice<Memory<CommentGroup>>

 

// .NET, .NET Standard 2.0
FIELD Comments() As Slice<Memory<CommentGroup>>
// Island
FIELD Comments() As Slice<Memory<CommentGroup>>

Decls

 

var Decls: Slice<Decl>;

 

Slice<Decl> Decls

 

var Decls: Slice<Decl>

 

Decls Slice<Decl>

 

FIELD Decls() As Slice<Decl>

Doc

 

// .NET, .NET Standard 2.0
var Doc: Memory<CommentGroup>;
// Island
var Doc: Memory<CommentGroup>;

 

// .NET, .NET Standard 2.0
Memory<CommentGroup> Doc
// Island
Memory<CommentGroup> Doc

 

// .NET, .NET Standard 2.0
var Doc: Memory<CommentGroup>
// Island
var Doc: Memory<CommentGroup>

 

// .NET, .NET Standard 2.0
Doc Memory<CommentGroup>
// Island
Doc Memory<CommentGroup>

 

// .NET, .NET Standard 2.0
FIELD Doc() As Memory<CommentGroup>
// Island
FIELD Doc() As Memory<CommentGroup>

End Island

 

method End: Pos

 

Pos End()

 

func End() -> Pos

 

func End() Pos

 

Function End() As Pos

Imports

 

// .NET, .NET Standard 2.0
var Imports: Slice<Memory<ImportSpec>>;
// Island
var Imports: Slice<Memory<ImportSpec>>;

 

// .NET, .NET Standard 2.0
Slice<Memory<ImportSpec>> Imports
// Island
Slice<Memory<ImportSpec>> Imports

 

// .NET, .NET Standard 2.0
var Imports: Slice<Memory<ImportSpec>>
// Island
var Imports: Slice<Memory<ImportSpec>>

 

// .NET, .NET Standard 2.0
Imports Slice<Memory<ImportSpec>>
// Island
Imports Slice<Memory<ImportSpec>>

 

// .NET, .NET Standard 2.0
FIELD Imports() As Slice<Memory<ImportSpec>>
// Island
FIELD Imports() As Slice<Memory<ImportSpec>>

Name

 

// .NET, .NET Standard 2.0
var Name: Memory<Ident>;
// Island
var Name: Memory<Ident>;

 

// .NET, .NET Standard 2.0
Memory<Ident> Name
// Island
Memory<Ident> Name

 

// .NET, .NET Standard 2.0
var Name: Memory<Ident>
// Island
var Name: Memory<Ident>

 

// .NET, .NET Standard 2.0
Name Memory<Ident>
// Island
Name Memory<Ident>

 

// .NET, .NET Standard 2.0
FIELD Name() As Memory<Ident>
// Island
FIELD Name() As Memory<Ident>

Package

 

var Package: Pos;

 

Pos Package

 

var Package: Pos

 

Package Pos

 

FIELD Package() As Pos

Pos Island

 

method Pos: Pos

 

Pos Pos()

 

func Pos() -> Pos

 

func Pos() Pos

 

Function Pos() As Pos

Scope

 

// .NET, .NET Standard 2.0
var Scope: Memory<Scope>;
// Island
var Scope: Memory<Scope>;

 

// .NET, .NET Standard 2.0
Memory<Scope> Scope
// Island
Memory<Scope> Scope

 

// .NET, .NET Standard 2.0
var Scope: Memory<Scope>
// Island
var Scope: Memory<Scope>

 

// .NET, .NET Standard 2.0
Scope Memory<Scope>
// Island
Scope Memory<Scope>

 

// .NET, .NET Standard 2.0
FIELD Scope() As Memory<Scope>
// Island
FIELD Scope() As Memory<Scope>

Unresolved

 

// .NET, .NET Standard 2.0
var Unresolved: Slice<Memory<Ident>>;
// Island
var Unresolved: Slice<Memory<Ident>>;

 

// .NET, .NET Standard 2.0
Slice<Memory<Ident>> Unresolved
// Island
Slice<Memory<Ident>> Unresolved

 

// .NET, .NET Standard 2.0
var Unresolved: Slice<Memory<Ident>>
// Island
var Unresolved: Slice<Memory<Ident>>

 

// .NET, .NET Standard 2.0
Unresolved Slice<Memory<Ident>>
// Island
Unresolved Slice<Memory<Ident>>

 

// .NET, .NET Standard 2.0
FIELD Unresolved() As Slice<Memory<Ident>>
// Island
FIELD Unresolved() As Slice<Memory<Ident>>

 

Comments

 

// .NET, .NET Standard 2.0
var Comments: Slice<Memory<CommentGroup>>;
// Island
var Comments: Slice<Memory<CommentGroup>>;

 

// .NET, .NET Standard 2.0
Slice<Memory<CommentGroup>> Comments
// Island
Slice<Memory<CommentGroup>> Comments

 

// .NET, .NET Standard 2.0
var Comments: Slice<Memory<CommentGroup>>
// Island
var Comments: Slice<Memory<CommentGroup>>

 

// .NET, .NET Standard 2.0
Comments Slice<Memory<CommentGroup>>
// Island
Comments Slice<Memory<CommentGroup>>

 

// .NET, .NET Standard 2.0
FIELD Comments() As Slice<Memory<CommentGroup>>
// Island
FIELD Comments() As Slice<Memory<CommentGroup>>

Decls

 

var Decls: Slice<Decl>;

 

Slice<Decl> Decls

 

var Decls: Slice<Decl>

 

Decls Slice<Decl>

 

FIELD Decls() As Slice<Decl>

Doc

 

// .NET, .NET Standard 2.0
var Doc: Memory<CommentGroup>;
// Island
var Doc: Memory<CommentGroup>;

 

// .NET, .NET Standard 2.0
Memory<CommentGroup> Doc
// Island
Memory<CommentGroup> Doc

 

// .NET, .NET Standard 2.0
var Doc: Memory<CommentGroup>
// Island
var Doc: Memory<CommentGroup>

 

// .NET, .NET Standard 2.0
Doc Memory<CommentGroup>
// Island
Doc Memory<CommentGroup>

 

// .NET, .NET Standard 2.0
FIELD Doc() As Memory<CommentGroup>
// Island
FIELD Doc() As Memory<CommentGroup>

Imports

 

// .NET, .NET Standard 2.0
var Imports: Slice<Memory<ImportSpec>>;
// Island
var Imports: Slice<Memory<ImportSpec>>;

 

// .NET, .NET Standard 2.0
Slice<Memory<ImportSpec>> Imports
// Island
Slice<Memory<ImportSpec>> Imports

 

// .NET, .NET Standard 2.0
var Imports: Slice<Memory<ImportSpec>>
// Island
var Imports: Slice<Memory<ImportSpec>>

 

// .NET, .NET Standard 2.0
Imports Slice<Memory<ImportSpec>>
// Island
Imports Slice<Memory<ImportSpec>>

 

// .NET, .NET Standard 2.0
FIELD Imports() As Slice<Memory<ImportSpec>>
// Island
FIELD Imports() As Slice<Memory<ImportSpec>>

Name

 

// .NET, .NET Standard 2.0
var Name: Memory<Ident>;
// Island
var Name: Memory<Ident>;

 

// .NET, .NET Standard 2.0
Memory<Ident> Name
// Island
Memory<Ident> Name

 

// .NET, .NET Standard 2.0
var Name: Memory<Ident>
// Island
var Name: Memory<Ident>

 

// .NET, .NET Standard 2.0
Name Memory<Ident>
// Island
Name Memory<Ident>

 

// .NET, .NET Standard 2.0
FIELD Name() As Memory<Ident>
// Island
FIELD Name() As Memory<Ident>

Package

 

var Package: Pos;

 

Pos Package

 

var Package: Pos

 

Package Pos

 

FIELD Package() As Pos

Scope

 

// .NET, .NET Standard 2.0
var Scope: Memory<Scope>;
// Island
var Scope: Memory<Scope>;

 

// .NET, .NET Standard 2.0
Memory<Scope> Scope
// Island
Memory<Scope> Scope

 

// .NET, .NET Standard 2.0
var Scope: Memory<Scope>
// Island
var Scope: Memory<Scope>

 

// .NET, .NET Standard 2.0
Scope Memory<Scope>
// Island
Scope Memory<Scope>

 

// .NET, .NET Standard 2.0
FIELD Scope() As Memory<Scope>
// Island
FIELD Scope() As Memory<Scope>

Unresolved

 

// .NET, .NET Standard 2.0
var Unresolved: Slice<Memory<Ident>>;
// Island
var Unresolved: Slice<Memory<Ident>>;

 

// .NET, .NET Standard 2.0
Slice<Memory<Ident>> Unresolved
// Island
Slice<Memory<Ident>> Unresolved

 

// .NET, .NET Standard 2.0
var Unresolved: Slice<Memory<Ident>>
// Island
var Unresolved: Slice<Memory<Ident>>

 

// .NET, .NET Standard 2.0
Unresolved Slice<Memory<Ident>>
// Island
Unresolved Slice<Memory<Ident>>

 

// .NET, .NET Standard 2.0
FIELD Unresolved() As Slice<Memory<Ident>>
// Island
FIELD Unresolved() As Slice<Memory<Ident>>

 

constructor

 

constructor

 

File()

 

init()

 

Sub New()

 

// .NET, .NET Standard 2.0
constructor(aDoc: Memory<CommentGroup>; aPackage: Pos; aName: Memory<Ident>; aDecls: Slice<Decl>; aScope: Memory<Scope>; aImports: Slice<Memory<ImportSpec>>; aUnresolved: Slice<Memory<Ident>>; aComments: Slice<Memory<CommentGroup>>)
// Island
constructor(aDoc: Memory<CommentGroup>; aPackage: Pos; aName: Memory<Ident>; aDecls: Slice<Decl>; aScope: Memory<Scope>; aImports: Slice<Memory<ImportSpec>>; aUnresolved: Slice<Memory<Ident>>; aComments: Slice<Memory<CommentGroup>>)

 

// .NET, .NET Standard 2.0
File(Memory<CommentGroup> aDoc, Pos aPackage, Memory<Ident> aName, Slice<Decl> aDecls, Memory<Scope> aScope, Slice<Memory<ImportSpec>> aImports, Slice<Memory<Ident>> aUnresolved, Slice<Memory<CommentGroup>> aComments)
// Island
File(Memory<CommentGroup> aDoc, Pos aPackage, Memory<Ident> aName, Slice<Decl> aDecls, Memory<Scope> aScope, Slice<Memory<ImportSpec>> aImports, Slice<Memory<Ident>> aUnresolved, Slice<Memory<CommentGroup>> aComments)

 

// .NET, .NET Standard 2.0
init(_ aDoc: Memory<CommentGroup>, _ aPackage: Pos, _ aName: Memory<Ident>, _ aDecls: Slice<Decl>, _ aScope: Memory<Scope>, _ aImports: Slice<Memory<ImportSpec>>, _ aUnresolved: Slice<Memory<Ident>>, _ aComments: Slice<Memory<CommentGroup>>)
// Island
init(_ aDoc: Memory<CommentGroup>, _ aPackage: Pos, _ aName: Memory<Ident>, _ aDecls: Slice<Decl>, _ aScope: Memory<Scope>, _ aImports: Slice<Memory<ImportSpec>>, _ aUnresolved: Slice<Memory<Ident>>, _ aComments: Slice<Memory<CommentGroup>>)

 

// .NET, .NET Standard 2.0
Sub New(aDoc As Memory<CommentGroup>, aPackage As Pos, aName As Memory<Ident>, aDecls As Slice<Decl>, aScope As Memory<Scope>, aImports As Slice<Memory<ImportSpec>>, aUnresolved As Slice<Memory<Ident>>, aComments As Slice<Memory<CommentGroup>>)
// Island
Sub New(aDoc As Memory<CommentGroup>, aPackage As Pos, aName As Memory<Ident>, aDecls As Slice<Decl>, aScope As Memory<Scope>, aImports As Slice<Memory<ImportSpec>>, aUnresolved As Slice<Memory<Ident>>, aComments As Slice<Memory<CommentGroup>>)

Parameters:

  • aDoc:
  • aPackage:
  • aName:
  • aDecls:
  • aScope:
  • aImports:
  • aUnresolved:
  • aComments:

constructor (File)

 

constructor(value: File)

 

File(File value)

 

init(_ value: File)

 

Sub New(value As File)

Parameters:

  • value:

End Island

 

method End: Pos

 

Pos End()

 

func End() -> Pos

 

func End() Pos

 

Function End() As Pos

Pos Island

 

method Pos: Pos

 

Pos Pos()

 

func Pos() -> Pos

 

func Pos() Pos

 

Function Pos() As Pos