Class ScopusAuthorId
Validation and generation for Scopus Author identifiers.
public static class ScopusAuthorId
- Inheritance
-
ScopusAuthorId
- Inherited Members
Methods
TryGenerate(Span<char>, out int)
Generates a random Scopus Author ID.
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 Scopus Author ID 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<ScopusAuthorIdValue>)
Validates a Scopus Author ID.
public static bool TryValidate(ReadOnlySpan<char> input, out ValidationResult<ScopusAuthorIdValue> result)
Parameters
inputReadOnlySpan<char>Input span to validate.
resultValidationResult<ScopusAuthorIdValue>Normalized value when validation succeeds.
Returns
- bool
trueif the identifier is valid.