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>