public static ParticipantIdentifier Of(string value, Scheme scheme) { return(new ParticipantIdentifier(value, scheme)); }
/// <summary> /// Creation of participant identifier. /// </summary> /// <param name="identifier">Normal identifier like '9908:987654321'.</param> /// <param name="scheme">Scheme for identifier.</param> private ParticipantIdentifier(string identifier, Scheme scheme) : base(identifier.Trim().ToLower(CultureInfo.InvariantCulture), scheme) { }
private ProcessIdentifier(string value, Scheme scheme) : base(value, scheme) { }
public static ProcessIdentifier Of(string identifier, Scheme scheme) { return(new ProcessIdentifier(identifier, scheme)); }
protected DocumentTypeIdentifier(string value, Scheme scheme) : base(value, scheme) { }
public static DocumentTypeIdentifier Of(string identifier, Scheme scheme) { return(new DocumentTypeIdentifier(identifier, scheme)); }
protected AbstractQualifiedIdentifier(string identifier, Scheme scheme) { this.Scheme = scheme; this.Identifier = identifier?.Trim(); }