QsNamespace Class

Definition

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

Constructors

QsNamespace(String, ImmutableArray<QsNamespaceElement>, ILookup<String,ImmutableArray<String>>)

Properties

Documentation
Elements
Name

Methods

Equals(Object)
Equals(Object, IEqualityComparer)
Equals(QsNamespace)
GetHashCode()
GetHashCode(IEqualityComparer)
ToString()
WithElements(Func<ImmutableArray<QsNamespaceElement>,ImmutableArray<QsNamespaceElement>>)

Applies to