public virtual void SetClassVariable(int offset, object value)
{
if (this.SuperClass != null && this.SuperClass is IClassDescription)
{
int super = this.SuperClass.NoClassVariables;
if (super > offset)
((IClassDescription)this.SuperClass).SetClassVariable(offset, value);
else
this.classvariablevalues[offset - super] = value;
return;
}
this.classvariablevalues[offset] = value;
}