SyntaxExtensions.SymbolDeclaration Method

Definition

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

Parameters

symbolTable
NamespaceManager
currentNS
String
source
String
qsSym
QsSymbol

Returns

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

Applies to