1 write to _annotations
ILLink.RoslynAnalyzer (1)
TrimAnalysis\HandleCallAction.cs (1)
45_annotations = FlowAnnotations.Instance;
30 references to _annotations
ILLink.RoslynAnalyzer (30)
src\runtime\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), 269var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, DynamicallyAccessedMemberTypes.Interfaces); 299AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, returnMemberTypes)); 317var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, DynamicallyAccessedMemberTypes.Interfaces); 333AddReturnValue(new ArrayOfAnnotatedSystemTypeValue(_annotations.GetMethodReturnValue(calledMethod, isNewObj: false, returnMemberTypes))); 461var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, memberTypes); 504var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, memberTypes); 586var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, requiredMemberTypes); 628var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, GetDynamicallyAccessedMemberTypesFromBindingFlagsForMethods(bindingFlags)); 716var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, GetDynamicallyAccessedMemberTypesFromBindingFlagsForNestedTypes(bindingFlags)); 743AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, ImplicitNestedTypeAccessLevel)); 761AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, DynamicallyAccessedMemberTypes.All)); 763AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, ImplicitNestedTypeAccessLevel)); 799var targetValue = _annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)1), requiredMemberTypes); 862var targetValue = _annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)0), DynamicallyAccessedMemberTypes.PublicParameterlessConstructor); 908_annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)1), DynamicallyAccessedMemberTypes.None).GetDiagnosticArgumentsForAnnotationMismatch().ToArray()); 932var targetValue = _annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)1), memberTypes); 978var targetValue = _annotations.GetMethodParameterValue( 1105AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes)); 1277AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, propagatedMemberTypes)); 1354var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, requiredMemberTypes); 1478var targetValue = _annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)0), requiredMemberTypes); 1619_requireDynamicallyAccessedMembersAction.Invoke(instanceValue, _annotations.GetMethodThisParameterValue(calledMethod)); 1622_requireDynamicallyAccessedMembersAction.Invoke(argumentValues[parameter.MetadataIndex], _annotations.GetMethodParameterValue(parameter)); 1709var targetValue = _annotations.GetGenericParameterValue(genericParameters[i].GenericParameter, GetGenericParameterEffectiveMemberTypes(genericParameters[i])); 1756builder.Add(_annotations.GetGenericParameterValue(genericParameter));