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