NonStandardBuilderEditTArg(FuncIEnumerableNonStandardProperty, TArg, IEnumerableNonStandardProperty, TArg) Method
Edits the content of the
NonStandards property with a delegate and
allows to pass an argument to this delegate.
Namespace: FolkerKinzel.VCards.BuilderPartsAssembly: FolkerKinzel.VCards (in FolkerKinzel.VCards.dll) Version: 8.1.0+9753915cd0f8006e7e5b4f62aa63aa3651006f06
public VCardBuilder Edit<TArg>(
Func<IEnumerable<NonStandardProperty>, TArg, IEnumerable<NonStandardProperty?>?> func,
TArg arg
)
Public Function Edit(Of TArg) (
func As Func(Of IEnumerable(Of NonStandardProperty), TArg, IEnumerable(Of NonStandardProperty)),
arg As TArg
) As VCardBuilder
public:
generic<typename TArg>
VCardBuilder^ Edit(
Func<IEnumerable<NonStandardProperty^>^, TArg, IEnumerable<NonStandardProperty^>^>^ func,
TArg arg
)
member Edit :
func : Func<IEnumerable<NonStandardProperty>, 'TArg, IEnumerable<NonStandardProperty>> *
arg : 'TArg -> VCardBuilder
- func FuncIEnumerableNonStandardProperty, TArg, IEnumerableNonStandardProperty
- A function called with the content of the
NonStandards property and arg as arguments. Its return
value will be the new content of the NonStandards property.
- arg TArg
- The argument to pass to func.
- TArg
- The type of the argument.
VCardBuilderThe
VCardBuilder instance that initialized this
NonStandardBuilder to be able to chain calls.
This overload allows to pass external data to the delegate without having to use closures.