20 instantiations of MemberMarkupInfo
System.Xaml (20)
System\Xaml\XamlObjectReader.cs (20)
369return new MemberMarkupInfo 417MemberMarkupInfo itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 460objInfo.Properties.Insert(0, new MemberMarkupInfo() 537return new MemberMarkupInfo 565return new MemberMarkupInfo 608return new MemberMarkupInfo() 618new MemberMarkupInfo() 647memberInfo = new MemberMarkupInfo() 655memberInfo = new MemberMarkupInfo() 724var itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 1250Properties.Add(new MemberMarkupInfo 1305var itemsProperty = new MemberMarkupInfo 1310var argumentsProperty = new MemberMarkupInfo() 1330var positionalParametersProperty = new MemberMarkupInfo 1760Properties.Add(new MemberMarkupInfo() 1814var items = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 1827new MemberMarkupInfo() 1853var arrayItemsInfo = new MemberMarkupInfo() 2078objectInfo.Properties.Add(new MemberMarkupInfo() 2351nameProperty = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters) };
51 references to MemberMarkupInfo
System.Xaml (51)
System\Xaml\XamlObjectReader.cs (51)
357public static MemberMarkupInfo ForAttachedProperty 394public static MemberMarkupInfo ForDictionaryItems( 417MemberMarkupInfo itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 501public static MemberMarkupInfo ForProperty( 532static MemberMarkupInfo ForSequence(object source, XamlMember property, SerializerContext context, bool isAttachable) 534var itemsInfo = ForSequenceItems(source, isAttachable ? null : property, property.Type, context, allowReadOnly: false); 560static MemberMarkupInfo ForDictionary(object source, XamlMember property, SerializerContext context, bool isAttachable) 562var itemsInfo = ForDictionaryItems(source, isAttachable ? null : property, property.Type, context); 587static MemberMarkupInfo ForXmlSerializable(object source, XamlMember property, SerializerContext context) 638static MemberMarkupInfo ForReadWriteProperty( 644MemberMarkupInfo memberInfo; 667static void RemoveObjectNodesForCollectionOrDictionary(MemberMarkupInfo memberInfo) 678if (objectInfo.Properties[0] is MemberMarkupInfo itemsMemberInfo && itemsMemberInfo.Children.Count > 0) 699public static MemberMarkupInfo ForSequenceItems(object sourceOrValue, XamlMember property, XamlType xamlType, SerializerContext context, bool allowReadOnly) 724var itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 748var memberInfo = (MemberMarkupInfo)itemInfo.Properties[0]; 1040var memberInfo = (MemberMarkupInfo)property; 1075var memberInfo = (MemberMarkupInfo)Properties[i]; 1147if (!((MemberMarkupInfo)property).IsAttributable) 1195MemberMarkupInfo propertyInfo = null; 1199propertyInfo = MemberMarkupInfo.ForDictionaryItems(value, null, xamlType, context); 1203propertyInfo = MemberMarkupInfo.ForSequenceItems(value, null, xamlType, context, allowReadOnly: true); 1305var itemsProperty = new MemberMarkupInfo 1310var argumentsProperty = new MemberMarkupInfo() 1330var positionalParametersProperty = new MemberMarkupInfo 1487var propertyInfo = MemberMarkupInfo.ForProperty(value, property, context); 1592bool IsPropertyContent(MemberMarkupInfo propertyInfo, XamlType containingType) 1716if (((MemberMarkupInfo)property).IsFactoryMethod && !xamlType.UnderlyingType.IsNested) 1788var propertyInfo = (MemberMarkupInfo)property; 1814var items = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 1853var arrayItemsInfo = new MemberMarkupInfo() 1894var propertyInfo = MemberMarkupInfo.ForAttachedProperty(value, attachedProperty, ap.Value, context); 1953objectInfo = MemberMarkupInfo.ConvertToXamlReader(value, valueType.DeferringLoader, context); 2089static bool IsEmptyString(MemberMarkupInfo propertyInfo) 2102static bool IsNull(MemberMarkupInfo propertyInfo) 2129static string ValidateNamePropertyAndFindName(MemberMarkupInfo propertyInfo) 2204var xInfo = (MemberMarkupInfo)x; 2205var yInfo = (MemberMarkupInfo)y; 2281var xInfo = (MemberMarkupInfo)x; 2282var yInfo = (MemberMarkupInfo)y; 2347MemberMarkupInfo nameProperty;