API Reference

Class

IcsComponentExtensions

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers static

Typed helpers over the lossless iCalendar component/property model.

Inheritance

  • Object
  • IcsComponentExtensions

Methods

public static ContentLineProperty AddRecurrenceRule(ContentLineComponent component, IcsRecurrenceRule rule) #
Returns: ContentLineProperty

Adds an RRULE property.

Parameters

component OfficeIMO.Email.ContentLineComponent requiredposition: 0
rule OfficeIMO.Email.IcsRecurrenceRule requiredposition: 1
public static IEnumerable<IcsRecurrenceRule> GetRecurrenceRules(ContentLineComponent component) #
Returns: IEnumerable<IcsRecurrenceRule>

Parses every direct RRULE property.

Parameters

component OfficeIMO.Email.ContentLineComponent requiredposition: 0
public static Nullable<IcsTemporalValue> GetTemporalValue(ContentLineComponent component, String propertyName) #
Returns: Nullable<IcsTemporalValue>

Gets the first temporal property with the supplied name.

Parameters

component OfficeIMO.Email.ContentLineComponent requiredposition: 0
propertyName System.String requiredposition: 1
public static ContentLineProperty SetTemporalValue(ContentLineComponent component, String propertyName, IcsTemporalValue value) #
Returns: ContentLineProperty

Creates or replaces one temporal property without resolving TZID through the host OS.

Parameters

component OfficeIMO.Email.ContentLineComponent requiredposition: 0
propertyName System.String requiredposition: 1
value OfficeIMO.Email.IcsTemporalValue requiredposition: 2