ConcreteCallGraphNode Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Constructor for ConcreteCallGraphNode objects. Strips position info from the given type parameter resolutions.
public ConcreteCallGraphNode (Microsoft.Quantum.QsCompiler.SyntaxTree.QsQualifiedName callableName, Microsoft.Quantum.QsCompiler.SyntaxTree.QsSpecializationKind kind, System.Collections.Immutable.ImmutableDictionary<Tuple<Microsoft.Quantum.QsCompiler.SyntaxTree.QsQualifiedName,string>,Microsoft.Quantum.QsCompiler.SyntaxTree.ResolvedType> paramResolutions);
new Microsoft.Quantum.QsCompiler.DependencyAnalysis.ConcreteCallGraphNode : Microsoft.Quantum.QsCompiler.SyntaxTree.QsQualifiedName * Microsoft.Quantum.QsCompiler.SyntaxTree.QsSpecializationKind * System.Collections.Immutable.ImmutableDictionary<Microsoft.Quantum.QsCompiler.SyntaxTree.QsQualifiedName * string, Microsoft.Quantum.QsCompiler.SyntaxTree.ResolvedType> -> Microsoft.Quantum.QsCompiler.DependencyAnalysis.ConcreteCallGraphNode
Public Sub New (callableName As QsQualifiedName, kind As QsSpecializationKind, paramResolutions As ImmutableDictionary(Of Tuple(Of QsQualifiedName, String), ResolvedType))
Parameters
- callableName
- QsQualifiedName
- kind
- QsSpecializationKind
- paramResolutions
- ImmutableDictionary<Tuple<QsQualifiedName,String>,ResolvedType>