public ExtensionSimplifierProperty(MarkupProperty baseProperty, IValueSerializerContext context) : base(baseProperty) { _context = context; }
/* * protected MarkupProperty BaseProperty * { * get { return _baseProperty; } * } */ public MarkupPropertyWrapper(MarkupProperty baseProperty) { _baseProperty = baseProperty; }
private void WriteChildren(XmlWriter writer, MarkupProperty markupProp) { if (!markupProp.IsComposite) { WriteObject(null, markupProp.Value, writer, false); } else { IList collection = markupProp.Value as IList; IDictionary dictionary = markupProp.Value as IDictionary; if (collection != null) { foreach (object obj in collection) { WriteObject(null, obj, writer, false); } } else if (dictionary != null) { foreach (object key in dictionary.Keys) { WriteObject(key, dictionary[key], writer, false); } } else { WriteObject(null, markupProp.Value, writer, false); } } }
private void ResolveChildXmlNamespaces(MarkupProperty markupProp) { if (!markupProp.IsComposite) { ResolveXmlNamespaces(markupProp); } else { IList collection = markupProp.Value as IList; IDictionary dictionary = markupProp.Value as IDictionary; if (collection != null) { foreach (object obj in collection) { ResolveXmlNamespaces(obj); } } else if (dictionary != null) { foreach (object key in dictionary.Keys) { ResolveXmlNamespaces(dictionary[key]); } } else { ResolveXmlNamespaces(markupProp.Value); } } }
/* protected MarkupProperty BaseProperty { get { return _baseProperty; } } */ public MarkupPropertyWrapper(MarkupProperty baseProperty) { _baseProperty = baseProperty; }
public ExtensionSimplifierProperty(MarkupProperty baseProperty, IValueSerializerContext context) : base(baseProperty) { _context = context; }
private static void WriteChildren(StringBuilder sb, MarkupProperty markupProp) { if (!markupProp.IsComposite) { XamlWriter.WriteObject(markupProp.Value, sb); } else { IList collection = markupProp.Value as IList; IDictionary dictionary = markupProp.Value as IDictionary; if (collection != null) { foreach (object o in collection) XamlWriter.WriteObject(o, sb); } else if (dictionary != null) { foreach (object key in dictionary.Keys) { XamlWriter.WriteObjectWithKey(key, dictionary[key], sb); } } else XamlWriter.WriteObject(markupProp.Value, sb); } }