Namespace

Previous Next

Namespace

Contains Classes that can be include in a given project

System Namespace contains core classes and is required in all projects using Mini-Framework Framework

System is pseudo Namespace and is not to be called directly. System is assumed for all classes automatically.

No class or Namespace should be prefixed with System. For example str := new System.MfString() will fail to create instance of MfString but str := new MfString() is fine.
The same is true for other namespaces. System prefix should always be omitted. For example sb := new MfText.StringBuilder() is the proper way to construct StringBuilder but sb := new System.MfText.StringBuilder() will fail.

To include System Namespace in a project included the following:
#Include <inc_mf_0_4>

System.MfIO contains classes related to System Input and Output.

To include System.MfIO Namespace in a project include the following:
#Include <inc_mf_System_IO_0_4>

System.MfText

The System.MfText namespace contains classes that represent ASCII and Unicode character encodings; abstract base classes for converting blocks of characters to and from blocks of bytes; and a helper class that manipulates and formats MfString objects and vars without creating intermediate instances of MfString.

The System.MfText Namespace is already included with System Namespace and does not need to be included with an #Include statement.