protected internal override object GetInstanceIdValue(int id) { if (id == Id_length) { return ScriptRuntime.WrapInt(@string.Length); } return base.GetInstanceIdValue(id); }