This link refers to the exact page that answers the question. (The answer comes from sugarman. If sugarman wants to post the answer, it will be selected.)
escapes characters supported by regular expressions in the .NET Framework
From this link, there is an entry in the table that says the .NET regular expression characters match themselves, with the exception of the following:
. $ ^ {[(|) * +? \
Therefore, these are .NET reserved regular expression characters.