Class RorId
Validation and generation for Research Organization Registry (ROR) identifiers.
public static class RorId
- Inheritance
-
RorId
- Inherited Members
Methods
TryGenerate(Span<char>, out int)
Generates a random ROR identifier.
public static bool TryGenerate(Span<char> destination, out int written)
Parameters
Returns
- bool
trueif generation succeeded.
TryGenerate(in GenerationOptions, Span<char>, out int)
Generates a random ROR identifier using the supplied options.
public static bool TryGenerate(in GenerationOptions options, Span<char> destination, out int written)
Parameters
optionsGenerationOptionsGeneration options.
destinationSpan<char>Buffer to receive the identifier.
writtenintNumber of characters written.
Returns
- bool
trueif generation succeeded.
TryValidate(ReadOnlySpan<char>, out ValidationResult<RorIdValue>)
Validates a ROR identifier.
public static bool TryValidate(ReadOnlySpan<char> input, out ValidationResult<RorIdValue> result)
Parameters
inputReadOnlySpan<char>Input span to validate.
resultValidationResult<RorIdValue>Normalized value when validation succeeds.
Returns
- bool
trueif the identifier is valid.