TypeDeclarationHeader Constructor

Definition

public TypeDeclarationHeader (Microsoft.Quantum.QsCompiler.SyntaxTree.QsQualifiedName qualifiedName, System.Collections.Immutable.ImmutableArray<Microsoft.Quantum.QsCompiler.SyntaxTree.QsDeclarationAttribute> attributes, Microsoft.Quantum.QsCompiler.SyntaxTokens.Access access, Microsoft.Quantum.QsCompiler.SyntaxTree.Source source, Microsoft.Quantum.QsCompiler.DeclarationHeader.Offset position, Microsoft.Quantum.QsCompiler.DeclarationHeader.Range symbolRange, Microsoft.Quantum.QsCompiler.SyntaxTree.ResolvedType type, Microsoft.Quantum.QsCompiler.SyntaxTokens.QsTuple<Microsoft.Quantum.QsCompiler.SyntaxTree.QsTypeItem> typeItems, System.Collections.Immutable.ImmutableArray<string> documentation);
new Microsoft.Quantum.QsCompiler.TypeDeclarationHeader : Microsoft.Quantum.QsCompiler.SyntaxTree.QsQualifiedName * System.Collections.Immutable.ImmutableArray<Microsoft.Quantum.QsCompiler.SyntaxTree.QsDeclarationAttribute> * Microsoft.Quantum.QsCompiler.SyntaxTokens.Access * Microsoft.Quantum.QsCompiler.SyntaxTree.Source * Microsoft.Quantum.QsCompiler.DeclarationHeader.Offset * Microsoft.Quantum.QsCompiler.DeclarationHeader.Range * Microsoft.Quantum.QsCompiler.SyntaxTree.ResolvedType * Microsoft.Quantum.QsCompiler.SyntaxTokens.QsTuple<Microsoft.Quantum.QsCompiler.SyntaxTree.QsTypeItem> * System.Collections.Immutable.ImmutableArray<string> -> Microsoft.Quantum.QsCompiler.TypeDeclarationHeader
Public Sub New (qualifiedName As QsQualifiedName, attributes As ImmutableArray(Of QsDeclarationAttribute), access As Access, source As Source, position As DeclarationHeader.Offset, symbolRange As DeclarationHeader.Range, type As ResolvedType, typeItems As QsTuple(Of QsTypeItem), documentation As ImmutableArray(Of String))

Parameters

qualifiedName
QsQualifiedName
access
Access
source
Source
typeItems
QsTuple<QsTypeItem>
documentation
ImmutableArray<String>

Applies to