CacheEnumerable Members
Wraps IEnumerable and adds a cache in the form of a list. It incrementally populates the cache as the source collection is enumerated. Subsequent requests for elements that are cached are returned from the cache. It does not need to iterate thru the whole collection before using the cache.This element is introduced in Windows PowerShell 5.0.
The following tables list the members exposed by the CacheEnumerable type.
Public Constructors
Name | Description | |
---|---|---|
CacheEnumerable | Overloaded. This element is introduced in Windows PowerShell 5.0. |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
Concat | This element is introduced in Windows PowerShell 5.0. | |
Equals | (Inherited from Object) | |
GetEnumerator | This element is introduced in Windows PowerShell 5.0. | |
GetEnumerators | This element is introduced in Windows PowerShell 5.0. | |
GetHashCode | (Inherited from Object) | |
GetType | (Inherited from Object) | |
ToString | (Inherited from Object) |
Top
Protected Methods
(see also Extension Methods)
Name | Description | |
---|---|---|
Finalize | (Inherited from Object) | |
MemberwiseClone | (Inherited from Object) |
Top
Extension Methods
Name | Description | |
---|---|---|
As | Use this method to adapt an object from a foreign app domain to a known interface in this app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.) | |
As | This is called to adapt an object from a foreign app domain to a known interface in this appDomainThis element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.) | |
As | Adapts an object from a foreign app domain to a known interface in this app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.) | |
ByRef | Overloaded. (Defined by CollectionExtensions.) | |
ByRefEnumerable | This element is introduced in Windows PowerShell 5.0. (Defined by CollectionExtensions.) | |
Concat | Overloaded. (Defined by CollectionExtensions.) | |
ConcatSingleItem | This element is introduced in Windows PowerShell 5.0. (Defined by CollectionExtensions.) | |
Extend | Use this method to adapt and extend an object so that you can pass it to a foreign app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.) | |
Extend | This is called to adapt and extend an object that we wish to pass to a foreign app domainThis element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.) | |
Extend | Used to extend an object with an interface from a foreign app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.) | |
Find | (Defined by Utilities.) | |
IsNullOrEmpty | Whether the collection object is null or an empty collection.This element is introduced in Windows PowerShell 5.0. (Defined by CollectionExtensions.) | |
MyMax | This element is introduced in Windows PowerShell 5.0. (Defined by CollectionExtensions.) | |
SafeAggregate | This element is introduced in Windows PowerShell 5.0. (Defined by StringExtensions.) | |
ToCacheEnumerable | This element is introduced in Windows PowerShell 5.0. (Defined by CachingEnumerableExtensions.) | |
ToDictionaryNicely | This element is introduced in Windows PowerShell 5.0. (Defined by DictionaryExtensions.) | |
ToEnumerable | This element is introduced in Windows PowerShell 5.0. (Defined by CollectionExtensions.) | |
WhereNotNull | This element is introduced in Windows PowerShell 5.0. (Defined by CollectionExtensions.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
GetEnumerator | This element is introduced in Windows PowerShell 5.0. |
Top
See Also
Reference
CacheEnumerable Generic Class
Microsoft.OneGet.Utility.Collections Namespace