NonStandardBuilderEdit(FuncIEnumerableNonStandardProperty, IEnumerableNonStandardProperty) Method

Edits the content of the NonStandards property with a delegate.

Definition

Namespace: FolkerKinzel.VCards.BuilderParts
Assembly: FolkerKinzel.VCards (in FolkerKinzel.VCards.dll) Version: 8.0.1+a91cc3f0fd39aeb548e16006a60ca9dd10a304a2
C#
public VCardBuilder Edit(
	Func<IEnumerable<NonStandardProperty>, IEnumerable<NonStandardProperty?>?> func
)

Parameters

func  FuncIEnumerableNonStandardProperty, IEnumerableNonStandardProperty
A function called with a collection of the non-null items of the NonStandards property as argument. Its return value will be the new content of the NonStandards property.

Return Value

VCardBuilder
The VCardBuilder instance that initialized this NonStandardBuilder to be able to chain calls.

Exceptions

ArgumentNullExceptionfunc is null.
InvalidOperationExceptionThe method has been called on an instance that had been initialized using the default constructor.

See Also