FSharpSymbolUse Type
Represents the use of an F# symbol from F# source code
Instance members
Instance member |
Description
|
|
The display context active at the point where the symbol is used. Can be passed to FSharpType.Format and other methods to format items in a way that is suitable for a specific source code location.
|
Full Usage:
this.FileName
Returns: string
|
The file name the reference occurs in
|
|
|
Full Usage:
this.IsFromAttribute
Returns: bool
|
Indicates if the reference is in an attribute
|
Full Usage:
this.IsFromComputationExpression
Returns: bool
|
Indicates if the reference is either a builder or a custom operation in a computation expression
|
Full Usage:
this.IsFromDefinition
Returns: bool
|
Indicates if the reference is a definition for the symbol, either in a signature or implementation
|
Full Usage:
this.IsFromDispatchSlotImplementation
Returns: bool
|
Indicates if the reference is via the member being implemented in a class or object expression
|
Full Usage:
this.IsFromOpenStatement
Returns: bool
|
Indicates if the reference is in open statement
|
Full Usage:
this.IsFromPattern
Returns: bool
|
Indicates if the reference is in a pattern
|
Full Usage:
this.IsFromType
Returns: bool
|
Indicates if the reference is in a syntactic type
|
Full Usage:
this.IsFromUse
Returns: bool
|
Indicates if the reference is used for example at a call site
|
Full Usage:
this.IsPrivateToFile
Returns: bool
|
Indicates if the FSharpSymbolUse is declared as private
|
Full Usage:
this.IsPrivateToFileAndSignatureFile
Returns: bool
|
Indicates if the FSharpSymbolUse is private to the implementation & signature file. This is true for function and method parameters.
|
|
The range of text representing the reference to the symbol
|
|
The symbol referenced
|