protected internal unsafe override NPError setvalue(NPNVariable variable,void* value) { return NPError.NO_ERROR; }
protected internal unsafe abstract NPError setvalue(NPNVariable variable,void* value);
static unsafe NPError setvalue(NPP* instance,NPNVariable variable,void* value) { File.AppendAllText(logfile,"setvalue " + variable + " \n"); return instances[instance->pdata].Key.setvalue(variable,value); }