1 write to _annotations
ILLink.RoslynAnalyzer (1)
TrimAnalysis\HandleCallAction.cs (1)
44_annotations = FlowAnnotations.Instance;
30 references to _annotations
ILLink.RoslynAnalyzer (30)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (30)
41var annotatedMethodReturnValue = _annotations.GetMethodReturnValue(calledMethod, _isNewObj); 93bool requiresDataFlowAnalysis = _annotations.MethodRequiresDataFlowAnalysis(calledMethod); 94var annotatedMethodReturnValue = _annotations.GetMethodReturnValue(calledMethod, _isNewObj); 141=> new NullableValueWithDynamicallyAccessedMembers(nullableDamType.NullableType, _annotations.GetGenericParameterValue(underlyingGenericParameter.GenericParameter)), 148=> _annotations.GetGenericParameterValue(genericParam.GenericParameter), 247var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, DynamicallyAccessedMemberTypes.Interfaces); 277AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, returnMemberTypes)); 295var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, DynamicallyAccessedMemberTypes.Interfaces); 311AddReturnValue(new ArrayOfAnnotatedSystemTypeValue(_annotations.GetMethodReturnValue(calledMethod, isNewObj: false, returnMemberTypes))); 439var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, memberTypes); 482var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, memberTypes); 564var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, requiredMemberTypes); 606var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, GetDynamicallyAccessedMemberTypesFromBindingFlagsForMethods(bindingFlags)); 694var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, GetDynamicallyAccessedMemberTypesFromBindingFlagsForNestedTypes(bindingFlags)); 721AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, ImplicitNestedTypeAccessLevel)); 739AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, DynamicallyAccessedMemberTypes.All)); 741AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, ImplicitNestedTypeAccessLevel)); 777var targetValue = _annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)1), requiredMemberTypes); 840var targetValue = _annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)0), DynamicallyAccessedMemberTypes.PublicParameterlessConstructor); 886_annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)1), DynamicallyAccessedMemberTypes.None).GetDiagnosticArgumentsForAnnotationMismatch().ToArray()); 910var targetValue = _annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)1), memberTypes); 956var targetValue = _annotations.GetMethodParameterValue( 1082AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes)); 1254AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, propagatedMemberTypes)); 1331var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, requiredMemberTypes); 1455var targetValue = _annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)0), requiredMemberTypes); 1533_requireDynamicallyAccessedMembersAction.Invoke(instanceValue, _annotations.GetMethodThisParameterValue(calledMethod)); 1536_requireDynamicallyAccessedMembersAction.Invoke(argumentValues[parameter.MetadataIndex], _annotations.GetMethodParameterValue(parameter)); 1623var targetValue = _annotations.GetGenericParameterValue(genericParameters[i].GenericParameter, GetGenericParameterEffectiveMemberTypes(genericParameters[i])); 1670builder.Add(_annotations.GetGenericParameterValue(genericParameter));