using System; namespace SabreTools.ObjectIdentifier { /// /// Methods related to Object Identifiers (OID) and dot notation /// public static partial class Parser { /// /// Parse an OID in separated-value notation into dot notation /// /// List of values to check against /// List of values representing the dot notation public static string? ParseOIDToDotNotation(ulong[]? values) { // If we have an invalid set of values, we can't do anything if (values is null || values.Length == 0) return null; var stringValues = Array.ConvertAll(values, v => v.ToString()); return string.Join(".", [.. stringValues]); } } }