DateAndOrTimeBuilderAdd(Int32, Int32, ActionParameterSection, FuncVCard, String) Method

Adds a DateAndOrTimeProperty instance, which is newly initialized from a recurring date in the Gregorian calendar, to the specified property of the VCard.

Definition

Namespace: FolkerKinzel.VCards.BuilderParts
Assembly: FolkerKinzel.VCards (in FolkerKinzel.VCards.dll) Version: 8.0.1+a91cc3f0fd39aeb548e16006a60ca9dd10a304a2
C#
public VCardBuilder Add(
	int month,
	int day,
	Action<ParameterSection>? parameters = null,
	Func<VCard, string?>? group = null
)

Parameters

month  Int32
The month (1 bis 12).
day  Int32
The day (1 through the number of days in month - a leap year may be assumed.)
parameters  ActionParameterSection  (Optional)
An ActionT delegate that's invoked with the ParameterSection of the newly created VCardProperty as argument.
group  FuncVCard, String  (Optional)
A function that returns the identifier of the group of VCardProperty objects, which the VCardProperty should belong to, or null to indicate that the VCardProperty does not belong to any group. The function is called with the VCard instance as argument.

Return Value

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

Remarks

This overload is intended to be used for recurring dates, like, e.g., birthdays, or if the year is unknown.

Exceptions

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

See Also