The fully qualified type name of a project-specific class is used for Project Licence. The only requirement is that this project-specific class is present in the current assembly or in one of the referenced assemblies.

In general, the fully qualified type name has the following structure:


<Namespace>.<TypeName>


As you can see, the fully qualified type name includes its namespace, but not its assembly.


For example, the fully qualified name of the String type is System.String, and the fully qualified name of the Form type is System.Windows.Forms.Form.


In general case, the fully qualified type name can be obtained using the Type.FullName property.