Unification of notations
|Top Previous Next|
User interface > Translation > Preprocessing > Unification of notations
While Delphi code is case insensitive, C# code is case sensitive. So different notations of identifiers have to be unified. Delphi2C# uses a simple approach to do that. As soon a a new identifier is recognized it is put into a list and all further notations of this identifier are replaced by the first one (exception: see below). Identifiers used at the refactoring also have an impact on the notations in the output.
After one or several files have been processed the list can be saved.
This unification is done by the preprocessor, which also is responsible for the conditional compilation. For "Cpp"-sections, there is a special option.
Some notations have a special meaning in C# and are fixed. i.e. they are not controlled by the list of identifiers. These identifiers are:
The following identifiers are fixed, because they denote C# UnicodeString methods:
This page belongs to the Delphi2C# Documentation
|Delphi2C# home Content|