Header menu logo F# Compiler Guide

SynComponentInfo Type

Represents the syntax tree associated with the name of a type definition or module in signature or implementation. This includes the name, attributes, type parameters, constraints, documentation and accessibility for a type definition or module. For modules, entries such as the type parameters are always empty.

Union cases

Union case Description

SynComponentInfo(attributes, typeParams, constraints, longId, xmlDoc, preferPostfix, accessibility, range)

Full Usage: SynComponentInfo(attributes, typeParams, constraints, longId, xmlDoc, preferPostfix, accessibility, range)

Parameters:
attributes : SynAttributes
typeParams : SynTyparDecls option
constraints : SynTypeConstraint list
longId : LongIdent
xmlDoc : PreXmlDoc
preferPostfix : bool
accessibility : SynAccess option
range : range

Instance members

Instance member Description

this.Range

Full Usage: this.Range

Returns: range

Gets the syntax range of this construct

Returns: range

Type something to start searching.