{
// the underlying Start method can only return null on Windows platforms,
// when the ProcessStartInfo.UseShellExecute property is set to true.
- // We can thus safely assert non-nullability for tihs overload.
+ // We can thus safely assert non-nullability for this overload.
return Start(new ProcessStartInfo(fileName))!;
}
{
// the underlying Start method can only return null on Windows platforms,
// when the ProcessStartInfo.UseShellExecute property is set to true.
- // We can thus safely assert non-nullability for tihs overload.
+ // We can thus safely assert non-nullability for this overload.
return Start(new ProcessStartInfo(fileName, arguments))!;
}
* Representation of a "character class", which defines what characters should be considered a match. It supports ranges, Unicode categories, and character class subtraction. As part of reduction / optimization of a `RegexNode` as well as during compilation, trivial character classes may be replaced by faster equivalent forms, e.g. replacing a character class that represents just one character with the corresponding "one" `RegexNode`.
* Created by `RegexParser`
-* Creates packed string to be held on `RegexNode`. During execution, tihs string is passed to `CharInClass` to determine whether a given character is in the set, although the implementation (in particular in the compiler) may emit faster equivalent checks when possible.
+* Creates packed string to be held on `RegexNode`. During execution, this string is passed to `CharInClass` to determine whether a given character is in the set, although the implementation (in particular in the compiler) may emit faster equivalent checks when possible.
* Has utility methods for examining the packed string, in particular for testing membership of the class (`CharInClass(..)`)
### RegexNode