public static DocumentTypeIdentifier Parse(string str) { string[] parts = str.Split(new[] { "::" }, 2, StringSplitOptions.None); if (parts.Length != 2) { throw new PeppolParsingException("Unable to parse document type identifier '{0]'."); } return(Of(parts[1], Scheme.Of(parts[0]))); }
public static ProcessIdentifier Parse(string str) { string[] parts = str.Split(new[] { "::" }, 2, StringSplitOptions.None); if (parts.Length != 2) { throw new PeppolParsingException($"Unable to parse process identifier '{str}'."); } return(Of(parts[1], Scheme.Of(parts[0]))); }