Skip to content

Gendarme.Rules.Performance.AvoidTypeGetTypeForConstantStringsRule(2.10)

Sebastien Pouliot edited this page Jan 22, 2011 · 2 revisions

AvoidTypeGetTypeForConstantStringsRule

Assembly: Gendarme.Rules.Performance
Version: 2.10

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
Clone this wiki locally