TypeDeclarationHeader 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 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
- attributes
- ImmutableArray<QsDeclarationAttribute>
- access
- Access
- source
- Source
- position
- DeclarationHeader.Offset
- symbolRange
- DeclarationHeader.Range
- type
- ResolvedType
- typeItems
- QsTuple<QsTypeItem>
- documentation
- ImmutableArray<String>