TextViewBuilder Structure

Provides methods for editing VCard properties that contain TextProperty instances that are different views of the same information.

Definition

Namespace: FolkerKinzel.VCards.BuilderParts
Assembly: FolkerKinzel.VCards (in FolkerKinzel.VCards.dll) Version: 8.0.1+a91cc3f0fd39aeb548e16006a60ca9dd10a304a2
C#
public readonly struct TextViewBuilder
Inheritance
Object    ValueType    TextViewBuilder

Remarks

  Important

Only use this struct in conjunction with VCardBuilder!

Methods

Add Adds a TextProperty instance, which is newly initialized from a String, to the specified property of the VCard.
Clear Sets the specified property of the VCard to null.
Edit(FuncIEnumerableTextProperty, IEnumerableTextProperty) Edits the content of the specified VCard property with a delegate.
EditTArg(FuncIEnumerableTextProperty, TArg, IEnumerableTextProperty, TArg) Edits the content of the specified VCard property with a delegate and allows to pass an argument to this delegate.
GetTypeGets the Type of the current instance.
(Inherited from Object)
Remove Removes TextProperty objects that match a specified predicate from the specified property of the VCard.
SetIndexes Sets the Index properties of the items in in the specified VCard property ascending depending on their position in that collection and allows to specify whether to skip empty items in that process.
UnsetIndexes Resets the Index properties of the items in in the specified property to null.

See Also