public override void ResetValue(object component) { ScriptMemberExpressionContainer container = ScriptMemberExpressionContainer.GetContainer(component); if (container != null) { container.SetScript(myProperty.Name, null); } }
/// <summary> /// Clone instance /// </summary> /// <returns>instance</returns> object ICloneable.Clone() { ScriptMemberExpressionContainer list = new ScriptMemberExpressionContainer(); foreach (ScriptMemberExpression item in this) { list.List.Add(item.Clone()); } return(list); }
public override object GetValue(object component) { ScriptMemberExpressionContainer container = ScriptMemberExpressionContainer.GetContainer(component); if (container == null) { return(null); } else { return(container.GetScript(myProperty.Name)); } }