Table of Contents

Class AppContextSwitches

Namespace
Ubiquity.NET.Versioning
Assembly
Ubiquity.NET.Versioning.dll

Utility class for supporting AppContext switches

public static class AppContextSwitches
Inheritance
AppContextSwitches
Inherited Members

Remarks

These switches define behavior with regard to some ambiguous aspect of the CSemVer/CSemVer-CI specs as of spec v1.0.0-rc.1

note

Once published in a non-preview release, the name of a switch CANNOT change. It may become inert, but is NEVER re-purposed to a different meaning or even changed to correct a mis-spelling. Such a correction would ADD a new (correctly spelled) name and then adjust the implementation to treat the old and new forms identically. The published name and it's associated behavior is immutable. Whether it does anything or not depends on the version, but the behavior itself may never be re-defined. That is, it always either does what it was documented to do in the first release available, or it does nothing. It ***NEVER*** does something else.

Fields

CSemVerCIOnlySupportsBuildMetaOnZeroTimedVersionsName

Name of the switch that controls the CSemVerCIOnlySupportsBuildMetaOnZeroTimedVersions property

Properties

CSemVerCIOnlySupportsBuildMetaOnZeroTimedVersions

Gets or sets a value indicating whether the CSemVerCIOnlySupportsBuildMetaOnZeroTimedVersionsName switch is enabled or not

See Also