Package wx.NetMacros

This namespace implements a very simple programming language using the .NET framework. More...


Classes

class  Generator
class  GeneratorDataObject
class  MemberDescriptor
class  MethodCall
class  MethodDescriptor
class  RuntimeEnv
class  SetterCall
class  TypeDescriptor
class  UserInputRequired

Enumerations

enum  MemberType


Detailed Description

This namespace implements a very simple programming language using the .NET framework.

This programming language is not meant to be used to produce program source code - C# is deffinitely a better choice for this purpose. Applications may use this language instead to define macros (e.g. text editing). This simple framework has been implemented for the RAD tool, but may be used in a quite similar fashion in other applications.

This system consists of classes like TypeDescriptor or MethodDescriptor whose instances designate types and method provided by .NET assemblies. These designators can be used in classes like Generator to build executable statements. These executable statements can be passed to a RuntimeEnv for execution.

Executable objects have been designed for XML serialization / deserialization by System.Xml.Serialization.XmlSerializer. Thus, macros that have been expressed in this little language can be stored in or loaded from files. However, you should not expect the result to be readable by humans. As mentioned above, use C# or BOO if you want to code. Use this if you want to generate executable code that you want to be composed or analyzed by computer programs.


Enumeration Type Documentation

enum wx::NetMacros::MemberType

Used to define in instances of member descriptor whether this is a method or a property.

Enumerator:
Property 
Method 
CTor 


Manual of the wx.NET   (c) 2003-2011 the wx.NET project at   Get wx.NET at SourceForge.net. Fast, secure and Free Open Source software downloads