Adding the 'Crank' to 'DCrank'

See earlier comment regarding static `String.Equals`. Also, `InvariantCultureIgnoreCase` is never correct - use `OrdinalIgnoreCase`. Might want to scan the source tree to see if there are any other cases of this.