Skip to content

Gendarme.Rules.Performance.AvoidTypeGetTypeForConstantStringsRule(git)

Sebastien Pouliot edited this page Mar 2, 2011 · 1 revision

AvoidTypeGetTypeForConstantStringsRule

Assembly: Gendarme.Rules.Performance
Version: git

Description

This rule warns when a method use Type.GetType(string) with a constant string. Such calls requires reflection in order to return a Type instance and, for known types, can be replaced with a much faster typeof(x).

Examples

Bad example:

booleanType = Type.GetType ("System.Boolean");

Good example:

booleanType = typeof (bool);

Notes

  • This rule is available since Gendarme 2.0

Source code

You can browse the latest source code of this rule on github.com

Clone this wiki locally