Ejemplo n.º 1
0
 private CharacterSetModificationRule(
     CharacterSetModificationKind kind,
     ImmutableArray <char> characters
     )
 {
     Kind       = kind;
     Characters = characters;
 }
 public static CharacterSetModificationRule Create(CharacterSetModificationKind kind, ImmutableArray <char> characters)
 => new(kind, characters);
Ejemplo n.º 3
0
 /// <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()));
 }
Ejemplo n.º 4
0
 /// <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;
 }