Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
RealNumbers.cs
1using System;
4
6{
10 public sealed class RealNumbers : Set
11 {
12 private static readonly int hashCode = typeof(RealNumbers).GetHashCode();
13
17 public RealNumbers()
18 {
19 }
20
24 public static readonly RealNumbers Instance = new RealNumbers();
25
31 public override bool Contains(IElement Element)
32 {
33 return Element.AssociatedObjectValue is double;
34 }
35
41 public override bool Equals(object obj)
42 {
43 return obj is RealNumbers;
44 }
45
50 public override int GetHashCode()
51 {
52 return hashCode;
53 }
54
56 public override string ToString()
57 {
58 return "ℝ";
59 }
60 }
61}
Base class for all types of elements.
Definition: Element.cs:13
Base class for all types of sets.
Definition: Set.cs:14
abstract override int GetHashCode()
Calculates a hash code of the element.
Set containing all real numbers.
Definition: RealNumbers.cs:11
RealNumbers()
Set containing all real numbers.
Definition: RealNumbers.cs:17
static readonly RealNumbers Instance
Instance of the set of real numbers.
Definition: RealNumbers.cs:24
override bool Contains(IElement Element)
Checks if the set contains an element.
Definition: RealNumbers.cs:31
override bool Equals(object obj)
Compares the element to another.
Definition: RealNumbers.cs:41
override int GetHashCode()
Calculates a hash code of the element.
Definition: RealNumbers.cs:50
Basic interface for all types of elements.
Definition: IElement.cs:20