78 references to IsAssignableTo
BinaryFormatTests (1)
FormatTests\FormattedObject\BinaryFormattedTypes.cs (1)
17bool iSerializable = type.IsAssignableTo(typeof(ISerializable));
Microsoft.AspNetCore.Components (1)
src\Http\Routing\src\RouteOptions.cs (1)
165if (!type.IsAssignableTo(typeof(IParameterPolicy)))
Microsoft.AspNetCore.Components.Endpoints (28)
Discovery\IRazorComponentApplication.cs (1)
29if (candidate.IsAssignableTo(typeof(IComponent)))
FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (25)
65var _ when type.IsAssignableTo(typeof(ICollection<TElement>)) && type.GetConstructor(Type.EmptyTypes) != null => true, 133var _ when type.IsAssignableTo(typeof(Queue<TElement>)) => 135var _ when type.IsAssignableTo(typeof(Stack<TElement>)) => 137var _ when type.IsAssignableTo(typeof(ReadOnlyCollection<TElement>)) => 141var _ when type.IsAssignableTo(typeof(ConcurrentBag<TElement>)) => 143var _ when type.IsAssignableTo(typeof(ConcurrentStack<TElement>)) => 145var _ when type.IsAssignableTo(typeof(ConcurrentQueue<TElement>)) => 149var _ when type.IsAssignableTo(typeof(ImmutableArray<TElement>)) => 151var _ when type.IsAssignableTo(typeof(ImmutableList<TElement>)) => 153var _ when type.IsAssignableTo(typeof(ImmutableHashSet<TElement>)) => 155var _ when type.IsAssignableTo(typeof(ImmutableSortedSet<TElement>)) => 157var _ when type.IsAssignableTo(typeof(ImmutableQueue<TElement>)) => 159var _ when type.IsAssignableTo(typeof(ImmutableStack<TElement>)) => 164var _ when type.IsAssignableTo(typeof(ICollection<TElement>)) 177var _ when type.IsAssignableTo(typeof(IImmutableSet<TElement>)) => 179var _ when type.IsAssignableTo(typeof(IImmutableList<TElement>)) => 181var _ when type.IsAssignableTo(typeof(IImmutableQueue<TElement>)) => 183var _ when type.IsAssignableTo(typeof(IImmutableStack<TElement>)) => 187var _ when type.IsAssignableTo(typeof(IReadOnlySet<TElement>)) => 189var _ when type.IsAssignableTo(typeof(IReadOnlyList<TElement>)) => 191var _ when type.IsAssignableTo(typeof(IReadOnlyCollection<TElement>)) => 193var _ when type.IsAssignableTo(typeof(ISet<TElement>)) => 195var _ when type.IsAssignableTo(typeof(IList<TElement>)) => 197var _ when type.IsAssignableTo(typeof(ICollection<TElement>)) => 201var _ when type.IsAssignableTo(typeof(IEnumerable<TElement>)) =>
FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (2)
61var _ when type.IsAssignableTo(typeof(IDictionary<TKey, TValue>)) && type.GetConstructor(Type.EmptyTypes) != null => true, 143var _ when type.IsAssignableTo(typeof(IDictionary<TKey, TValue>)) && type.GetConstructor(Type.EmptyTypes) != null =>
Microsoft.AspNetCore.Http.Extensions (27)
src\Components\Endpoints\src\FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (25)
65var _ when type.IsAssignableTo(typeof(ICollection<TElement>)) && type.GetConstructor(Type.EmptyTypes) != null => true, 133var _ when type.IsAssignableTo(typeof(Queue<TElement>)) => 135var _ when type.IsAssignableTo(typeof(Stack<TElement>)) => 137var _ when type.IsAssignableTo(typeof(ReadOnlyCollection<TElement>)) => 141var _ when type.IsAssignableTo(typeof(ConcurrentBag<TElement>)) => 143var _ when type.IsAssignableTo(typeof(ConcurrentStack<TElement>)) => 145var _ when type.IsAssignableTo(typeof(ConcurrentQueue<TElement>)) => 149var _ when type.IsAssignableTo(typeof(ImmutableArray<TElement>)) => 151var _ when type.IsAssignableTo(typeof(ImmutableList<TElement>)) => 153var _ when type.IsAssignableTo(typeof(ImmutableHashSet<TElement>)) => 155var _ when type.IsAssignableTo(typeof(ImmutableSortedSet<TElement>)) => 157var _ when type.IsAssignableTo(typeof(ImmutableQueue<TElement>)) => 159var _ when type.IsAssignableTo(typeof(ImmutableStack<TElement>)) => 164var _ when type.IsAssignableTo(typeof(ICollection<TElement>)) 177var _ when type.IsAssignableTo(typeof(IImmutableSet<TElement>)) => 179var _ when type.IsAssignableTo(typeof(IImmutableList<TElement>)) => 181var _ when type.IsAssignableTo(typeof(IImmutableQueue<TElement>)) => 183var _ when type.IsAssignableTo(typeof(IImmutableStack<TElement>)) => 187var _ when type.IsAssignableTo(typeof(IReadOnlySet<TElement>)) => 189var _ when type.IsAssignableTo(typeof(IReadOnlyList<TElement>)) => 191var _ when type.IsAssignableTo(typeof(IReadOnlyCollection<TElement>)) => 193var _ when type.IsAssignableTo(typeof(ISet<TElement>)) => 195var _ when type.IsAssignableTo(typeof(IList<TElement>)) => 197var _ when type.IsAssignableTo(typeof(ICollection<TElement>)) => 201var _ when type.IsAssignableTo(typeof(IEnumerable<TElement>)) =>
src\Components\Endpoints\src\FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (2)
61var _ when type.IsAssignableTo(typeof(IDictionary<TKey, TValue>)) && type.GetConstructor(Type.EmptyTypes) != null => true, 143var _ when type.IsAssignableTo(typeof(IDictionary<TKey, TValue>)) && type.GetConstructor(Type.EmptyTypes) != null =>
Microsoft.AspNetCore.Routing (1)
RouteOptions.cs (1)
165if (!type.IsAssignableTo(typeof(IParameterPolicy)))
PresentationCore.Tests (2)
BinaryFormat\BinaryFormattedTypes.cs (1)
16bool iSerializable = type.IsAssignableTo(typeof(ISerializable));
TestUtilities\BinaryFormatTestExtensions.cs (1)
39bool iSerializable = type.IsAssignableTo(typeof(ISerializable));
System.Linq.Expressions (1)
System\Linq\Expressions\LambdaExpression.cs (1)
122Debug.Assert(lambdaExpressionType.IsAssignableTo(typeof(LambdaExpression)));
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Comparer.cs (1)
86if (!typeof(T).IsAssignableTo(typeof(IComparable<T>)))
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (1)
152if (!typeof(T).IsAssignableTo(typeof(IEquatable<T>)))
src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackTrace.cs (2)
246isAsync = declaringType.IsAssignableTo(typeof(IAsyncStateMachine)); 247if (isAsync || declaringType.IsAssignableTo(typeof(IEnumerator)))
src\System\Collections\Generic\ComparerHelpers.cs (1)
73else if (type.IsAssignableTo(typeof(IEquatable<>).MakeGenericType(type)))
src\System\Delegate.CoreCLR.cs (1)
437Debug.Assert(type.IsAssignableTo(typeof(MulticastDelegate)));
src\System\Runtime\InteropServices\DynamicInterfaceCastableHelpers.cs (1)
39if (!implType.IsAssignableTo(interfaceType))
src\System\RuntimeType.CoreCLR.cs (1)
3727return valueType.IsAssignableTo(targetType);
System.Private.Windows.Core (4)
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (1)
600if (!serializedType.IsAssignableTo(typeof(T)))
System\Private\Windows\Ole\BinaryFormatUtilities.cs (1)
195return resolver.BindToType(typeName)?.IsAssignableTo(type) == true;
Windows\Win32\System\Com\SafeArrayScope.cs (2)
67else if (typeof(T).IsAssignableTo(typeof(IComIID))) 105else if (typeof(T) == typeof(nint) || typeof(T).IsAssignableTo(typeof(IComIID)))
System.Reflection.DispatchProxy (1)
System\Reflection\DispatchProxy.cs (1)
63if (!proxyType.IsAssignableTo(typeof(DispatchProxy)))
System.Windows.Forms (1)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (1)
993return property.PropertyType.IsAssignableTo(typeof(ISerializable))
System.Windows.Forms.Primitives (1)
System\Windows\Forms\Automation\UiaTextRange.cs (1)
118Debug.Assert(!typeof(UiaTextRange).IsAssignableTo(typeof(IDisposable)));
System.Windows.Forms.Primitives.TestUtilities (1)
System\Windows\Forms\BinaryFormat\BinaryFormatTestExtensions.cs (1)
43bool iSerializable = type.IsAssignableTo(typeof(ISerializable));
System.Windows.Forms.Tests (1)
System\Windows\Forms\ClipboardTests.cs (1)
1365if (copy || typeof(T).IsAssignableTo(typeof(ITypedDataObject)))