C# Class CalDavSynchronizer.DDayICalWorkaround.CalendarDataPreprocessor

ファイルを表示 Open project: aluxnimm/outlookcaldavsynchronizer

Public Methods

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

Private Methods

Method Description
CalcTransitionStart ( TimeZoneInfo transition, int year ) : iCalDateTime

Method Details

FixInvalidDTSTARTInTimeZoneNoThrow() public static method

public static FixInvalidDTSTARTInTimeZoneNoThrow ( string iCalendarData ) : string
iCalendarData string
return string

FixTimeZoneComponentOrderNoThrow() public static method

public static FixTimeZoneComponentOrderNoThrow ( string iCalendarData ) : string
iCalendarData string
return string

FixTimeZoneDSTRRules() public static method

public static FixTimeZoneDSTRRules ( TimeZoneInfo tz, ITimeZone iCalTz ) : void
tz System.TimeZoneInfo
iCalTz ITimeZone
return void

NormalizeLineBreaks() public static method

public static NormalizeLineBreaks ( string iCalendarData ) : string
iCalendarData string
return string