If you are just looking something.somethingelse.violation, you can use Visual Studio.
In the search dialog box, select the Use box and select Regular Expressions.
Not very reliable, but you can use <[:a_]+\.([:a_]+\.)+[:a_]+to find the template above.
grep , , lookbehind, , using namespace.
grep Windows
, .NET-, .cs / .vb , .NET Regex, , , , VS .