3 types derived from ObjectMarkupInfo
System.Xaml (3)
System\Xaml\XamlObjectReader.cs (3)
212class NameScopeMarkupInfo : ObjectMarkupInfo 2328class ReferenceMarkupInfo : ObjectMarkupInfo 2855class XamlTemplateMarkupInfo : ObjectMarkupInfo
8 instantiations of ObjectMarkupInfo
System.Xaml (8)
System\Xaml\XamlObjectReader.cs (8)
540new ObjectMarkupInfo 568new ObjectMarkupInfo 611new ObjectMarkupInfo() 1810var objectInfo = new ObjectMarkupInfo() 1833var iListInfo = new ObjectMarkupInfo 1894return new ObjectMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Null) }; 2032recordInfo = new ObjectMarkupInfo 2055var objectInfo = new ObjectMarkupInfo
45 references to ObjectMarkupInfo
System.Xaml (45)
System\Xaml\XamlObjectReader.cs (45)
54var rootObject = ObjectMarkupInfo.ForObject(instance, context, null, true); 103ObjectMarkupInfo objectNode = node as ObjectMarkupInfo; 280ObjectMarkupInfo r = children[0] as ObjectMarkupInfo; 294if (child is ObjectMarkupInfo objectInfo && !objectInfo.IsAttributableMarkupExtension) 309ObjectMarkupInfo r = Children[0] as ObjectMarkupInfo; 419ObjectMarkupInfo objInfo; 434objInfo = ObjectMarkupInfo.ForObject(entry.Value, context); 448keyValue = ObjectMarkupInfo.ForObject(entry.Key, context, tc); 481if (ObjectMarkupInfo.CanPropertyXamlRoundtrip(dkp, context)) 672var objectInfo = memberInfo.Children[0] as ObjectMarkupInfo; 684var itemInfo = itemsMemberInfo.Children[0] as ObjectMarkupInfo; 742ObjectMarkupInfo itemInfo = ObjectMarkupInfo.ForObject(itemValue, context); 877valueInfo = ObjectMarkupInfo.ForObject(propertyValue, context); 897valueInfo = ObjectMarkupInfo.ForObject(propertyValue, context, propertyConverter); 1340ObjectMarkupInfo objectInfo = null; 1699static void CheckTypeCanRoundtrip(ObjectMarkupInfo objInfo) 1793static ObjectMarkupInfo ForArray(Array value, SerializerContext context) 1810var objectInfo = new ObjectMarkupInfo() 1833var iListInfo = new ObjectMarkupInfo 1859static void AddAttachedProperties(object value, ObjectMarkupInfo objectInfo, SerializerContext context) 1892static ObjectMarkupInfo ForNull() 1897public static ObjectMarkupInfo ForObject(object value, SerializerContext context, TypeConverter instanceConverter = null, bool isRoot = false) 1904ObjectMarkupInfo existingInfo = context.ReferenceTable.Find(value); 1940ObjectMarkupInfo objectInfo; 2009static ObjectMarkupInfo ForObjectInternal(object value, SerializerContext context, TypeConverter converter) 2011ObjectMarkupInfo recordInfo; 2047static void AddReference(object value, ObjectMarkupInfo objectInfo, SerializerContext context) 2052static ObjectMarkupInfo ForTypeConverted(string value, object originalValue, SerializerContext context) 2055var objectInfo = new ObjectMarkupInfo 2092propertyInfo.Children[0] is ObjectMarkupInfo objectInfo && 2330public ObjectMarkupInfo Target { get; set; } 2333public ReferenceMarkupInfo(ObjectMarkupInfo target) 2414Dictionary<object, ObjectMarkupInfo> objectGraphTable; 2423objectGraphTable = new Dictionary<object, ObjectMarkupInfo>(new ObjectReferenceEqualityComparer()); 2426public void Add(object value, ObjectMarkupInfo info) 2440public ObjectMarkupInfo Find(object value) 2442ObjectMarkupInfo result; 2742ObjectMarkupInfo existingInfo = ReferenceTable.Find(objectToName);