@@ -327,64 +327,6 @@ public string ToString(string? format, IFormatProvider? formatProvider)
327
327
}
328
328
}
329
329
330
- public SemanticVersion IncrementVersion ( VersionField incrementStrategy )
331
- => IncrementVersion ( incrementStrategy , null , isMainBranchRelease : true ) ;
332
-
333
- private SemanticVersion IncrementVersion ( VersionField incrementStrategy , string ? label , bool isMainBranchRelease )
334
- {
335
- var major = Major ;
336
- var minor = Minor ;
337
- var patch = Patch ;
338
-
339
- if ( isMainBranchRelease || ! PreReleaseTag . HasTag ( ) )
340
- {
341
- switch ( incrementStrategy )
342
- {
343
- case VersionField . None :
344
- break ;
345
- case VersionField . Major :
346
- major ++ ;
347
- minor = 0 ;
348
- patch = 0 ;
349
- break ;
350
- case VersionField . Minor :
351
- minor ++ ;
352
- patch = 0 ;
353
- break ;
354
- case VersionField . Patch :
355
- patch ++ ;
356
- break ;
357
- default :
358
- throw new ArgumentOutOfRangeException ( nameof ( incrementStrategy ) ) ;
359
- }
360
- }
361
-
362
- string preReleaseTagName = string . Empty ;
363
- long ? preReleaseTagNumber = null ;
364
-
365
- if ( ! isMainBranchRelease )
366
- {
367
- if ( PreReleaseTag . HasTag ( ) )
368
- {
369
- preReleaseTagNumber = PreReleaseTag . Number + 1 ;
370
- preReleaseTagName = PreReleaseTag . Name ;
371
- }
372
- else
373
- {
374
- preReleaseTagNumber = 1 ;
375
- preReleaseTagName = label ?? string . Empty ;
376
- }
377
- }
378
-
379
- return new ( this )
380
- {
381
- Major = major ,
382
- Minor = minor ,
383
- Patch = patch ,
384
- PreReleaseTag = new ( preReleaseTagName , preReleaseTagNumber , true )
385
- } ;
386
- }
387
-
388
330
public SemanticVersion Increment ( VersionField incrementStrategy , string ? label )
389
331
=> Increment ( incrementStrategy , label , mode : IncrementMode . Standard ) ;
390
332
0 commit comments