Get an enumerator that iterates all data nodes in the database. Do not modify the object as it may be cached.
Note that due to caching, the Network attribute on constructor parameters will be ignored.
Namespace:
MaxMind.Db
Assembly:
MaxMind.Db (in MaxMind.Db.dll) Version: 2.6.1
Syntaxpublic IEnumerable<ReaderReaderIteratorNode<T>> FindAll<T>(
InjectableValues injectables = null,
int cacheSize = 16384
)
where T : class
Public Function FindAll(Of T As Class) (
Optional injectables As InjectableValues = Nothing,
Optional cacheSize As Integer = 16384
) As IEnumerable(Of ReaderReaderIteratorNode(Of T))
public:
generic<typename T>
where T : ref class
IEnumerable<ReaderReaderIteratorNode<T>>^ FindAll(
InjectableValues^ injectables = nullptr,
int cacheSize = 16384
)
member FindAll :
?injectables : InjectableValues *
?cacheSize : int
(* Defaults:
let _injectables = defaultArg injectables null
let _cacheSize = defaultArg cacheSize 16384
*)
-> IEnumerable<ReaderReaderIteratorNode<'T>> when 'T : not struct
Parameters
- injectables (Optional)
- Type: MaxMind.DbInjectableValues
Value to inject during deserialization - cacheSize (Optional)
- Type: SystemInt32
The size of the data cache. This can greatly speed enumeration at the cost of memory usage.
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "M:MaxMind.Db.Reader.FindAll``1(MaxMind.Db.InjectableValues,System.Int32)"]
Return Value
Type:
IEnumerableReaderReaderIteratorNodeTEnumerator for all data nodes
See Also