3 types derived from MarkupObject
PresentationFramework (3)
src\Framework\System\Windows\Markup\Primitives\ElementMarkupObject.cs (1)
53internal class ElementMarkupObject : MarkupObject
src\Framework\System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (1)
24internal class MarkupObjectWrapper : MarkupObject
src\Framework\System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (1)
31internal class FrameworkElementFactoryMarkupObject : MarkupObject
42 references to MarkupObject
PresentationFramework (41)
src\Framework\System\Windows\Markup\Primitives\ElementMarkupObject.cs (9)
501public override IEnumerable<MarkupObject> Items 551MarkupObject subItem 562MarkupObject subItem = new FrameworkElementFactoryMarkupObject(value as FrameworkElementFactory, Manager); 567MarkupObject subItem 578MarkupObject subItem 587MarkupObject subItem = new ElementMarkupObject(new System.Windows.Markup.NullExtension(), Manager); 1027public override IEnumerable<MarkupObject> Items 1151public override IEnumerable<MarkupObject> Items 1190public override IEnumerable<MarkupObject> Items
src\Framework\System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (11)
26MarkupObject _baseObject; 28public MarkupObjectWrapper(MarkupObject baseObject) 85public override IEnumerable<MarkupObject> Items 175public ExtensionSimplifierMarkupObject(MarkupObject baseObject, IValueSerializerContext context) 237foreach (MarkupObject item in Items) 268private IEnumerable<MarkupObject> GetBaseItems() 273public override IEnumerable<MarkupObject> Items 278foreach (MarkupObject baseItem in GetBaseItems()) 303foreach (MarkupObject item in Items) 319private string ConvertMarkupItemToString(MarkupObject item) 418foreach (MarkupObject item in Items)
src\Framework\System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (3)
258public override IEnumerable<MarkupObject> Items 332public override IEnumerable<MarkupObject> Items 336return new MarkupObject[0];
src\Framework\System\Windows\Markup\Primitives\MarkupWriter.cs (18)
45public static MarkupObject GetMarkupObjectFor(object instance) 66public static MarkupObject GetMarkupObjectFor(object instance, XamlDesignerSerializationManager manager) 125internal static void SaveAsXml(XmlWriter writer, MarkupObject item) 189private bool RecordNamespaces(Scope scope, MarkupObject item, IValueSerializerContext context, bool 211foreach (MarkupObject subItem in property.Items) 456internal void WriteItem(MarkupObject item) 479private void WriteItem(MarkupObject item, Scope scope) 698foreach (MarkupObject subItem in property.Items) 767foreach (MarkupObject subItem in contentProperty.Items) 785foreach (MarkupObject subItem in contentProperty.Items) 795foreach (MarkupObject wrappedItem in wrappedProperty.Items) 853foreach (MarkupObject subItem in property.Items) 992private bool NeedToWriteExplicitTag(MarkupProperty property, MarkupObject firstItem) 1118private MarkupProperty GetWrappedProperty(List<Type> wrapperTypes, MarkupObject item) 1145private string TextValue(MarkupObject item) 1156private bool HasNonValueProperties(MarkupObject item) 1195foreach (MarkupObject subItem in contentProperty.Items) 1248private bool ShouldTrimSurroundingWhitespace(MarkupObject item)
WindowsBase (1)
Base\System\Windows\Markup\Primitives\MarkupProperty.cs (1)
142public abstract IEnumerable<MarkupObject> Items { get; }