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
);