private CharacterSetModificationRule( CharacterSetModificationKind kind, ImmutableArray <char> characters ) { Kind = kind; Characters = characters; }
public static CharacterSetModificationRule Create(CharacterSetModificationKind kind, ImmutableArray <char> characters) => new(kind, characters);
/// <summary> /// Creates a new <see cref="CharacterSetModificationRule"/> instance. /// </summary> /// <param name="kind">The kind of rule.</param> /// <param name="characters">One or more characters. These are typically punctuation characters.</param> /// <returns></returns> public static CharacterSetModificationRule Create(CharacterSetModificationKind kind, params char[] characters) { return(new CharacterSetModificationRule(kind, characters.ToImmutableArray())); }
/// <summary> /// Creates a new <see cref="CharacterSetModificationRule"/> instance. /// </summary> /// <param name="kind">The kind of rule.</param> /// <param name="characters">One or more characters. These are typically punctuation characters.</param> /// <returns></returns> public static CharacterSetModificationRule Create(CharacterSetModificationKind kind, ImmutableArray <char> characters) { return(new CharacterSetModificationRule(kind, characters)); }
/// <summary> /// Creates a new <see cref="CharacterSetModificationRule"/> instance. /// </summary> /// <param name="kind">The kind of rule.</param> /// <param name="characters">One or more characters. These are typically punctuation characters.</param> /// <returns></returns> public static CharacterSetModificationRule Create(CharacterSetModificationKind kind, params char[] characters) { return new CharacterSetModificationRule(kind, characters.ToImmutableArray()); }
/// <summary> /// Creates a new <see cref="CharacterSetModificationRule"/> instance. /// </summary> /// <param name="kind">The kind of rule.</param> /// <param name="characters">One or more characters. These are typically punctuation characters.</param> /// <returns></returns> public static CharacterSetModificationRule Create(CharacterSetModificationKind kind, ImmutableArray<char> characters) { return new CharacterSetModificationRule(kind, characters); }
private CharacterSetModificationRule(CharacterSetModificationKind kind, ImmutableArray<char> characters) { this.Kind = kind; this.Characters = characters; }