Header menu logo F# Compiler Guide

ParsedImplFileInput Type

Represents the full syntax tree, file name and other parsing information for an implementation file

Union cases

Union case Description

ParsedImplFileInput(fileName, isScript, qualifiedNameOfFile, scopedPragmas, hashDirectives, contents, flags, trivia, identifiers)

Full Usage: ParsedImplFileInput(fileName, isScript, qualifiedNameOfFile, scopedPragmas, hashDirectives, contents, flags, trivia, identifiers)

Parameters:
fileName : string
isScript : bool
qualifiedNameOfFile : QualifiedNameOfFile
scopedPragmas : ScopedPragma list
hashDirectives : ParsedHashDirective list
contents : SynModuleOrNamespace list
flags : bool * bool
trivia : ParsedImplFileInputTrivia
identifiers : Set<string>

Instance members

Instance member Description

this.Contents

Full Usage: this.Contents

Returns: SynModuleOrNamespace list
Returns: SynModuleOrNamespace list

this.FileName

Full Usage: this.FileName

Returns: string
Returns: string

this.HashDirectives

Full Usage: this.HashDirectives

Returns: ParsedHashDirective list
Returns: ParsedHashDirective list

this.IsExe

Full Usage: this.IsExe

Returns: bool
Returns: bool

this.IsLastCompiland

Full Usage: this.IsLastCompiland

Returns: bool
Returns: bool

this.IsScript

Full Usage: this.IsScript

Returns: bool
Returns: bool

this.QualifiedName

Full Usage: this.QualifiedName

Returns: QualifiedNameOfFile
Returns: QualifiedNameOfFile

this.ScopedPragmas

Full Usage: this.ScopedPragmas

Returns: ScopedPragma list
Returns: ScopedPragma list

this.Trivia

Full Usage: this.Trivia

Returns: ParsedImplFileInputTrivia
Returns: ParsedImplFileInputTrivia

Type something to start searching.