Skip to content

DiGi.Core.Constants

github-actions[bot] edited this page Jul 15, 2026 · 2 revisions

DiGi.Core.Constants Namespace

Classes

FileExtension Class

File extensions used within the system.

public static class FileExtension

Inheritance System.Object → FileExtension

Fields

FileExtension.ConfigurationFile Field

Extension for configuration files.

public const string ConfigurationFile = "conf";

Field Value

System.String

FNV Class

64-bit FNV-1a initial hash values

public static class FNV

Inheritance System.Object → FNV

Fields

FNV.OffsetBasis Field

64-bit FNV-1a initial value of the hash before processing any input

public const ulong OffsetBasis = 14695981039346656037;

Field Value

System.UInt64

FNV.Prime Field

64-bit FNV-1a prime number is multiplied at each step to spread out the hash bits

public const ulong Prime = 1099511628211;

Field Value

System.UInt64

Reference Class

Constants used for reference identifiers.

public static class Reference

Inheritance System.Object → Reference

Fields

Reference.Separator Field

Separator used in reference strings.

public const string Separator = "::";

Field Value

System.String

Reference.Format Class

Format strings for references.

public static class Reference.Format

Inheritance System.Object → Format

Fields

Reference.Format.Guid Field

Format for GUIDs.

public const string Guid = "{0}";

Field Value

System.String

Reference.Format.Property Field

Format for properties.

public const string Property = "["{0}"]";

Field Value

System.String

Reference.Format.UniqueId Field

Format for unique identifiers.

public const string UniqueId = ""{0}"";

Field Value

System.String

Serialization Class

Constants used for serialization processes.

public static class Serialization

Inheritance System.Object → Serialization

Serialization.LiteralName Class

Literal names for special values in serialization.

public static class Serialization.LiteralName

Inheritance System.Object → LiteralName

Fields

Serialization.LiteralName.NegativeInfinity Field

Negative infinity literal.

public const string NegativeInfinity = "-Infinity";

Field Value

System.String

Serialization.LiteralName.PositiveInfinity Field

Positive infinity literal.

public const string PositiveInfinity = "Infinity";

Field Value

System.String

Serialization.MethodName Class

Method names used in serialization/deserialization.

public static class Serialization.MethodName

Inheritance System.Object → MethodName

Fields

Serialization.MethodName.Clone Field

Clone method name.

public const string Clone = "Clone";

Field Value

System.String

Serialization.PropertyName Class

Property names used in serialized JSON objects.

public static class Serialization.PropertyName

Inheritance System.Object → PropertyName

Fields

Serialization.PropertyName.Guid Field

Guid property name.

public const string Guid = "Guid";

Field Value

System.String

Serialization.PropertyName.Type Field

Type property name.

public const string Type = "_type";

Field Value

System.String

Serialization.PropertyName.UniqueId Field

UniqueId property name.

public const string UniqueId = "UniqueId";

Field Value

System.String

Serialization.PropertyName.Value Field

Value property name.

public const string Value = "Value";

Field Value

System.String

Serialization.PropertyName.ValueType Field

ValueType property name.

public const string ValueType = "ValueType";

Field Value

System.String

Tolerance Class

Provides tolerance constants for comparisons and geometric operations.

public static class Tolerance

Inheritance System.Object → Tolerance

Fields

Tolerance.Angle Field

Angle tolerance. Equivalent of 2 degrees

public const double Angle = 0.0349066;

Field Value

System.Double

Tolerance.Distance Field

Dictance tolerance.

public const double Distance = 1E-06;

Field Value

System.Double

Tolerance.MacroDistance Field

Macro dictance tolerance.

public const double MacroDistance = 0.001;

Field Value

System.Double

Tolerance.MicroDistance Field

Micro dictance tolerance.

public const double MicroDistance = 1E-09;

Field Value

System.Double

UniqueId Class

Constants related to unique identifiers.

public static class UniqueId

Inheritance System.Object → UniqueId

Fields

UniqueId.Null Field

String representation of a null unique identifier.

public const string Null = "null";

Field Value

System.String

Clone this wiki locally