SyntaxExtensions.TypeDeclaration Method

Definition

[Microsoft.FSharp.Core.CompilationArgumentCounts(new System.Int32[] { 1, 2, 1 })]
public static Microsoft.Quantum.QsCompiler.DataTypes.QsNullable<Tuple<string,Microsoft.Quantum.QsCompiler.DataTypes.Position,Microsoft.Quantum.QsCompiler.DataTypes.Range>> TypeDeclaration (this Microsoft.Quantum.QsCompiler.SymbolManagement.NamespaceManager symbolTable, string currentNS, string source, Microsoft.Quantum.QsCompiler.SyntaxTokens.QsType qsType);
[<Microsoft.FSharp.Core.CompilationArgumentCounts(new System.Int32[] { 1, 2, 1 })>]
Microsoft.Quantum.QsCompiler.SyntaxProcessing.SyntaxExtensions.TypeDeclaration : Microsoft.Quantum.QsCompiler.SymbolManagement.NamespaceManager -> string * string -> Microsoft.Quantum.QsCompiler.SyntaxTokens.QsType -> Microsoft.Quantum.QsCompiler.DataTypes.QsNullable<string * Microsoft.Quantum.QsCompiler.DataTypes.Position * Microsoft.Quantum.QsCompiler.DataTypes.Range>
<Extension()>
Public Function TypeDeclaration (symbolTable As NamespaceManager, currentNS As String, source As String, qsType As QsType) As QsNullable(Of Tuple(Of String, Position, Range))

Parameters

symbolTable
NamespaceManager
currentNS
String
source
String
qsType
QsType

Returns

QsNullable<Tuple<String,Position,Range>>
Attributes
Microsoft.FSharp.Core.CompilationArgumentCountsAttribute

Applies to