3 writes to Context
ILLink.RoslynAnalyzer (3)
DataFlow\LocalStateAndContextLattice.cs (2)
21 Context = context; 53 Context = ContextLattice.Meet (left.Context, right.Context)
TrimAnalysis\TrimAnalysisVisitor.cs (1)
69 currentState.Context = currentState.Context.Union (new FeatureContext (featureChecksValue.EnabledFeatures));
13 references to Context
ILLink.RoslynAnalyzer (13)
DataFlow\LocalDataFlowVisitor.cs (6)
120 HandleReturnValue (branchValue, branchValueOperation, in current.Context); 245 IFieldReferenceOperation fieldRef => GetFieldTargetValue (fieldRef.Field, fieldRef, in current.Context), 250 HandleAssignment (value, targetValue, operation, in current.Context); 592 return HandleDelegateCreation (targetMethodSymbol, operation, state.Current.Context); 689 HandleReturnValue (value, operation, in current.Context); 730 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); 53 Context = ContextLattice.Meet (left.Context, right.Context)
TrimAnalysis\TrimAnalysisVisitor.cs (2)
69 currentState.Context = currentState.Context.Union (new FeatureContext (featureChecksValue.EnabledFeatures)); 175 return GetFieldTargetValue (fieldRef.Field, fieldRef, in current.Context);