 | ExtensionMethodsLoadCollectionTSource, TReturn(TSource, ExpressionFuncTSource, IEnumerableTReturn, Boolean) Method |
Load collection of TReturn from TSource
Namespace: SanteDBAssembly: SanteDB.Core.Model (in SanteDB.Core.Model.dll) Version: 3.0.2081-alpha+0a330d5f5a5d3cb3e6e945ef530e94ac5671b49c
Syntaxpublic static IEnumerable<TReturn> LoadCollection<TSource, TReturn>(
this TSource me,
Expression<Func<TSource, IEnumerable<TReturn>>> selector,
bool forceReload = false
)
where TSource : IAnnotatedResource
<ExtensionAttribute>
Public Shared Function LoadCollection(Of TSource As IAnnotatedResource, TReturn) (
me As TSource,
selector As Expression(Of Func(Of TSource, IEnumerable(Of TReturn))),
Optional forceReload As Boolean = false
) As IEnumerable(Of TReturn)
public:
[ExtensionAttribute]
generic<typename TSource, typename TReturn>
where TSource : IAnnotatedResource
static IEnumerable<TReturn>^ LoadCollection(
TSource me,
Expression<Func<TSource, IEnumerable<TReturn>^>^>^ selector,
bool forceReload = false
)
[<ExtensionAttribute>]
static member LoadCollection :
me : 'TSource *
selector : Expression<Func<'TSource, IEnumerable<'TReturn>>> *
?forceReload : bool
(* Defaults:
let _forceReload = defaultArg forceReload false
*)
-> IEnumerable<'TReturn> when 'TSource : IAnnotatedResourceParameters
- me TSource
[Missing <param name="me"/> documentation for "M:SanteDB.ExtensionMethods.LoadCollection``2(``0,System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Boolean)"]
- selector ExpressionFuncTSource, IEnumerableTReturn
[Missing <param name="selector"/> documentation for "M:SanteDB.ExtensionMethods.LoadCollection``2(``0,System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Boolean)"]
- forceReload Boolean (Optional)
[Missing <param name="forceReload"/> documentation for "M:SanteDB.ExtensionMethods.LoadCollection``2(``0,System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Boolean)"]
Type Parameters
- TSource
[Missing <typeparam name="TSource"/> documentation for "M:SanteDB.ExtensionMethods.LoadCollection``2(``0,System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Boolean)"]
- TReturn
[Missing <typeparam name="TReturn"/> documentation for "M:SanteDB.ExtensionMethods.LoadCollection``2(``0,System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Boolean)"]
Return Value
IEnumerableTReturn[Missing <returns> documentation for "M:SanteDB.ExtensionMethods.LoadCollection``2(``0,System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Boolean)"]
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
TSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also