QsExpression Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.RecordType)]
[System.Serializable]
public sealed class QsExpression : IComparable, IComparable<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpression>, IEquatable<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpression>, Microsoft.Quantum.QsCompiler.SyntaxTokens.ITuple, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.RecordType)>]
[<System.Serializable>]
type QsExpression = {}
Public NotInheritable Class QsExpression
Implements IComparable, IComparable(Of QsExpression), IEquatable(Of QsExpression), IStructuralComparable, IStructuralEquatable, ITuple
Inheritance
QsExpression
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute SerializableAttribute
Implements

Constructors

QsExpression(QsExpressionKind<QsExpression,QsSymbol,QsType>, QsNullable<Range>)

Properties

Expression
Range

Methods

CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(QsExpression)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(QsExpression)
GetHashCode()
GetHashCode(IEqualityComparer)
ToString()

Extension Methods

LiteralInfo(QsExpression, Boolean)

Applies to