TechTalk Genome v4.2

Set<T> Members

Set<T> overview

Public Static Properties

Empty Gets an empty Set<T>.

Public Static Methods

Intersection Returns the intersection of two Set<T>s.
Subtract Returns the difference of two Set<T>s.
UnionOverloaded. Returns the distinct union of two Set<T>s.

Public Static Operators

Addition Operator Returns the distinct union of two Set<T>s.
Multiplication Operator Returns the intersection of two Set<T>s.
Subtraction Operator Returns the difference of two Set<T>s.

Public Instance Constructors

Set<T>Overloaded. Initializes a new instance of the Set<T> class.

Public Instance Properties

Count (inherited from Set) Gets the number of objects contained by this Set.
DataSource The data source that is represented by the set.
ElementType (inherited from Set) Gets the Type that is the static type of all elements of this Set.
IsEmpty (inherited from Set) Gets a value indicating if this Set contains any elements.
Item Returns a Set<T> that contains elements of the source Set<T> filtered by the specified OQL filter expression.
PinnedContext Returns the Context to which this set is bound.

Public Instance Methods

ChangeElementType<S> Returns a Set<T> containing the same elements as this Set<T>.
Contains Determines whether an element is in the Set.
Contains (inherited from Set) Determines whether an element is in the Set.
Equals (inherited from Object)
Filter (inherited from Set)
GetEnumerator Returns an enumerator that can iterate through the elements of the Set<T>.
GetHashCode (inherited from Object)
GetItemOverloaded. Returns an object at the specified zero-based index of the Set<T> .
GetRangeOverloaded. Returns a Set<T> containing a range of elements in the source Set<T> .
GetType (inherited from Object)
Intersection Returns the intersection of two Set<T>s.
Intersection (inherited from Set) Returns the intersection of two Sets.
LoadWithView Returns a Set<T> representing the same query as this instance, with an additional partial object population hint for a specified property set applied.
Order (inherited from Set)Overloaded.
OrderBy Returns a Set<T> containing the same elements as the source Set<T> with the sort order defined by the specified OQL order clause.
Pin Returns a Set<T> that is bound to the given Context.
Precache Returns a Set<T> representing the same query as this instance, with an additional load span hint applied.
PrecacheWithView Returns a Set<T> representing the same query as this instance, with an additional load span hint for a specified property set applied.
Select<S>Overloaded. Returns a Set<T> populated by evaluating the specified expression on the elements of the source Set<T>.
Subtract (inherited from Set) Returns the difference of two Sets.
Subtract Returns the difference of two Set<T>s.
ToArray (inherited from Set) Copies the elements of the Set to a new Array of the specified type.
ToArray Copies the elements of the Set<T> to a new Array of T.
ToObject Returns the only element of this Set<T>.
ToString (inherited from Object)
Union (inherited from Set) Returns the distinct union of two Sets.
Union Returns the distinct union of two Set<T>s.
Unpin Returns a Set<T> that is not bound to any particular Context.
Where Returns a Set<T> that contains elements of the source Set<T> filtered by the specified OQL filter expression.

Protected Instance Methods

Finalize (inherited from Object)
GetDataSourceForDataAccess (inherited from Set)
MemberwiseClone (inherited from Object)
TryExecuteInMemory<TResult>

Private Instance Properties

System.Linq.IQueryable.Expression
System.Linq.IQueryable.Provider

Explicit Interface Implementations

IQueryable.get_Expression
IQueryable.get_Provider
IQueryProvider.CreateQuery
IQueryProvider.CreateQuery<TElement>
IQueryProvider.Execute
IQueryProvider.Execute<TResult>

See Also

Set<T> Class | TechTalk.Genome Namespace | DataDomain.Evaluate``1 Overload List | DataDomain.Extent``1 Overload List