Table of Contents

Class JavaVersion

Namespace: CmlLib.Core.Java
Assembly: CmlLib.Core.dll

public record JavaVersion : IEquatable<JavaVersion>

Inheritance

objectJavaVersion

Implements

IEquatable<JavaVersion>

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

JavaVersion(string)

public JavaVersion(string component)

Parameters

component string

JavaVersion(string, string?)

[JsonConstructor]
public JavaVersion(string component, string? majorVersion)

Parameters

component string

majorVersion string?

Properties

Component

[JsonPropertyName("component")]
public string Component { get; }

Property Value

string

MajorVersion

[JsonPropertyName("majorVersion")]
[JsonConverter(typeof(NumberToStringConverter))]
public string? MajorVersion { get; }

Property Value

string?