6 overrides of IsAssignableFrom
System.Private.CoreLib (4)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
36public override bool IsAssignableFrom([NotNullWhen(true)] TypeInfo? typeInfo)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
24public override bool IsAssignableFrom([NotNullWhen(true)] TypeInfo? typeInfo)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
19public override bool IsAssignableFrom([NotNullWhen(true)] TypeInfo? typeInfo)
System\RuntimeType.NativeAot.cs (1)
662public override bool IsAssignableFrom([NotNullWhen(true)] TypeInfo? typeInfo)
System.Reflection.Emit (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
36public override bool IsAssignableFrom([NotNullWhen(true)] TypeInfo? typeInfo)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
247public sealed override bool IsAssignableFrom(TypeInfo? typeInfo) => IsAssignableFrom((Type?)typeInfo);
57 references to IsAssignableFrom
dotnet-svcutil-lib (4)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs (1)
512if (Globals.TypeOfIXmlSerializable.GetTypeInfo().IsAssignableFrom(referencedType.GetTypeInfo()))
FrameworkFork\System.ServiceModel\Extensions\ReflectionExtensions.cs (2)
48return type.GetTypeInfo().IsAssignableFrom(otherType.GetTypeInfo()); 72return o == null ? false : type.GetTypeInfo().IsAssignableFrom(o.GetType().GetTypeInfo());
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BindingElementCollection.cs (1)
68if (bindingElementType.GetTypeInfo().IsAssignableFrom(this[i].GetType().GetTypeInfo()))
Microsoft.AspNetCore.Mvc.Core (7)
ApplicationModels\DefaultApplicationModelProvider.cs (4)
192if (typeof(IAsyncActionFilter).GetTypeInfo().IsAssignableFrom(typeInfo) || 193typeof(IActionFilter).GetTypeInfo().IsAssignableFrom(typeInfo)) 197if (typeof(IAsyncResultFilter).GetTypeInfo().IsAssignableFrom(typeInfo) || 198typeof(IResultFilter).GetTypeInfo().IsAssignableFrom(typeInfo))
Controllers\ControllerActivatorProvider.cs (3)
72if (typeof(IDisposable).GetTypeInfo().IsAssignableFrom(descriptor.ControllerTypeInfo)) 90if (typeof(IAsyncDisposable).GetTypeInfo().IsAssignableFrom(descriptor.ControllerTypeInfo)) 95if (typeof(IDisposable).GetTypeInfo().IsAssignableFrom(descriptor.ControllerTypeInfo))
Microsoft.AspNetCore.Mvc.Razor (1)
TagHelpers\TagHelperFeatureProvider.cs (1)
50typeof(ITagHelper).GetTypeInfo().IsAssignableFrom(type) &&
Microsoft.AspNetCore.Mvc.RazorPages (9)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
34!applicationModel.DeclaredModelType.IsAssignableFrom(applicationModel.ModelType))
ApplicationModels\DefaultPageApplicationModelProvider.cs (1)
67if (!typeof(PageBase).GetTypeInfo().IsAssignableFrom(pageTypeInfo))
Infrastructure\DefaultPageActivatorProvider.cs (3)
40if (typeof(IDisposable).GetTypeInfo().IsAssignableFrom(actionDescriptor.PageTypeInfo)) 52if (typeof(IAsyncDisposable).GetTypeInfo().IsAssignableFrom(actionDescriptor.PageTypeInfo)) 57if (typeof(IDisposable).GetTypeInfo().IsAssignableFrom(actionDescriptor.PageTypeInfo))
Infrastructure\DefaultPageFactoryProvider.cs (1)
44if (!typeof(PageBase).GetTypeInfo().IsAssignableFrom(actionDescriptor.PageTypeInfo))
Infrastructure\DefaultPageModelActivatorProvider.cs (3)
40if (typeof(IDisposable).GetTypeInfo().IsAssignableFrom(actionDescriptor.ModelTypeInfo)) 52if (typeof(IAsyncDisposable).GetTypeInfo().IsAssignableFrom(actionDescriptor.ModelTypeInfo)) 57if (typeof(IDisposable).GetTypeInfo().IsAssignableFrom(actionDescriptor.ModelTypeInfo))
Microsoft.CodeAnalysis.NetAnalyzers (10)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Lightup\LightupHelpers.cs (10)
32type.GetTypeInfo().IsAssignableFrom(typeof(T).GetTypeInfo()) 37if (!typeof(TProperty).GetTypeInfo().IsAssignableFrom(property.PropertyType.GetTypeInfo())) 84type.GetTypeInfo().IsAssignableFrom(typeof(T).GetTypeInfo()) 88property.PropertyType.GetTypeInfo().IsAssignableFrom(typeof(TProperty).GetTypeInfo()) 128type.GetTypeInfo().IsAssignableFrom(typeof(T).GetTypeInfo()) 132argumentType.GetTypeInfo().IsAssignableFrom(typeof(TArg).GetTypeInfo()) 137if (!typeof(TValue).GetTypeInfo().IsAssignableFrom(method.ReturnType.GetTypeInfo())) 161if (!typeof(T).GetTypeInfo().IsAssignableFrom(type.GetTypeInfo())) 169if (!typeof(TValue).GetTypeInfo().IsAssignableFrom(resultType.GetTypeInfo())) 173&& Enum.GetUnderlyingType(typeof(TValue)).GetTypeInfo().IsAssignableFrom(Enum.GetUnderlyingType(resultType).GetTypeInfo()))
Microsoft.CodeAnalysis.Scripting (2)
Hosting\ObjectFormatter\CommonObjectFormatter.Visitor.cs (1)
319return typeof(IEnumerable).GetTypeInfo().IsAssignableFrom(originalType) && members.All(member => member.Index >= 0);
Script.cs (1)
599if (!globalsTypeInfo.IsAssignableFrom(runtimeType))
Microsoft.Maui.Controls (1)
BindingExpression.cs (1)
141 if (part.LastGetter == null || !part.LastGetter.DeclaringType.GetTypeInfo().IsAssignableFrom(currentType))
Microsoft.ML.DataView (1)
DataViewType.cs (1)
80if (typeof(IDisposable).GetTypeInfo().IsAssignableFrom(RawType.GetTypeInfo()))
Microsoft.TestPlatform.CommunicationUtilities (5)
Json\Jsonite\Jsonite.cs (5)
1635if (!typeof(IDictionary<string, object>).GetTypeInfo().IsAssignableFrom(expectedType.GetTypeInfo()) && expectedType != typeof(object)) 1665if (!typeof(IList).GetTypeInfo().IsAssignableFrom(expectedType.GetTypeInfo()) && expectedType != typeof(object)) 1695if (typeof(IDictionary<string, object>).GetTypeInfo().IsAssignableFrom(typeInfo)) 1700if (typeof(IList).GetTypeInfo().IsAssignableFrom(typeInfo) || 1701typeof(IList<object>).GetTypeInfo().IsAssignableFrom(typeInfo))
System.Composition.Convention (1)
System\Composition\Convention\ConventionBuilder.cs (1)
374return bti.IsAssignableFrom(ti);
System.Composition.TypedParts (4)
System\Composition\TypedParts\ActivationFeatures\DisposalFeature.cs (1)
21if (!typeof(IDisposable).GetTypeInfo().IsAssignableFrom(partType))
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (1)
228if (!genericParameterConstraints.GetTypeInfo().IsAssignableFrom(typeArguments[index].GetTypeInfo()))
System\Composition\TypedParts\Discovery\TypeInspector.cs (2)
170else if (!contractType.IsAssignableFrom(property.PropertyType.GetTypeInfo())) 230else if (!contractType.IsAssignableFrom(partType))
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\DsesFilterAndTransform.cs (1)
836Debug.Assert(typeof(TObject).GetTypeInfo().IsAssignableFrom(type.GetTypeInfo()));
System.ServiceModel.Primitives (3)
Extensions\ReflectionExtensions.cs (2)
53return type.GetTypeInfo().IsAssignableFrom(otherType.GetTypeInfo()); 77return o == null ? false : type.GetTypeInfo().IsAssignableFrom(o.GetType().GetTypeInfo());
System\ServiceModel\Channels\BindingElementCollection.cs (1)
77if (bindingElementType.GetTypeInfo().IsAssignableFrom(this[i].GetType().GetTypeInfo()))
System.ServiceModel.Primitives.Tests (8)
ServiceModel\ChannelFactoryTest.cs (6)
39Assert.True(typeof(IRequestChannel).GetTypeInfo().IsAssignableFrom(channel.GetType().GetTypeInfo()), 43Assert.True(typeof(IRequestChannel).GetTypeInfo().IsAssignableFrom(channel2.GetType().GetTypeInfo()), 96Assert.True(typeof(IRequestChannel).GetTypeInfo().IsAssignableFrom(channel.GetType().GetTypeInfo()), 100Assert.True(typeof(IRequestChannel).GetTypeInfo().IsAssignableFrom(channel2.GetType().GetTypeInfo()), 152Assert.True(typeof(IRequestChannel).GetTypeInfo().IsAssignableFrom(channel.GetType().GetTypeInfo()), 196Assert.True(typeof(IWcfServiceGenerated).GetTypeInfo().IsAssignableFrom(channel.GetType().GetTypeInfo()),
ServiceModel\DuplexChannelFactoryTest.cs (2)
229Assert.True(typeof(IWcfDuplexService).GetTypeInfo().IsAssignableFrom(channel.GetType().GetTypeInfo()), 233Assert.True(typeof(IWcfDuplexService).GetTypeInfo().IsAssignableFrom(channel2.GetType().GetTypeInfo()),