Microsoft.JScript.GlobalScope.DeleteMember C# (CSharp) Method

DeleteMember() private method

private DeleteMember ( String name ) : bool
name String
return bool
      internal override bool DeleteMember(String name){
        if (this.isComponentScope)
          return this.parent.DeleteMember(name);
        FieldInfo field = (FieldInfo)this.name_table[name];
        if (field != null){
          if (field is JSExpandoField){
            field.SetValue(this, Missing.Value);
            this.name_table.Remove(name);
            this.field_table.Remove(field);
            return true;
          }else
            return false;
        }else
          return false;
      }