C# Class CalDavSynchronizer.DDayICalWorkaround.CalendarDataPreprocessor

Afficher le fichier Open project: aluxnimm/outlookcaldavsynchronizer

Méthodes publiques

Méthode Description
FixInvalidDTSTARTInTimeZoneNoThrow ( string iCalendarData ) : string
FixTimeZoneComponentOrderNoThrow ( string iCalendarData ) : string
FixTimeZoneDSTRRules ( TimeZoneInfo tz, ITimeZone iCalTz ) : void
NormalizeLineBreaks ( string iCalendarData ) : string

Private Methods

Méthode Description
CalcTransitionStart ( TimeZoneInfo transition, int year ) : iCalDateTime

Method Details

FixInvalidDTSTARTInTimeZoneNoThrow() public static méthode

public static FixInvalidDTSTARTInTimeZoneNoThrow ( string iCalendarData ) : string
iCalendarData string
Résultat string

FixTimeZoneComponentOrderNoThrow() public static méthode

public static FixTimeZoneComponentOrderNoThrow ( string iCalendarData ) : string
iCalendarData string
Résultat string

FixTimeZoneDSTRRules() public static méthode

public static FixTimeZoneDSTRRules ( TimeZoneInfo tz, ITimeZone iCalTz ) : void
tz System.TimeZoneInfo
iCalTz ITimeZone
Résultat void

NormalizeLineBreaks() public static méthode

public static NormalizeLineBreaks ( string iCalendarData ) : string
iCalendarData string
Résultat string