1 write to MaybeValue
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\DataFlow\MaybeLattice.cs (1)
17
public Maybe(T value) =>
MaybeValue
= value;
10 references to MaybeValue
ILLink.RoslynAnalyzer (10)
DataFlow\InterproceduralState.cs (3)
63
if (existingValue.
MaybeValue
!= null)
72
if (existingValue.
MaybeValue
== null)
85
=> (value = HoistedLocals.Get(key).
MaybeValue
) != null;
src\tools\illink\src\ILLink.Shared\DataFlow\MaybeLattice.cs (7)
18
public bool Equals(Maybe<T> other) =>
MaybeValue
?.Equals(other.
MaybeValue
) ?? other.
MaybeValue
== null;
20
public override int GetHashCode() =>
MaybeValue
?.GetHashCode() ?? 0;
23
if (
MaybeValue
is not T value)
47
if (left.
MaybeValue
is not T leftValue)
49
if (right.
MaybeValue
is not T rightValue)