7 implementations of ILattice
ILLink.RoslynAnalyzer (7)
DataFlow\FeatureContextLattice.cs (1)
66 public readonly struct FeatureContextLattice : ILattice<FeatureContext>
DataFlow\InterproceduralState.cs (1)
88 public struct InterproceduralStateLattice<TValue, TValueLattice> : ILattice<InterproceduralState<TValue, TValueLattice>>
DataFlow\LocalStateAndContextLattice.cs (1)
31 public readonly struct LocalStateAndContextLattice<TValue, TContext, TValueLattice, TContextLattice> : ILattice<LocalStateAndContext<TValue, TContext>>
DataFlow\LocalStateLattice.cs (1)
81 public readonly struct LocalStateLattice<TValue, TValueLattice> : ILattice<LocalState<TValue>>
src\tools\illink\src\ILLink.Shared\DataFlow\DictionaryLattice.cs (1)
12 public readonly struct DictionaryLattice<TKey, TValue, TValueLattice> : ILattice<DefaultValueDictionary<TKey, TValue>>
src\tools\illink\src\ILLink.Shared\DataFlow\MaybeLattice.cs (1)
34 public struct MaybeLattice<T, TValueLattice> : ILattice<Maybe<T>>
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSetLattice.cs (1)
12 public readonly struct ValueSetLattice<TValue> : ILattice<ValueSet<TValue>>
16 references to ILattice
ILLink.RoslynAnalyzer (16)
DataFlow\InterproceduralState.cs (2)
16 where TValueLattice : ILattice<TValue> 90 where TValueLattice : ILattice<TValue>
DataFlow\LocalDataFlowAnalysis.cs (2)
32 where TLattice : ILattice<TValue> 33 where TContextLattice : ILattice<TContext>
DataFlow\LocalDataFlowState.cs (2)
13 where TValueLattice : ILattice<TValue> 14 where TContextLattice : ILattice<TContext>
DataFlow\LocalDataFlowVisitor.cs (2)
33 where TValueLattice : ILattice<TValue> 34 where TContextLattice : ILattice<TContext>
DataFlow\LocalStateAndContextLattice.cs (2)
34 where TValueLattice : ILattice<TValue> 35 where TContextLattice : ILattice<TContext>
DataFlow\LocalStateLattice.cs (1)
83 where TValueLattice : ILattice<TValue>
src\tools\illink\src\ILLink.Shared\DataFlow\DictionaryLattice.cs (1)
15 where TValueLattice : ILattice<TValue>
src\tools\illink\src\ILLink.Shared\DataFlow\ForwardDataFlowAnalysis.cs (1)
20 where TLattice : ILattice<TValue>
src\tools\illink\src\ILLink.Shared\DataFlow\IDataFlowState.cs (1)
20 where TValueLattice : ILattice<TValue>
src\tools\illink\src\ILLink.Shared\DataFlow\ITransfer.cs (1)
29 where TLattice : ILattice<TValue>
src\tools\illink\src\ILLink.Shared\DataFlow\MaybeLattice.cs (1)
36 where TValueLattice : ILattice<T>