QsFragmentKind Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.SumType)]
[System.Diagnostics.DebuggerDisplay("{__DebugDisplay(),nq}")]
[System.Serializable]
public class QsFragmentKind : IComparable, IComparable<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsFragmentKind>, IEquatable<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsFragmentKind>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.SumType)>]
[<System.Diagnostics.DebuggerDisplay("{__DebugDisplay(),nq}")>]
[<System.Serializable>]
type QsFragmentKind = 
Public Class QsFragmentKind
Implements IComparable, IComparable(Of QsFragmentKind), IEquatable(Of QsFragmentKind), IStructuralComparable, IStructuralEquatable
Inheritance
QsFragmentKind
Derived
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute DebuggerDisplayAttribute SerializableAttribute
Implements

Properties

ApplyBlockIntro
ElseClause
ErrorCode
InvalidEnding
InvalidFragment
IsAdjointDeclaration
IsApplyBlockIntro
IsBodyDeclaration
IsBorrowingBlockIntro
IsControlledAdjointDeclaration
IsControlledDeclaration
IsDeclarationAttribute
IsElifClause
IsElseClause
IsExpressionStatement
IsFailStatement
IsForLoopIntro
IsFunctionDeclaration
IsIfClause
IsImmutableBinding
IsInvalidFragment
IsMutableBinding
IsNamespaceDeclaration
IsOpenDirective
IsOperationDeclaration
IsRepeatIntro
IsReturnStatement
IsTypeDefinition
IsUntilSuccess
IsUsingBlockIntro
IsValueUpdate
IsWhileLoopIntro
IsWithinBlockIntro
RepeatIntro
Tag
WithinBlockIntro

Methods

CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(QsFragmentKind)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(QsFragmentKind)
GetHashCode()
GetHashCode(IEqualityComparer)
NewAdjointDeclaration(QsSpecializationGenerator)
NewBodyDeclaration(QsSpecializationGenerator)
NewBorrowingBlockIntro(QsSymbol, QsInitializer)
NewControlledAdjointDeclaration(QsSpecializationGenerator)
NewControlledDeclaration(QsSpecializationGenerator)
NewDeclarationAttribute(QsSymbol, QsExpression)
NewElifClause(QsExpression)
NewExpressionStatement(QsExpression)
NewFailStatement(QsExpression)
NewForLoopIntro(QsSymbol, QsExpression)
NewFunctionDeclaration(CallableDeclaration)
NewIfClause(QsExpression)
NewImmutableBinding(QsSymbol, QsExpression)
NewMutableBinding(QsSymbol, QsExpression)
NewNamespaceDeclaration(QsSymbol)
NewOpenDirective(QsSymbol, QsNullable<QsSymbol>)
NewOperationDeclaration(CallableDeclaration)
NewReturnStatement(QsExpression)
NewTypeDefinition(TypeDefinition)
NewUntilSuccess(QsExpression, Boolean)
NewUsingBlockIntro(QsSymbol, QsInitializer)
NewValueUpdate(QsExpression, QsExpression)
NewWhileLoopIntro(QsExpression)
ToString()

Extension Methods

Microsoft.Quantum.QsCompiler.SyntaxProcessing.SyntaxExtensions.SymbolInformation(Microsoft.Quantum.QsCompiler.SyntaxTokens.QsFragmentKind)
DeclaredCallable(QsFragmentKind)
DeclaredCallableName(QsFragmentKind, String)
DeclaredNamespace(QsFragmentKind)
DeclaredNamespaceName(QsFragmentKind, String)
DeclaredSpecialization(QsFragmentKind)
DeclaredType(QsFragmentKind)
DeclaredTypeName(QsFragmentKind, String)
OpenedNamespace(QsFragmentKind)
OpenedNamespaceName(QsFragmentKind, String)
CallExpressions(QsFragmentKind)

Applies to