void InitializeHandlerMap()
{
mHandlerMap.Clear();
// get a list of all existing Parameter/EmitterType-Handlers
Assembly asm = Assembly.GetAssembly(typeof(MBEditorParameterHandler));
foreach (System.Type T in asm.GetTypes()) {
System.Attribute pa = System.Attribute.GetCustomAttribute(T, typeof(MBParameterHandler));
if (pa != null)
mHandlerMap.Add(((MBParameterHandler)pa).ParameterType, T);
System.Attribute ea = System.Attribute.GetCustomAttribute(T, typeof(MBEmitterTypeHandler));
if (ea != null)
mHandlerMap.Add(((MBEmitterTypeHandler)ea).EmitterType, T);
}
}