diff options
Diffstat (limited to 'src/mscorlib/corefx/System/Globalization/JapaneseCalendar.cs')
-rw-r--r-- | src/mscorlib/corefx/System/Globalization/JapaneseCalendar.cs | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/mscorlib/corefx/System/Globalization/JapaneseCalendar.cs b/src/mscorlib/corefx/System/Globalization/JapaneseCalendar.cs index 4130801de5..0b0fa77fc0 100644 --- a/src/mscorlib/corefx/System/Globalization/JapaneseCalendar.cs +++ b/src/mscorlib/corefx/System/Globalization/JapaneseCalendar.cs @@ -9,11 +9,6 @@ using System.Diagnostics.Contracts; namespace System.Globalization { - -#if INSIDE_CLR - using Debug = BCLDebug; -#endif - /*=================================JapaneseCalendar========================== ** ** JapaneseCalendar is based on Gregorian calendar. The month and day values are the same as @@ -68,6 +63,15 @@ namespace System.Globalization } } + [System.Runtime.InteropServices.ComVisible(false)] + public override CalendarAlgorithmType AlgorithmType + { + get + { + return CalendarAlgorithmType.SolarCalendar; + } + } + // // Using a field initializer rather than a static constructor so that the whole class can be lazy // init. @@ -302,7 +306,7 @@ namespace System.Globalization { if (year <= 0) { - throw new ArgumentOutOfRangeException("year", + throw new ArgumentOutOfRangeException(nameof(year), SR.ArgumentOutOfRange_NeedPosNum); } Contract.EndContractBlock(); @@ -310,7 +314,7 @@ namespace System.Globalization if (year > helper.MaxYear) { throw new ArgumentOutOfRangeException( - "year", + nameof(year), String.Format( CultureInfo.CurrentCulture, SR.ArgumentOutOfRange_Range, |