74 references to IsAssignableTo
aspire (1)
Commands\ParseResultHelper.cs (1)
290optionResult.Option.ValueType.IsAssignableTo(typeof(FileSystemInfo)) &&
Microsoft.AspNetCore.Components (1)
src\aspnetcore\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\aspnetcore\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\aspnetcore\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)))
Microsoft.AspNetCore.SignalR.Core (1)
SerializedHubMessage.cs (1)
45Debug.Assert(message.GetType().IsAssignableTo(typeof(HubInvocationMessage)));
Microsoft.DotNet.Cli.CommandLine (2)
ResultNavigationExtensions.cs (2)
24&& optionResult.Option.ValueType.IsAssignableTo(typeof(T))) // only return a value if coercing the type won't error 53&& optionResult.Option.ValueType.IsAssignableTo(typeof(T))) // only return a value if coercing the type won't error
Microsoft.DotNet.HotReload.Watch (1)
UI\IReporter.cs (1)
303: typeof(TArgs).IsAssignableTo(typeof(ITuple)) ? typeof(TArgs).GenericTypeArguments.Length
System.Linq.Expressions (1)
System\Linq\Expressions\LambdaExpression.cs (1)
122Debug.Assert(lambdaExpressionType.IsAssignableTo(typeof(LambdaExpression)));
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Comparer.cs (1)
86if (!typeof(T).IsAssignableTo(typeof(IComparable<T>)))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (1)
175if (!typeof(T).IsAssignableTo(typeof(IEquatable<T>)))
System.Private.Windows.Core (6)
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (1)
593if (!boundType.IsAssignableTo(typeof(T)))
System\Private\Windows\Ole\BinaryFormatUtilities.cs (2)
140&& !(type == typeof(T) || binder.BindToType(record.TypeName).IsAssignableTo(typeof(T)))) 181if (!binder.BindToType(record.TypeName).IsAssignableTo(typeof(T)))
System\Private\Windows\Ole\DataObjectCore.cs (1)
28if (typeof(T).IsAssignableTo(typeof(TDataObject)))
Windows\Win32\System\Com\SafeArrayScope.cs (2)
66else if (typeof(T).IsAssignableTo(typeof(IComIID))) 104else if (typeof(T) == typeof(nint) || typeof(T).IsAssignableTo(typeof(IComIID)))
System.Reflection.DispatchProxy (1)
System\Reflection\DispatchProxy.cs (1)
65if (!proxyType.IsAssignableTo(typeof(DispatchProxy)))
System.Windows.Forms (1)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (1)
992return property.PropertyType.IsAssignableTo(typeof(ISerializable))
System.Windows.Forms.Primitives (1)
System\Windows\Forms\Automation\UiaTextRange.cs (1)
120Debug.Assert(!typeof(UiaTextRange).IsAssignableTo(typeof(IDisposable)));