132 references to None
ILCompiler.Compiler (60)
Compiler\Dataflow\AttributeDataFlow.cs (2)
102if (parameterValue.DynamicallyAccessedMemberTypes != DynamicallyAccessedMemberTypes.None) 114&& fieldValue.DynamicallyAccessedMemberTypes != DynamicallyAccessedMemberTypes.None)
Compiler\Dataflow\FlowAnnotations.cs (25)
132return DynamicallyAccessedMemberTypes.None; 144return DynamicallyAccessedMemberTypes.None; 156return DynamicallyAccessedMemberTypes.None; 175return DynamicallyAccessedMemberTypes.None; 198return DynamicallyAccessedMemberTypes.None; 208if (annotation.ParameterAnnotations == null && annotation.ReturnParameterAnnotation == DynamicallyAccessedMemberTypes.None) 312return DynamicallyAccessedMemberTypes.None; 317return DynamicallyAccessedMemberTypes.None; 326DynamicallyAccessedMemberTypes.None; 343return new TypeAnnotations(key, DynamicallyAccessedMemberTypes.None, null, null, null); 384if (annotation == DynamicallyAccessedMemberTypes.None) 421if (methodMemberTypes != DynamicallyAccessedMemberTypes.None) 437DynamicallyAccessedMemberTypes returnAnnotation = DynamicallyAccessedMemberTypes.None; 447if (returnAnnotation != DynamicallyAccessedMemberTypes.None && !IsTypeInterestingForDataflow(signature.ReturnType)) 449returnAnnotation = DynamicallyAccessedMemberTypes.None; 456if (pa == DynamicallyAccessedMemberTypes.None) 476if (annotation != DynamicallyAccessedMemberTypes.None) 483if (returnAnnotation != DynamicallyAccessedMemberTypes.None || paramAnnotations != null || genericParameterAnnotations != null) 507if (annotation == DynamicallyAccessedMemberTypes.None) 550if (setterAnnotation?.ParameterAnnotations?[^1] is not (null or DynamicallyAccessedMemberTypes.None)) 566annotatedMethods.Add(new MethodAnnotations(setMethod, paramAnnotations, DynamicallyAccessedMemberTypes.None, null)); 594if (getterAnnotation?.ReturnParameterAnnotation is not (null or DynamicallyAccessedMemberTypes.None)) 639if (annotation != DynamicallyAccessedMemberTypes.None) 790if (annotation != DynamicallyAccessedMemberTypes.None) 802if (genericParameterAnnotations[genericParameterIndex] != DynamicallyAccessedMemberTypes.None)
Compiler\Dataflow\GenericArgumentDataFlow.cs (1)
133Debug.Assert(genericParameterValue.DynamicallyAccessedMemberTypes != DynamicallyAccessedMemberTypes.None);
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (3)
144Debug.Assert(annotation != DynamicallyAccessedMemberTypes.None); 159if (annotation == DynamicallyAccessedMemberTypes.None) 347annotatedMethodReturnValue.DynamicallyAccessedMemberTypes == DynamicallyAccessedMemberTypes.None);
Compiler\DescriptorMarker.cs (1)
112_ => DynamicallyAccessedMemberTypes.None,
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (1)
21if (memberTypes == DynamicallyAccessedMemberTypes.None)
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (4)
26if (missingMemberTypes == DynamicallyAccessedMemberTypes.None) 36return DynamicallyAccessedMemberTypes.None; 54Debug.Assert(memberTypes != DynamicallyAccessedMemberTypes.None); 60.Where(damt => (memberTypes & damt) == damt && damt != DynamicallyAccessedMemberTypes.None)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (22)
95Debug.Assert(requiresDataFlowAnalysis || annotatedMethodReturnValue.DynamicallyAccessedMemberTypes == DynamicallyAccessedMemberTypes.None); 908_annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)1), DynamicallyAccessedMemberTypes.None).GetDiagnosticArgumentsForAnnotationMismatch().ToArray()); 1226DynamicallyAccessedMemberTypes propagatedMemberTypes = DynamicallyAccessedMemberTypes.None; 1666if (GetGenericParameterEffectiveMemberTypes(genericParameter) != DynamicallyAccessedMemberTypes.None) 1851(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicNestedTypes : DynamicallyAccessedMemberTypes.None) | 1852(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicNestedTypes : DynamicallyAccessedMemberTypes.None) | 1853(BindingFlagsAreUnsupported(bindingFlags) ? DynamicallyAccessedMemberTypes.PublicNestedTypes | DynamicallyAccessedMemberTypes.NonPublicNestedTypes : DynamicallyAccessedMemberTypes.None); 1856(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicConstructors : DynamicallyAccessedMemberTypes.None) | 1857(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicConstructors : DynamicallyAccessedMemberTypes.None) | 1858(BindingFlagsAreUnsupported(bindingFlags) ? DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors : DynamicallyAccessedMemberTypes.None); 1861(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicMethods : DynamicallyAccessedMemberTypes.None) | 1862(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicMethods : DynamicallyAccessedMemberTypes.None) | 1863(BindingFlagsAreUnsupported(bindingFlags) ? DynamicallyAccessedMemberTypes.PublicMethods | DynamicallyAccessedMemberTypes.NonPublicMethods : DynamicallyAccessedMemberTypes.None); 1866(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicFields : DynamicallyAccessedMemberTypes.None) | 1867(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicFields : DynamicallyAccessedMemberTypes.None) | 1868(BindingFlagsAreUnsupported(bindingFlags) ? DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.NonPublicFields : DynamicallyAccessedMemberTypes.None); 1871(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicProperties : DynamicallyAccessedMemberTypes.None) | 1872(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicProperties : DynamicallyAccessedMemberTypes.None) | 1873(BindingFlagsAreUnsupported(bindingFlags) ? DynamicallyAccessedMemberTypes.PublicProperties | DynamicallyAccessedMemberTypes.NonPublicProperties : DynamicallyAccessedMemberTypes.None); 1876(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicEvents : DynamicallyAccessedMemberTypes.None) | 1877(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicEvents : DynamicallyAccessedMemberTypes.None) | 1878(BindingFlagsAreUnsupported(bindingFlags) ? DynamicallyAccessedMemberTypes.PublicEvents | DynamicallyAccessedMemberTypes.NonPublicEvents : DynamicallyAccessedMemberTypes.None);
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
23if (targetValue.DynamicallyAccessedMemberTypes == DynamicallyAccessedMemberTypes.None)
ILCompiler.ReadyToRun (1)
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (1)
21if (memberTypes == DynamicallyAccessedMemberTypes.None)
illink (67)
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteFactory.cs (1)
141return DynamicallyAccessedMemberTypes.None;
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\DynamicallyAccessedMemberTypes.cs (1)
171All = ~None
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\DynamicDependencyAttribute.cs (2)
90/// must not equal <see cref="DynamicallyAccessedMemberTypes.None"/>, but not both. 100/// must not equal <see cref="DynamicallyAccessedMemberTypes.None"/>, but not both.