Determines the role that a file plays in the build process.
If a file has multiple roles, higher enum values will have precedence, i.e. if a file is used both, as a source file and as an import file, it will be classified as a source file.
Used as a string import for another configuration/platform
Used as an import for another configuration/platform
Used as a source file for another configuration/platform
Used as a string import file
Used as an import file
Used as a source file