108 references to Interfaces
Aspire.TypeSystem (5)
AtsCapabilityInfo.cs (2)
23[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 452[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
HostingTypeHelpers.cs (3)
58public static bool IsResourceType([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type? type) => 64public static bool IsResourceBuilderType([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type? type) 79private static bool IsAssignableToType([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type? type, string fullName)
ILCompiler.Compiler (14)
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (3)
156annotation &= DynamicallyAccessedMemberTypes.Interfaces; 183if (annotation.HasFlag(DynamicallyAccessedMemberTypes.Interfaces)) 185var annotationToApplyToInterfaces = annotation == DynamicallyAccessedMemberTypes.All ? annotation : DynamicallyAccessedMemberTypes.Interfaces;
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (1)
133if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.Interfaces))
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (3)
68string mtName = mt == DynamicallyAccessedMemberTypes.Interfaces 69? nameof(DynamicallyAccessedMemberTypes.Interfaces) 83values.Add(DynamicallyAccessedMemberTypes.Interfaces);
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (7)
269var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, DynamicallyAccessedMemberTypes.Interfaces); 292DynamicallyAccessedMemberTypes returnMemberTypes = DynamicallyAccessedMemberTypes.Interfaces; 317var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, DynamicallyAccessedMemberTypes.Interfaces); 324DynamicallyAccessedMemberTypes returnMemberTypes = DynamicallyAccessedMemberTypes.Interfaces; 707DynamicallyAccessedMemberTypes.Interfaces; 1273if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.Interfaces)) 1274propagatedMemberTypes |= DynamicallyAccessedMemberTypes.Interfaces;
ILCompiler.ReadyToRun (1)
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (1)
133if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.Interfaces))
illink (13)
Microsoft.AspNetCore.Components.Endpoints (2)
src\aspnetcore\src\Shared\ClosedGenericMatcher\ClosedGenericMatcher.cs (2)
34public static Type? ExtractGenericInterface([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType) 66private static Type? GetGenericInstantiation([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType)
Microsoft.AspNetCore.Components.QuickGrid (1)
Infrastructure\AsyncQueryExecutorSupplier.cs (1)
56private static bool IsEntityFrameworkProviderType([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryableProviderType)
Microsoft.AspNetCore.Http.Extensions (2)
src\aspnetcore\src\Shared\ClosedGenericMatcher\ClosedGenericMatcher.cs (2)
34public static Type? ExtractGenericInterface([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType) 66private static Type? GetGenericInstantiation([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType)
Microsoft.AspNetCore.JsonPatch (2)
src\aspnetcore\src\Shared\ClosedGenericMatcher\ClosedGenericMatcher.cs (2)
34public static Type? ExtractGenericInterface([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType) 66private static Type? GetGenericInstantiation([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (2)
src\aspnetcore\src\Shared\ClosedGenericMatcher\ClosedGenericMatcher.cs (2)
34public static Type? ExtractGenericInterface([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType) 66private static Type? GetGenericInstantiation([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType)
Microsoft.AspNetCore.Mvc.Abstractions (2)
src\aspnetcore\src\Shared\ClosedGenericMatcher\ClosedGenericMatcher.cs (2)
34public static Type? ExtractGenericInterface([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType) 66private static Type? GetGenericInstantiation([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (2)
src\aspnetcore\src\Shared\ClosedGenericMatcher\ClosedGenericMatcher.cs (2)
34public static Type? ExtractGenericInterface([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType) 66private static Type? GetGenericInstantiation([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType)
Microsoft.AspNetCore.SignalR.Core (2)
src\aspnetcore\src\Shared\ClosedGenericMatcher\ClosedGenericMatcher.cs (2)
34public static Type? ExtractGenericInterface([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType) 66private static Type? GetGenericInstantiation([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type queryType, Type interfaceType)
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
1088[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\CompilerServices\Symbols.vb (1)
521Friend Shared Function GetInterfaceConstraints(<DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)> ByVal genericParameter As Type) As Type()
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\AssociatedMetadataTypeTypeDescriptionProvider.cs (1)
21DynamicallyAccessedMemberTypes.Interfaces;
System.ComponentModel.TypeConverter (2)
System\ComponentModel\TypeDescriptor.cs (2)
32DynamicallyAccessedMemberTypes.Interfaces | // For ReflectedTypeData.GetAttributes() 44DynamicallyAccessedMemberTypes.Interfaces;
System.Data.Common (1)
System\Data\Common\DbConnectionStringBuilder.cs (1)
24DynamicallyAccessedMemberTypes.Interfaces)]
System.Private.CoreLib (28)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\Statics.cs (1)
356[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (3)
410[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 411[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 417[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (3)
181[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 182[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 185[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (3)
126[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 127[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 130[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (4)
91[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 180[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 181[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 191[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (3)
97[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 98[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 101[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeInfo.cs (1)
103[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (5)
591[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 592[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 594[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 595[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 597[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
146[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
System\Reflection\Runtime\General\ThunkedApis.cs (1)
171[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
System\RuntimeType.NativeAot.cs (3)
357[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 780[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 781[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\ClassDataContract.cs (2)
301[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors | DynamicallyAccessedMemberTypes.Interfaces)] 1052[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors | DynamicallyAccessedMemberTypes.Interfaces)]
System.Private.Reflection.Execution (3)
Internal\Reflection\Execution\TypeLoader\ConstraintValidatorSupport.cs (3)
58[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 156[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 157[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
System.Reflection.Emit (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (3)
410[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 411[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 417[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
System\Reflection\Emit\EnumBuilderImpl.cs (3)
96[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 128[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 129[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
System\Reflection\Emit\GenericTypeParameterBuilderImpl.cs (3)
114[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 115[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 117[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
System\Reflection\Emit\TypeBuilderImpl.cs (3)
931[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 932[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] 964[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)]
System.Reflection.TypeExtensions (1)
System\Reflection\TypeExtensions.cs (1)
146[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] this Type type)
System.Windows.Forms (8)
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (1)
54[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.Interfaces)]
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (2)
16[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.Interfaces)] 182[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.Interfaces)]
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (1)
195[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.Interfaces)]
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (2)
40[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.Interfaces)] 340[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.Interfaces)]
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.cs (1)
65[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.Interfaces)]
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (1)
102[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.Interfaces)]