SyntaxExtensions.SymbolInformation Constructor

Definition

public SymbolInformation (System.Collections.Immutable.ImmutableHashSet<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsSymbol> declaredSymbols, System.Collections.Immutable.ImmutableHashSet<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsSymbol> usedVariables, System.Collections.Immutable.ImmutableHashSet<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsType> usedTypes, System.Collections.Immutable.ImmutableHashSet<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpression> usedLiterals);
new Microsoft.Quantum.QsCompiler.SyntaxProcessing.SyntaxExtensions.SymbolInformation : System.Collections.Immutable.ImmutableHashSet<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsSymbol> * System.Collections.Immutable.ImmutableHashSet<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsSymbol> * System.Collections.Immutable.ImmutableHashSet<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsType> * System.Collections.Immutable.ImmutableHashSet<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpression> -> Microsoft.Quantum.QsCompiler.SyntaxProcessing.SyntaxExtensions.SymbolInformation
Public Sub New (declaredSymbols As ImmutableHashSet(Of QsSymbol), usedVariables As ImmutableHashSet(Of QsSymbol), usedTypes As ImmutableHashSet(Of QsType), usedLiterals As ImmutableHashSet(Of QsExpression))

Parameters

declaredSymbols
ImmutableHashSet<QsSymbol>
usedVariables
ImmutableHashSet<QsSymbol>

Applies to