Skip to content

Commit defa0b8

Browse files
committed
added MonthNumber.ToZeroableMonth()
1 parent 123f6da commit defa0b8

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

CompuMaster.Calendar/CompuMaster.Calendar.vbproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
<Product>CompuMaster.Calendar</Product>
88
<Copyright>2005-2022 CompuMaster GmbH</Copyright>
99
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
10-
<AssemblyVersion>2022.3.28.100</AssemblyVersion>
11-
<Version>2022.3.28.100</Version>
10+
<AssemblyVersion>2022.7.8.100</AssemblyVersion>
11+
<Version>2022.7.8.100</Version>
1212
<VBRuntime>Embed</VBRuntime>
1313
<IsPackable>true</IsPackable>
1414
</PropertyGroup>

CompuMaster.Calendar/Month.vb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -914,6 +914,14 @@ Namespace CompuMaster.Calendar
914914
Return Me.Year * 100 + Me.Month
915915
End Function
916916

917+
''' <summary>
918+
''' Convert to ZeroableMonth
919+
''' </summary>
920+
''' <returns></returns>
921+
Public Function ToZeroableMonth() As ZeroableMonth
922+
Return CType(Me, ZeroableMonth)
923+
End Function
924+
917925
Private Function Clone_ICloneable() As Object Implements ICloneable.Clone
918926
Return New Month(Me.Year, Me.Month)
919927
End Function

CompuMaster.Test.Calendar/MonthConversionTest.vb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ Namespace CompuMaster.Test.Calendar
2929

3030
<Test> Public Sub MonthToZeroableMonth()
3131
Assert.AreEqual(New CompuMaster.Calendar.ZeroableMonth(2000, 1), CType(New CompuMaster.Calendar.Month(2000, 1), CompuMaster.Calendar.ZeroableMonth))
32+
Assert.AreEqual(New CompuMaster.Calendar.ZeroableMonth(2000, 1), (New CompuMaster.Calendar.Month(2000, 1)).ToZeroableMonth())
3233
End Sub
3334

3435
<Test> Public Sub MonthToString()

0 commit comments

Comments
 (0)