3 writes to Context
ILLink.RoslynAnalyzer (3)
DataFlow\LocalStateAndContextLattice.cs (2)
21
Context
= context;
54
Context
= ContextLattice.Meet(left.Context, right.Context)
TrimAnalysis\TrimAnalysisVisitor.cs (1)
69
currentState.
Context
= currentState.Context.Union(new FeatureContext(featureChecksValue.EnabledFeatures));
15 references to Context
ILLink.RoslynAnalyzer (15)
DataFlow\LocalDataFlowVisitor.cs (8)
121
HandleReturnValue(branchValue, branchValueOperation, in current.
Context
);
252
IFieldReferenceOperation fieldRef => GetFieldTargetValue(fieldRef, in current.
Context
),
257
HandleAssignment(value, targetValue, operation, in current.
Context
);
289
TValue targetValue = GetBackingFieldTargetValue(propertyRef, in current.
Context
);
290
HandleAssignment(value, targetValue, operation, in current.
Context
);
635
return HandleDelegateCreation(targetMethodSymbol, operation, state.Current.
Context
);
736
HandleReturnValue(value, operation, in current.
Context
);
777
var value = HandleMethodCall(calledMethod, instance, arguments, operation, state.Current.
Context
);
DataFlow\LocalStateAndContextLattice.cs (5)
25
LocalState.Equals(other.LocalState) &&
Context
.Equals(other.
Context
);
28
public override int GetHashCode() => HashUtils.Combine(LocalState,
Context
);
54
Context = ContextLattice.Meet(left.
Context
, right.
Context
)
TrimAnalysis\TrimAnalysisVisitor.cs (2)
69
currentState.Context = currentState.
Context
.Union(new FeatureContext(featureChecksValue.EnabledFeatures));
179
return GetFieldTargetValue(fieldRef, in current.
Context
);