The first part enclosed in parens is a lookbehind matching the word "new" followed by a space. Next is a block matching any non white space characters bordered by zero or more spaces. Last is a lookahead block matching zero or more square brackets or parens. This excludes things like arrays and constructor parameters from the return. (for example, "new string" will just return "string".
You need to login to post a comment.