SpecializationDeclarationHeader 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.
public SpecializationDeclarationHeader (Microsoft.Quantum.QsCompiler.SyntaxTree.QsSpecializationKind kind, Microsoft.Quantum.QsCompiler.DataTypes.QsNullable<System.Collections.Immutable.ImmutableArray<Microsoft.Quantum.QsCompiler.SyntaxTree.ResolvedType>> typeArguments, Microsoft.Quantum.QsCompiler.SyntaxTree.CallableInformation information, Microsoft.Quantum.QsCompiler.SyntaxTree.QsQualifiedName parent, System.Collections.Immutable.ImmutableArray<Microsoft.Quantum.QsCompiler.SyntaxTree.QsDeclarationAttribute> attributes, Microsoft.Quantum.QsCompiler.SyntaxTree.Source source, Microsoft.Quantum.QsCompiler.DeclarationHeader.Offset position, Microsoft.Quantum.QsCompiler.DeclarationHeader.Range headerRange, System.Collections.Immutable.ImmutableArray<string> documentation);
new Microsoft.Quantum.QsCompiler.SpecializationDeclarationHeader : Microsoft.Quantum.QsCompiler.SyntaxTree.QsSpecializationKind * Microsoft.Quantum.QsCompiler.DataTypes.QsNullable<System.Collections.Immutable.ImmutableArray<Microsoft.Quantum.QsCompiler.SyntaxTree.ResolvedType>> * Microsoft.Quantum.QsCompiler.SyntaxTree.CallableInformation * Microsoft.Quantum.QsCompiler.SyntaxTree.QsQualifiedName * System.Collections.Immutable.ImmutableArray<Microsoft.Quantum.QsCompiler.SyntaxTree.QsDeclarationAttribute> * Microsoft.Quantum.QsCompiler.SyntaxTree.Source * Microsoft.Quantum.QsCompiler.DeclarationHeader.Offset * Microsoft.Quantum.QsCompiler.DeclarationHeader.Range * System.Collections.Immutable.ImmutableArray<string> -> Microsoft.Quantum.QsCompiler.SpecializationDeclarationHeader
Public Sub New (kind As QsSpecializationKind, typeArguments As QsNullable(Of ImmutableArray(Of ResolvedType)), information As CallableInformation, parent As QsQualifiedName, attributes As ImmutableArray(Of QsDeclarationAttribute), source As Source, position As DeclarationHeader.Offset, headerRange As DeclarationHeader.Range, documentation As ImmutableArray(Of String))
Parameters
- kind
- QsSpecializationKind
- typeArguments
- QsNullable<ImmutableArray<ResolvedType>>
- information
- CallableInformation
- parent
- QsQualifiedName
- attributes
- ImmutableArray<QsDeclarationAttribute>
- source
- Source
- position
- DeclarationHeader.Offset
- headerRange
- DeclarationHeader.Range
- documentation
- ImmutableArray<String>