public override void Interpret(Mirror context) { if (context.Reader.NodeType != XmlNodeType.Attribute) { return; } SetProperty(context.Peek(), context.Reader.Name, context.Reader.Value); }
public override void Interpret(Mirror context) { if (context.Reader.NodeType != XmlNodeType.Element) { return; } Type type = GetTypeOf(context.Reader.Name); if (type == null) { return; } object o = Activator.CreateInstance(type); if (context.Peek() != null) { ((Control)context.Peek()).Controls.Add((Control)o); } context.Push(o); }