Click or drag to resize

Namespace

Home
Namespace

In general, a namespace is an abstract container providing context for the items it holds and allowing disambiguation of items having the same name (residing in different namespaces).

As a rule, names in a namespace cannot have more than one meaning, i.e. two or more things cannot share the same name. A namespace is also called a context, as the valid meaning of a name can change depending on what namespace applies. Names in it can represent objects as well as a concept, whether it is a natural or ethnic language, a constructed language, the technical terminology of a profession, a dialect, a sociolect, or an artificial language (e.g., a programming language).

Namespace property grid description
Namespace Property Grid
Figure 1: Namespace property grid

Namespace properties:

  1. File Path - the path to the file containing the design file for the namespace. This file name should not contain any extension.

  2. Internal Prefix - the .NET namespace used for classes used within a server application only.

  3. Name - a symbolic name for the namespace, that can be used as a variable name.

  4. Prefix - the .NET namespace used for the classes produced by the generator.

  5. Value – the value of the namespace.

  6. Xml Namespace - the URI for the XML namespaces, which the data types belong to, if it is different from the URI for the model namespace.

  7. XML Prefix - a prefix is used in the XML file for the XML namespace, which the data types belong to. Only XmlNamespace is set.