void OnTypeDefinitionAdded(Object sender, TypeDefinitionEventArgs ea)
        {
            if (ea.TypeDefinition.Module != null)
            {
                throw new ReflectionException("Type is already attached, clone it instead");
            }

            ea.TypeDefinition.Module = this;
            ea.TypeDefinition.AttachToScope(this);
        }
 void OnTypeDefinitionRemoved(Object sender, TypeDefinitionEventArgs ea)
 {
     ea.TypeDefinition.Module = null;
 }
Ejemplo n.º 3
0
 void OnTypeDefinitionRemoved(Object sender, TypeDefinitionEventArgs ea)
 {
     ea.TypeDefinition.Module = null;
 }
Ejemplo n.º 4
0
        void OnTypeDefinitionAdded(Object sender, TypeDefinitionEventArgs ea)
        {
            if (ea.TypeDefinition.Module != null)
                throw new ReflectionException ("Type is already attached, clone it instead");

            ea.TypeDefinition.Module = this;
            ea.TypeDefinition.AttachToScope (this);
        }