public class Queryable extends NetObject
.NET documentation at https://learn.microsoft.com/dotnet/api/System.Linq.Queryable
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
static java.lang.String |
assemblyShortName
Assembly name: System.Core
|
static java.lang.String |
className
Qualified class name: System.Linq.Queryable
|
static org.mases.jcobridge.JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
Queryable() |
Queryable(java.lang.Object instance)
Internal constructor.
|
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public static org.mases.jcobridge.JCType classType
JCTypepublic Queryable()
throws java.lang.Throwable
java.lang.Throwablepublic Queryable(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic static <TSource extends IJCOBridgeReflected> boolean All(IQueryable_1 source, Expression_1 predicate) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> boolean Any(IQueryable_1 source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> boolean Any(IQueryable_1 source, Expression_1 predicate) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TElement extends IJCOBridgeReflected> IQueryable_1 AsQueryable(IEnumerable_1 source) throws java.lang.Throwable
java.lang.Throwablepublic static IQueryable AsQueryable(IEnumerable source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, ArgumentException, NotImplementedException, CultureNotFoundException, IndexOutOfRangeException, ArgumentOutOfRangeException, MissingManifestResourceException, ObjectDisposedException, InvalidOperationException, MissingMethodException
public static double Average(IQueryable_1 source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> double Average(IQueryable_1 source, Expression_1 selector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static Queryable cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into Queryable, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedQueryable instancejava.lang.Throwable - in case of error during cast operationpublic static <TResult extends IJCOBridgeReflected> IQueryable_1 Cast(IQueryable source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Concat(IQueryable_1 source1, IEnumerable_1 source2) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> boolean Contains(IQueryable_1 source, TSource item) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, NotImplementedException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> boolean Contains(IQueryable_1 source, TSource item, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, NotImplementedException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> int Count(IQueryable_1 source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> int Count(IQueryable_1 source, Expression_1 predicate) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 DefaultIfEmpty(IQueryable_1 source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 DefaultIfEmpty(IQueryable_1 source, TSource defaultValue) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, NotImplementedException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Distinct(IQueryable_1 source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Distinct(IQueryable_1 source, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, NotImplementedException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Except(IQueryable_1 source1, IEnumerable_1 source2) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Except(IQueryable_1 source1, IEnumerable_1 source2, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class NetObjectString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class NetObjectString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class NetObjectObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class NetObjectString representing the name used to allocated the object
in CLR contextpublic org.mases.jcobridge.JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in class NetObjectJCType representing the CLR Type of the instantiated Classpublic static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IQueryable_1 GroupBy(IQueryable_1 source, Expression_1 keySelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> IQueryable_1 GroupBy(IQueryable_1 source, Expression_1 keySelector, Expression_1 elementSelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 GroupBy(IQueryable_1 source, Expression_1 keySelector, Expression_1 elementSelector, Expression_1 resultSelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 GroupBy(IQueryable_1 source, Expression_1 keySelector, Expression_1 elementSelector, Expression_1 resultSelector, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> IQueryable_1 GroupBy(IQueryable_1 source, Expression_1 keySelector, Expression_1 elementSelector, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IQueryable_1 GroupBy(IQueryable_1 source, Expression_1 keySelector, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TOuter extends IJCOBridgeReflected,TInner extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 GroupJoin(IQueryable_1 outer, IEnumerable_1 inner, Expression_1 outerKeySelector, Expression_1 innerKeySelector, Expression_1 resultSelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TOuter extends IJCOBridgeReflected,TInner extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 GroupJoin(IQueryable_1 outer, IEnumerable_1 inner, Expression_1 outerKeySelector, Expression_1 innerKeySelector, Expression_1 resultSelector, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Intersect(IQueryable_1 source1, IEnumerable_1 source2) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Intersect(IQueryable_1 source1, IEnumerable_1 source2, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TOuter extends IJCOBridgeReflected,TInner extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 Join(IQueryable_1 outer, IEnumerable_1 inner, Expression_1 outerKeySelector, Expression_1 innerKeySelector, Expression_1 resultSelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TOuter extends IJCOBridgeReflected,TInner extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 Join(IQueryable_1 outer, IEnumerable_1 inner, Expression_1 outerKeySelector, Expression_1 innerKeySelector, Expression_1 resultSelector, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> long LongCount(IQueryable_1 source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> long LongCount(IQueryable_1 source, Expression_1 predicate) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TResult extends IJCOBridgeReflected> IQueryable_1 OfType(IQueryable source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IOrderedQueryable_1 OrderBy(IQueryable_1 source, Expression_1 keySelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IOrderedQueryable_1 OrderBy(IQueryable_1 source, Expression_1 keySelector, IComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IOrderedQueryable_1 OrderByDescending(IQueryable_1 source, Expression_1 keySelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IOrderedQueryable_1 OrderByDescending(IQueryable_1 source, Expression_1 keySelector, IComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Reverse(IQueryable_1 source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 Select(IQueryable_1 source, Expression_1 selector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 SelectMany(IQueryable_1 source, Expression_1 selector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TCollection extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 SelectMany(IQueryable_1 source, Expression_1 collectionSelector, Expression_1 resultSelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> boolean SequenceEqual(IQueryable_1 source1, IEnumerable_1 source2) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> boolean SequenceEqual(IQueryable_1 source1, IEnumerable_1 source2, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public void setJCOInstance(org.mases.jcobridge.JCObject instance)
setJCOInstance in class NetObjectpublic static <TSource extends IJCOBridgeReflected> IQueryable_1 Skip(IQueryable_1 source, int count) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 SkipWhile(IQueryable_1 source, Expression_1 predicate) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static double Sum(IQueryable_1 source) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> double Sum(IQueryable_1 source, Expression_1 selector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Take(IQueryable_1 source, int count) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, MissingManifestResourceException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 TakeWhile(IQueryable_1 source, Expression_1 predicate) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IOrderedQueryable_1 ThenBy(IOrderedQueryable_1 source, Expression_1 keySelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IOrderedQueryable_1 ThenBy(IOrderedQueryable_1 source, Expression_1 keySelector, IComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IOrderedQueryable_1 ThenByDescending(IOrderedQueryable_1 source, Expression_1 keySelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected> IOrderedQueryable_1 ThenByDescending(IOrderedQueryable_1 source, Expression_1 keySelector, IComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Union(IQueryable_1 source1, IEnumerable_1 source2) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Union(IQueryable_1 source1, IEnumerable_1 source2, IEqualityComparer_1 comparer) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TSource extends IJCOBridgeReflected> IQueryable_1 Where(IQueryable_1 source, Expression_1 predicate) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ArgumentOutOfRangeException, IndexOutOfRangeException
public static <TFirst extends IJCOBridgeReflected,TSecond extends IJCOBridgeReflected,TResult extends IJCOBridgeReflected> IQueryable_1 Zip(IQueryable_1 source1, IEnumerable_1 source2, Expression_1 resultSelector) throws java.lang.Throwable, NotSupportedException, ArgumentNullException, FormatException, ArgumentException, InvalidOperationException, MissingManifestResourceException, ObjectDisposedException, ArgumentOutOfRangeException, IndexOutOfRangeException