Table of Contents

Class PackageName

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

public class PackageName

Inheritance

objectPackageName

Inherited Members

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

Properties

Name

artifactId

public string Name { get; }

Property Value

string

Package

groupId

public string Package { get; }

Property Value

string

Version

version

public string Version { get; }

Property Value

string

this[int]

public string this[int index] { get; }

Property Value

string

Methods

GetDirectory(char)

public string GetDirectory(char separator)

Parameters

separator char

Returns

string

GetFilename(string?, string)

public string GetFilename(string? nativeId, string extension)

Parameters

nativeId string?

extension string

Returns

string

GetHashCode()

public override int GetHashCode()

Returns

int

GetIdentifier()

public string GetIdentifier()

Returns

string

GetPath(string?, char)

public string GetPath(string? nativeId, char separator)

Parameters

nativeId string?

separator char

Returns

string

GetPath(string?, string, char)

public string GetPath(string? nativeId, string extension, char separator)

Parameters

nativeId string?

extension string

separator char

Returns

string

Parse(string)

public static PackageName Parse(string name)

Parameters

name string

Returns

PackageName

ToString()

public override string ToString()

Returns

string