4 types derived from XamlMember
PresentationFramework (1)
System\Windows\Markup\Baml2006\WpfXamlMember.cs (1)
10internal class WpfXamlMember : XamlMember, System.Windows.Markup.IProvideValueTarget
System.Xaml (1)
System\Xaml\Schema\XamlDirective.cs (1)
13public class XamlDirective : XamlMember
System.Xaml.Tests (2)
System\Xaml\Schema\XamlMemberInvokerTests.cs (1)
276private class CustomTargetType : XamlMember
System\Xaml\XamlMemberTests.Mocks.cs (1)
16public class SubXamlMember : XamlMember
306 instantiations of XamlMember
System.Xaml (12)
System\Xaml\Context\XamlContext.cs (3)
208property = new XamlMember(propName.Name, tagType, false); 342return new XamlMember(name, declaringType, false); 347return new XamlMember(name, declaringType, true);
System\Xaml\Parser\XamlAttribute.cs (2)
155unknownProperty = new XamlMember(propName.Name, attachedOwnerType, isAttachable: true); 159unknownProperty = new XamlMember(propName.Name, tagType, false);
System\Xaml\Parser\XamlPullParser.cs (1)
558contentProperty = new XamlMember(contentProperty.Name, currentType, false);
System\Xaml\XamlSchemaContext.cs (4)
634member = new XamlMember(pi, this); 647member = new XamlMember(ei, this); 661property = new XamlMember(name, getter, setter, this); 674property = new XamlMember(name, adder, this);
System\Xaml\XamlType.cs (2)
1539result = new XamlMember(propertyName, declaringType: this, isAttachable: false); 1666XamlMember excludedMember = new XamlMember(excludedMembers[i], SchemaContext);
System.Xaml.Tests (294)
System\Windows\Markup\XamlSetMarkupExtensionEventArgsTests.cs (1)
16yield return new object?[] { new XamlMember("name", type, false), new ArrayExtension(), new CustomServiceProvider() };
System\Windows\Markup\XamlSetTypeConverterEventArgsTests.cs (1)
18yield return new object?[] { new XamlMember("name", type, false), new Int32Converter(), new object(), new CustomTypeDescriptorContext(), CultureInfo.InvariantCulture };
System\Windows\Markup\XamlSetValueEventArgsTests.cs (1)
16yield return new object?[] { new XamlMember("name", type, false), new object() };
System\Xaml\AmbientPropertyValueTests.cs (1)
15yield return new object?[] { new XamlMember("name", type, false), 1 };
System\Xaml\Schema\XamlMemberInvokerTests.cs (13)
25var member = new XamlMember("name", type, false); 36var member = new XamlMember("StaticProperty", getter, setter, new XamlSchemaContext()); 63var member = new XamlMember("name", type, false); 72var member = new XamlMember(property, new XamlSchemaContext()); 83var member = new XamlMember("StaticProperty", getter, setter, new XamlSchemaContext()); 99var member = new XamlMember("StaticProperty", null, setter, new XamlSchemaContext()); 116var member = new XamlMember(property, new XamlSchemaContext()); 128var member = new XamlMember("StaticProperty", getter, setter, new XamlSchemaContext()); 145var member = new XamlMember("StaticProperty", getter, null, new XamlSchemaContext()); 166var member = new XamlMember(property, new XamlSchemaContext()); 181var member = new XamlMember(nameof(SerializeClass.AttachablePublicProperty), getter, setter, new XamlSchemaContext()); 196var member = new XamlMember(nameof(SerializeClass.AttachablePrivateProperty), getter, setter, new XamlSchemaContext()); 221var member = new XamlMember(property, new XamlSchemaContext());
System\Xaml\XamlBackgroundReaderTests.cs (1)
27MemberResult = new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false),
System\Xaml\XamlDuplicateMemberExceptionTests.cs (1)
40var member = new XamlMember("name", type, false);
System\Xaml\XamlMemberTests.cs (87)
24var member = new XamlMember(name, type, isAttachable); 37Assert.Throws<ArgumentNullException>("name", () => new XamlMember(null, type, false)); 43Assert.Throws<ArgumentNullException>("declaringType", () => new XamlMember("name", null, false)); 55var member = new XamlMember(propertyInfo, schemaContext); 70yield return new object?[] { typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext(), new XamlMemberInvoker(new XamlMember("name", type, false)) }; 77var member = new XamlMember(propertyInfo, schemaContext, invoker); 98Assert.Throws<ArgumentNullException>("propertyInfo", () => new XamlMember((PropertyInfo)null!, new XamlSchemaContext())); 99Assert.Throws<ArgumentNullException>("propertyInfo", () => new XamlMember((PropertyInfo)null!, new XamlSchemaContext(), XamlMemberInvoker.UnknownInvoker)); 111var member = new XamlMember(eventInfo, schemaContext); 126yield return new object?[] { typeof(DataClass).GetEvent(nameof(DataClass.Event))!, new XamlSchemaContext(), new XamlMemberInvoker(new XamlMember("name", type, false)) }; 133var member = new XamlMember(eventInfo, schemaContext, invoker); 154Assert.Throws<ArgumentNullException>("eventInfo", () => new XamlMember((EventInfo)null!, new XamlSchemaContext())); 155Assert.Throws<ArgumentNullException>("eventInfo", () => new XamlMember((EventInfo)null!, new XamlSchemaContext(), XamlMemberInvoker.UnknownInvoker)); 170var member = new XamlMember(attachablePropertyName, getter, setter, schemaContext); 193var member = new XamlMember(attachablePropertyName, getter, setter, schemaContext, invoker); 215Assert.Throws<ArgumentNullException>("attachablePropertyName", () => new XamlMember(null, getter, null, new XamlSchemaContext())); 216Assert.Throws<ArgumentNullException>("attachablePropertyName", () => new XamlMember(null, getter, null, new XamlSchemaContext(), XamlMemberInvoker.UnknownInvoker)); 222Assert.Throws<ArgumentNullException>(() => new XamlMember("name", null, null, new XamlSchemaContext())); 223Assert.Throws<ArgumentNullException>(() => new XamlMember("name", null, null, new XamlSchemaContext(), XamlMemberInvoker.UnknownInvoker)); 233Assert.Throws<ArgumentException>("getter", () => new XamlMember("name", getter, null, new XamlSchemaContext())); 234Assert.Throws<ArgumentException>("getter", () => new XamlMember("name", getter, null, new XamlSchemaContext(), XamlMemberInvoker.UnknownInvoker)); 243Assert.Throws<ArgumentException>("setter", () => new XamlMember("name", null, setter, new XamlSchemaContext())); 244Assert.Throws<ArgumentException>("setter", () => new XamlMember("name", null, setter, new XamlSchemaContext(), XamlMemberInvoker.UnknownInvoker)); 257var member = new XamlMember(attachablePropertyName, adder, schemaContext); 278var member = new XamlMember(attachablePropertyName, adder, schemaContext, invoker); 300Assert.Throws<ArgumentNullException>("attachableEventName", () => new XamlMember(null, adder, new XamlSchemaContext())); 301Assert.Throws<ArgumentNullException>("attachableEventName", () => new XamlMember(null, adder, new XamlSchemaContext(), XamlMemberInvoker.UnknownInvoker)); 307Assert.Throws<ArgumentNullException>("adder", () => new XamlMember("name", null, new XamlSchemaContext())); 308Assert.Throws<ArgumentNullException>("adder", () => new XamlMember("name", null, new XamlSchemaContext(), XamlMemberInvoker.UnknownInvoker)); 317Assert.Throws<ArgumentException>("adder", () => new XamlMember("name", adder, new XamlSchemaContext())); 318Assert.Throws<ArgumentException>("adder", () => new XamlMember("name", adder, new XamlSchemaContext(), XamlMemberInvoker.UnknownInvoker)); 326Assert.Throws<ArgumentNullException>("schemaContext", () => new XamlMember(propertyInfo, null)); 327Assert.Throws<ArgumentNullException>("schemaContext", () => new XamlMember(eventInfo, null)); 328Assert.Throws<ArgumentNullException>("schemaContext", () => new XamlMember(propertyInfo, null, XamlMemberInvoker.UnknownInvoker)); 329Assert.Throws<ArgumentNullException>("schemaContext", () => new XamlMember(eventInfo, null, XamlMemberInvoker.UnknownInvoker)); 330Assert.Throws<ArgumentNullException>("schemaContext", () => new XamlMember(propertyInfo.Name, propertyInfo.GetGetMethod(), propertyInfo.GetSetMethod(), null)); 331Assert.Throws<ArgumentNullException>("schemaContext", () => new XamlMember(propertyInfo.Name, propertyInfo.GetGetMethod(), propertyInfo.GetSetMethod(), null, XamlMemberInvoker.UnknownInvoker)); 332Assert.Throws<ArgumentNullException>("schemaContext", () => new XamlMember(eventInfo.Name, eventInfo.GetAddMethod(), null)); 333Assert.Throws<ArgumentNullException>("schemaContext", () => new XamlMember(eventInfo.Name, eventInfo.GetAddMethod(), null, XamlMemberInvoker.UnknownInvoker)); 347var member = new XamlMember(name, new XamlType(typeof(int), new XamlSchemaContext()), false); 355var member = new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false); 362var member = new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()); 585new XamlMember[] { new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()), new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()) } 710var invoker = new XamlMemberInvoker(new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext())); 2189var member = new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()); 2195var member = new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()); 2197yield return new object?[] { member, new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()), true }; 2198yield return new object?[] { member, new XamlMember(typeof(DesignerSerializationVisibilityData).GetProperty(nameof(DesignerSerializationVisibilityData.Property))!, new XamlSchemaContext()), false }; 2199yield return new object?[] { member, new XamlMember(typeof(AmbientData).GetProperty(nameof(AmbientData.Property))!, new XamlSchemaContext()), false }; 2200yield return new object?[] { member, new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()), false }; 2201yield return new object?[] { member, new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), false }; 2202yield return new object?[] { member, new XamlMember("name", typeof(AccessorClass).GetMethod(nameof(AccessorClass.GetMethod))!, typeof(AccessorClass).GetMethod(nameof(AccessorClass.SetMethod))!, new XamlSchemaContext()), false }; 2203yield return new object?[] { member, new XamlMember("name", typeof(AccessorClass).GetMethod(nameof(AccessorClass.SetMethod))!, new XamlSchemaContext()), false }; 2207new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()), 2208new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()), 2213new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()), 2214new XamlMember(typeof(DataClass).GetEvent("PrivateEvent", BindingFlags.Instance | BindingFlags.NonPublic), new XamlSchemaContext()), 2219new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()), 2220new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()), 2225new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()), 2226new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2231new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()), 2232new XamlMember("name", typeof(AccessorClass).GetMethod(nameof(AccessorClass.GetMethod))!, typeof(AccessorClass).GetMethod(nameof(AccessorClass.SetMethod))!, new XamlSchemaContext()), 2237new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()), 2238new XamlMember("name", typeof(AccessorClass).GetMethod(nameof(AccessorClass.SetMethod))!, new XamlSchemaContext()), 2244new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2245new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2250new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2251new XamlMember("other", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2256new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2257new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false), 2262new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2263new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), true), 2268new XamlMember("Property", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2269new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()), 2274new XamlMember("Event", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2275new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()), 2280new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2281new XamlMember("name", typeof(AccessorClass).GetMethod(nameof(AccessorClass.GetMethod))!, typeof(AccessorClass).GetMethod(nameof(AccessorClass.SetMethod))!, new XamlSchemaContext()), 2286new XamlMember("name", new XamlType(typeof(DataClass), new XamlSchemaContext()), false), 2287new XamlMember("name", typeof(AccessorClass).GetMethod(nameof(AccessorClass.SetMethod))!, new XamlSchemaContext()), 2314yield return new object[] { new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false) }; 2315yield return new object[] { new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), true) }; 2317yield return new object[] { new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()) }; 2320new XamlMember(new CustomPropertyInfo(typeof(DataClass).GetProperty(nameof(DataClass.Property))!) 2325yield return new object[] { new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()) };
System\Xaml\XamlReaderTests.cs (1)
65MemberResult = new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false),
System\Xaml\XamlTypeTests.cs (186)
443new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false) 449new XamlMember("keyName", new XamlType(typeof(ClassWithAliasedAttributes), new XamlSchemaContext()), false) 455new XamlMember("keyName", new XamlType(typeof(InheritedClassWithAliasedAttributes), new XamlSchemaContext()), false) 475new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false) 481new XamlMember("runtimeName", new XamlType(typeof(ClassWithAliasedAttributes), new XamlSchemaContext()), false) 487new XamlMember("runtimeName", new XamlType(typeof(InheritedClassWithAliasedAttributes), new XamlSchemaContext()), false) 507new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false) 513new XamlMember("uidName", new XamlType(typeof(ClassWithAliasedAttributes), new XamlSchemaContext()), false) 519new XamlMember("uidName", new XamlType(typeof(InheritedClassWithAliasedAttributes), new XamlSchemaContext()), false) 539new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false) 545new XamlMember("langName", new XamlType(typeof(ClassWithAliasedAttributes), new XamlSchemaContext()), false) 551new XamlMember("langName", new XamlType(typeof(InheritedClassWithAliasedAttributes), new XamlSchemaContext()), false) 737new XamlMember("", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.AddHandler)), new XamlSchemaContext()), 738new XamlMember("DifferentFirstParameter", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentFirstParameter)), new XamlSchemaContext()), 739new XamlMember("DifferentFirstParameter", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentFirstParameter)), new XamlSchemaContext()), 740new XamlMember("DifferentSecondParameter", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentSecondParameter)), new XamlSchemaContext()), 741new XamlMember("DifferentSecondParameter", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentSecondParameter)), new XamlSchemaContext()), 742new XamlMember("Event", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.AddEventHandler)), new XamlSchemaContext()), 743new XamlMember("GetOnlyDictionaryProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyDictionaryProperty)), null, new XamlSchemaContext()), 744new XamlMember("GetOnlyIntProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyIntProperty)), null, new XamlSchemaContext()), 745new XamlMember("GetOnlyListProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyListProperty)), null, new XamlSchemaContext()), 746new XamlMember("GetOnlyXDataProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyXDataProperty)), null, new XamlSchemaContext()), 747new XamlMember("GetSetProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetSetProperty)), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetGetSetProperty)), new XamlSchemaContext()), 748new XamlMember("GetSetProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetSetProperty)), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetGetSetProperty)), new XamlSchemaContext()), 749new XamlMember("InternalProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 750new XamlMember("InternalProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 751new XamlMember("ProtectedProperty", typeof(AttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 752new XamlMember("ProtectedProperty", typeof(AttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 753new XamlMember("SetOnlyProperty", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetSetOnlyProperty)), new XamlSchemaContext()), 757new XamlMember("", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.AddHandler)), new XamlSchemaContext()), 758new XamlMember("DifferentFirstParameter", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentFirstParameter)), new XamlSchemaContext()), 759new XamlMember("DifferentSecondParameter", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentSecondParameter)), new XamlSchemaContext()), 760new XamlMember("Event", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.AddEventHandler)), new XamlSchemaContext()), 761new XamlMember("GetOnlyDictionaryProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyDictionaryProperty)), null, new XamlSchemaContext()), 762new XamlMember("GetOnlyIntProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyIntProperty)), null, new XamlSchemaContext()), 763new XamlMember("GetOnlyListProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyListProperty)), null, new XamlSchemaContext()), 764new XamlMember("GetOnlyXDataProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyXDataProperty)), null, new XamlSchemaContext()), 765new XamlMember("GetSetProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetSetProperty)), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetGetSetProperty)), new XamlSchemaContext()), 766new XamlMember("InternalProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 767new XamlMember("ProtectedProperty", typeof(AttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 768new XamlMember("SetOnlyProperty", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetSetOnlyProperty)), new XamlSchemaContext()) 776new XamlMember("", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.AddHandler)), new XamlSchemaContext()), 777new XamlMember("DifferentFirstParameter", null, typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentFirstParameter)), new XamlSchemaContext()), 778new XamlMember("DifferentFirstParameter", null, typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentFirstParameter)), new XamlSchemaContext()), 779new XamlMember("DifferentSecondParameter", null, typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentSecondParameter)), new XamlSchemaContext()), 780new XamlMember("DifferentSecondParameter", null, typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentSecondParameter)), new XamlSchemaContext()), 781new XamlMember("Event", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.AddEventHandler)), new XamlSchemaContext()), 782new XamlMember("GetOnlyDictionaryProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyDictionaryProperty)), null, new XamlSchemaContext()), 783new XamlMember("GetOnlyIntProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyIntProperty)), null, new XamlSchemaContext()), 784new XamlMember("GetOnlyListProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyListProperty)), null, new XamlSchemaContext()), 785new XamlMember("GetOnlyXDataProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyXDataProperty)), null, new XamlSchemaContext()), 786new XamlMember("GetSetProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetSetProperty)), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetGetSetProperty)), new XamlSchemaContext()), 787new XamlMember("GetSetProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetSetProperty)), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetGetSetProperty)), new XamlSchemaContext()), 788new XamlMember("InternalProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 789new XamlMember("InternalProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 790new XamlMember("ProtectedProperty", typeof(PrivateAttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 791new XamlMember("ProtectedProperty", typeof(PrivateAttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 792new XamlMember("SetOnlyProperty", null, typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetSetOnlyProperty)), new XamlSchemaContext()), 796new XamlMember("", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.AddHandler)), new XamlSchemaContext()), 797new XamlMember("DifferentFirstParameter", null, typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentFirstParameter)), new XamlSchemaContext()), 798new XamlMember("DifferentSecondParameter", null, typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentSecondParameter)), new XamlSchemaContext()), 799new XamlMember("Event", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.AddEventHandler)), new XamlSchemaContext()), 800new XamlMember("GetOnlyDictionaryProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyDictionaryProperty)), null, new XamlSchemaContext()), 801new XamlMember("GetOnlyIntProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyIntProperty)), null, new XamlSchemaContext()), 802new XamlMember("GetOnlyListProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyListProperty)), null, new XamlSchemaContext()), 803new XamlMember("GetOnlyXDataProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyXDataProperty)), null, new XamlSchemaContext()), 804new XamlMember("GetSetProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetSetProperty)), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetGetSetProperty)), new XamlSchemaContext()), 805new XamlMember("InternalProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 806new XamlMember("ProtectedProperty", typeof(PrivateAttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 807new XamlMember("SetOnlyProperty", null, typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetSetOnlyProperty)), new XamlSchemaContext()) 816new XamlMember("Event", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddEventHandler), new Type[] { typeof(object), typeof(EventHandler) }), new XamlSchemaContext()), 817new XamlMember("Getter", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetGetter), new Type[] { typeof(string) }), null, new XamlSchemaContext()), 818new XamlMember("InternalThenInternal", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetInternalThenInternal), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(string) }, null), null, new XamlSchemaContext()), 819new XamlMember("InternalThenInternalEvent", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddInternalThenInternalEventHandler), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(object), typeof(EventHandler) }, null), new XamlSchemaContext()), 820new XamlMember("InternalThenPublic", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetInternalThenPublic), new Type[] { typeof(int) }), null, new XamlSchemaContext()), 821new XamlMember("InternalThenPublicEvent", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddInternalThenPublicEventHandler), new Type[] { typeof(object), typeof(OtherHandler) }), new XamlSchemaContext()), 822new XamlMember("PublicThenInternal", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetPublicThenInternal), new Type[] { typeof(string) }), null, new XamlSchemaContext()), 823new XamlMember("PublicThenInternalEvent", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddPublicThenInternalEventHandler), new Type[] { typeof(object), typeof(EventHandler) }), new XamlSchemaContext()), 824new XamlMember("Setter", null, typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.SetSetter), new Type[] { typeof(string), typeof(int) }), new XamlSchemaContext()), 833new XamlMember("Event", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddEventHandler), new Type[] { typeof(object), typeof(EventHandler) }), new XamlSchemaContext()), 834new XamlMember("Getter", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetGetter), new Type[] { typeof(string) }), null, new XamlSchemaContext()), 835new XamlMember("InternalThenInternal", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetInternalThenInternal), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(string) }, null), null, new XamlSchemaContext()), 836new XamlMember("InternalThenInternalEvent", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddInternalThenInternalEventHandler), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(object), typeof(EventHandler) }, null), new XamlSchemaContext()), 837new XamlMember("InternalThenPublic", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetInternalThenPublic), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(string) }, null), null, new XamlSchemaContext()), 838new XamlMember("InternalThenPublicEvent", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddInternalThenPublicEventHandler), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(object), typeof(EventHandler) }, null), new XamlSchemaContext()), 839new XamlMember("PublicThenInternal", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetPublicThenInternal), new Type[] { typeof(string) }), null, new XamlSchemaContext()), 840new XamlMember("PublicThenInternalEvent", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddPublicThenInternalEventHandler), new Type[] { typeof(object), typeof(EventHandler) }), new XamlSchemaContext()), 841new XamlMember("Setter", null, typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.SetSetter), new Type[] { typeof(string), typeof(int) }), new XamlSchemaContext()), 850new XamlMember("DictionaryProperty", typeof(NonMatchingInternalSetterClass).GetMethod(nameof(NonMatchingInternalSetterClass.GetDictionaryProperty)), null, new XamlSchemaContext()), 851new XamlMember("DictionaryProperty", typeof(NonMatchingInternalSetterClass).GetMethod(nameof(NonMatchingInternalSetterClass.GetDictionaryProperty)), null, new XamlSchemaContext()), 852new XamlMember("ListProperty", typeof(NonMatchingInternalSetterClass).GetMethod(nameof(NonMatchingInternalSetterClass.GetListProperty)), null, new XamlSchemaContext()), 853new XamlMember("ListProperty", typeof(NonMatchingInternalSetterClass).GetMethod(nameof(NonMatchingInternalSetterClass.GetListProperty)), null, new XamlSchemaContext()), 854new XamlMember("XDataProperty", typeof(NonMatchingInternalSetterClass).GetMethod(nameof(NonMatchingInternalSetterClass.GetXDataProperty)), null, new XamlSchemaContext()), 855new XamlMember("XDataProperty", typeof(NonMatchingInternalSetterClass).GetMethod(nameof(NonMatchingInternalSetterClass.GetXDataProperty)), null, new XamlSchemaContext()) 859new XamlMember("DictionaryProperty", typeof(NonMatchingInternalSetterClass).GetMethod(nameof(NonMatchingInternalSetterClass.GetDictionaryProperty)), null, new XamlSchemaContext()), 860new XamlMember("ListProperty", typeof(NonMatchingInternalSetterClass).GetMethod(nameof(NonMatchingInternalSetterClass.GetListProperty)), null, new XamlSchemaContext()), 861new XamlMember("XDataProperty", typeof(NonMatchingInternalSetterClass).GetMethod(nameof(NonMatchingInternalSetterClass.GetXDataProperty)), null, new XamlSchemaContext()) 870new XamlMember("DictionaryProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 871new XamlMember("DictionaryProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 872new XamlMember("IntProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 873new XamlMember("IntProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 874new XamlMember("ListProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 875new XamlMember("ListProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 876new XamlMember("XDataProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 877new XamlMember("XDataProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 881new XamlMember("DictionaryProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 882new XamlMember("IntProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 883new XamlMember("ListProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 884new XamlMember("XDataProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 893new XamlMember("DictionaryProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 894new XamlMember("DictionaryProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 895new XamlMember("IntProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 896new XamlMember("IntProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 897new XamlMember("ListProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 898new XamlMember("ListProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 899new XamlMember("XDataProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 900new XamlMember("XDataProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 904new XamlMember("DictionaryProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 905new XamlMember("IntProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 906new XamlMember("ListProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 907new XamlMember("XDataProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 1164new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.Property)), new XamlSchemaContext()), 1165new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.SetOnlyProperty)), new XamlSchemaContext()), 1166new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.PrivateGetProperty)), new XamlSchemaContext()), 1167new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.PrivateSetProperty)), new XamlSchemaContext()), 1168new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetOnlyListProperty)), new XamlSchemaContext()), 1169new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetOnlyDictionaryProperty)), new XamlSchemaContext()), 1170new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetXDataProperty)), new XamlSchemaContext()), 1171new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.InternalProperty), BindingFlags.Instance | BindingFlags.NonPublic), new XamlSchemaContext()), 1172new XamlMember(typeof(MembersDataClass).GetProperty("ProtectedProperty", BindingFlags.Instance | BindingFlags.NonPublic), new XamlSchemaContext()), 1173new XamlMember(typeof(MembersDataClass).GetEvent(nameof(MembersDataClass.Event)), new XamlSchemaContext()) 1181new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1182new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1183new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 1187new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1188new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 1214new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1215new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1216new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1217new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 1221new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1222new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 1531new XamlMember("GetSetProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetSetProperty)), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetGetSetProperty)), new XamlSchemaContext()) 1537new XamlMember("ProtectedProperty", typeof(AttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 1543new XamlMember("InternalProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 1561new XamlMember("GetOnlyListProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyListProperty)), null, new XamlSchemaContext()) 1567new XamlMember("GetOnlyDictionaryProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyDictionaryProperty)), null, new XamlSchemaContext()) 1573new XamlMember("GetOnlyXDataProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetGetOnlyXDataProperty)), null, new XamlSchemaContext()) 1579new XamlMember("DifferentFirstParameter", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentFirstParameter)), new XamlSchemaContext()) 1585new XamlMember("DifferentSecondParameter", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetDifferentSecondParameter)), new XamlSchemaContext()) 1611new XamlMember("GetSetProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(PrivateAttachableMembersDataClass.GetGetSetProperty)), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(PrivateAttachableMembersDataClass.SetGetSetProperty)), new XamlSchemaContext()) 1617new XamlMember("ProtectedProperty", typeof(PrivateAttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 1623new XamlMember("InternalProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(PrivateAttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(PrivateAttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 1637new XamlMember("Event", null, typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.AddEventHandler)), new XamlSchemaContext()) 1957new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false) 1986new XamlMember(typeof(ClassWithKnownContentPropertyAttribute).GetProperty(nameof(ClassWithKnownContentPropertyAttribute.Name)), new XamlSchemaContext()) 1991new XamlMember("name", new XamlType(typeof(ClassWithUnknownContentPropertyAttribute), new XamlSchemaContext()), false) 1996new XamlMember(typeof(ClassWithKnownContentPropertyAttribute).GetProperty(nameof(ClassWithKnownContentPropertyAttribute.Name)), new XamlSchemaContext()) 2011new XamlMember("name", new XamlType(new ReflectionOnlyCustomAttributeDataType(typeof(ClassWithUnknownContentPropertyAttribute)), new XamlSchemaContext()), false) 3468new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.Property)), new XamlSchemaContext()), 3469new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.Property)), new XamlSchemaContext()) 3475new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetOnlyListProperty)), new XamlSchemaContext()), 3476new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetOnlyListProperty)), new XamlSchemaContext()) 3482new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetOnlyDictionaryProperty)), new XamlSchemaContext()), 3483new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetOnlyDictionaryProperty)), new XamlSchemaContext()) 3489new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetXDataProperty)), new XamlSchemaContext()), 3490new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetXDataProperty)), new XamlSchemaContext()) 3496new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.SetOnlyProperty)), new XamlSchemaContext()), 3497new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.SetOnlyProperty)), new XamlSchemaContext()) 3503new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.PrivateGetProperty)), new XamlSchemaContext()), 3504new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.PrivateGetProperty)), new XamlSchemaContext()) 3510new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.PrivateSetProperty)), new XamlSchemaContext()), 3511new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.PrivateSetProperty)), new XamlSchemaContext()) 3517new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, new XamlSchemaContext()), 3518new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, new XamlSchemaContext()) 3532new XamlMember(typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, new XamlSchemaContext()), 3533new XamlMember(typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, new XamlSchemaContext()) 3547new XamlMember(typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property)!, BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 3548new XamlMember(typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property)!, BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 3561new XamlMember(typeof(MembersDataClass).GetProperty("ProtectedProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 3562new XamlMember(typeof(MembersDataClass).GetProperty("ProtectedProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()) 3568new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.InternalProperty), BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 3569new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.InternalProperty), BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()) 3605new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.GetOnlyProperty))!, new XamlSchemaContext()), 3616new XamlMember(typeof(MembersDataClass).GetEvent(nameof(MembersDataClass.Event))!, new XamlSchemaContext()), 3617new XamlMember(typeof(MembersDataClass).GetEvent(nameof(MembersDataClass.Event))!, new XamlSchemaContext())
System\Xaml\XamlWriterTests.cs (1)
46MemberResult = new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false)
637 references to XamlMember
PresentationFramework (137)
MS\Internal\Helper.cs (1)
620System.Xaml.XamlMember member = xt.GetMember(propertyInfo.Name);
System\Windows\FrameworkTemplate.cs (3)
687public XamlMember Property { get; set; } 706private bool ReceivePropertySet(object targetObject, XamlMember member, 1065internal static bool IsNameProperty(XamlMember member, XamlType owner)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (21)
199public override XamlMember Member 754XamlMember xDataTextProperty = XamlLanguage.XData.GetMember("Text"); 949XamlMember property = BamlSchemaContext.GetXamlDirective(XamlLanguage.Xaml2006Namespace, BamlSchemaContext.GetString(stringId)); 1376XamlMember eventProperty = GetProperty(_binaryReader.ReadInt16(), false); 1398XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1480private XamlMember GetProperty(Int16 propertyId, XamlType parentType) 1482XamlMember property = BamlSchemaContext.GetProperty(propertyId, parentType); 1486private XamlMember GetProperty(Int16 propertyId, bool isAttached) 1488XamlMember property = BamlSchemaContext.GetProperty(propertyId, isAttached); 1498XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1577XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1622internal virtual object CreateTypeConverterMarkupExtension(XamlMember property, TypeConverter converter, object propertyValue, Baml2006ReaderSettings settings) 1639XamlMember property = GetProperty(propertyId, _context.CurrentFrame.XamlType); 1856XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1886XamlMember property = _context.SchemaContext.GetProperty(propertyId, _context.CurrentFrame.XamlType); 1976XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1987XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1997XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 2239XamlMember contentProperty = GetProperty(propertyId, false); 2354XamlMember parentProperty = _context.CurrentFrame.Member; 2504XamlMember property,
System\Windows\Markup\Baml2006\Baml2006ReaderFrame.cs (2)
34public XamlMember Member { get; set; } 37public XamlMember ContentProperty { get; set; }
System\Windows\Markup\Baml2006\Baml2006ReaderInternal.cs (1)
45internal override object CreateTypeConverterMarkupExtension(XamlMember property, TypeConverter converter, object propertyValue, Baml2006ReaderSettings settings)
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (27)
74internal XamlMember StaticExtensionMemberTypeProperty { get { return _xStaticMemberProperty.Value; } } 76internal XamlMember TypeExtensionTypeProperty { get { return _xTypeTypeProperty.Value; } } 78internal XamlMember ResourceDictionaryDeferredContentProperty { get { return _resourceDictionaryDefContentProperty.Value; } } 84internal XamlMember EventSetterEventProperty { get { return _eventSetterEventProperty.Value; } } 86internal XamlMember EventSetterHandlerProperty { get { return _eventSetterHandlerProperty.Value; } } 88internal XamlMember FrameworkTemplateTemplateProperty { get { return _frameworkTemplateTemplateProperty.Value; } } 178XamlMember member = GetProperty(propertyId, false); 189internal XamlMember GetProperty(Int16 propertyId, XamlType parentType) 192XamlMember xamlMember; 228internal XamlMember GetProperty(Int16 propertyId, bool isAttached) 231XamlMember xamlMember; 276XamlMember xamlMember; 294XamlMember xamlMember; 614private bool TryGetBamlProperty(Int16 propertyId, out BamlProperty bamlProperty, out XamlMember xamlMember) 621xamlMember = property as XamlMember; 660private static readonly Lazy<XamlMember> _xStaticMemberProperty 661= new Lazy<XamlMember>(() => XamlLanguage.Static.GetMember("MemberType")); 663private static readonly Lazy<XamlMember> _xTypeTypeProperty 664= new Lazy<XamlMember>(() => XamlLanguage.Static.GetMember("Type")); 666private static readonly Lazy<XamlMember> _resourceDictionaryDefContentProperty 667= new Lazy<XamlMember>(() => _resourceDictionaryType.Value.GetMember("DeferrableContent")); 675private static readonly Lazy<XamlMember> _eventSetterEventProperty 676= new Lazy<XamlMember>(() => _eventSetterType.Value.GetMember("Event")); 678private static readonly Lazy<XamlMember> _eventSetterHandlerProperty 679= new Lazy<XamlMember>(() => _eventSetterType.Value.GetMember("Handler")); 681private static readonly Lazy<XamlMember> _frameworkTemplateTemplateProperty 682= new Lazy<XamlMember>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(FrameworkTemplate)).GetMember("Template"));
System\Windows\Markup\Baml2006\WpfKnownType.cs (3)
102protected override XamlMember LookupContentProperty() 117protected override XamlMember LookupAliasedProperty(XamlDirective directive) 304private XamlMember CallGetMember(string name)
System\Windows\Markup\Baml2006\WpfSharedBamlSchemaContext.cs (18)
317internal XamlMember StaticExtensionMemberTypeProperty { get { return _xStaticMemberProperty.Value; } } 319internal XamlMember TypeExtensionTypeProperty { get { return _xTypeTypeProperty.Value; } } 321internal XamlMember ResourceDictionaryDeferredContentProperty { get { return _resourceDictionaryDefContentProperty.Value; } } 327internal XamlMember EventSetterEventProperty { get { return _eventSetterEventProperty.Value; } } 329internal XamlMember EventSetterHandlerProperty { get { return _eventSetterHandlerProperty.Value; } } 331internal XamlMember FrameworkTemplateTemplateProperty { get { return _frameworkTemplateTemplateProperty.Value; } } 349private static readonly Lazy<XamlMember> _xStaticMemberProperty 350= new Lazy<XamlMember>(() => XamlLanguage.Static.GetMember("MemberType")); 352private static readonly Lazy<XamlMember> _xTypeTypeProperty 353= new Lazy<XamlMember>(() => XamlLanguage.Static.GetMember("Type")); 355private static readonly Lazy<XamlMember> _resourceDictionaryDefContentProperty 356= new Lazy<XamlMember>(() => _resourceDictionaryType.Value.GetMember("DeferrableContent")); 364private static readonly Lazy<XamlMember> _eventSetterEventProperty 365= new Lazy<XamlMember>(() => _eventSetterType.Value.GetMember("Event")); 367private static readonly Lazy<XamlMember> _eventSetterHandlerProperty 368= new Lazy<XamlMember>(() => _eventSetterType.Value.GetMember("Handler")); 370private static readonly Lazy<XamlMember> _frameworkTemplateTemplateProperty 371= new Lazy<XamlMember>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(FrameworkTemplate)).GetMember("Template"));
System\Windows\Markup\Baml2006\WpfXamlMember.cs (2)
303private XamlMember BaseUnderlyingMember 325private XamlMember _baseUnderlyingMember;
System\Windows\Markup\Baml2006\WpfXamlType.cs (37)
34private ConcurrentDictionary<string, XamlMember> _attachableMembers; 35private ConcurrentDictionary<string, XamlMember> _members; 50protected ConcurrentDictionary<string, XamlMember> Members 56_members = new ConcurrentDictionary<string, XamlMember>(ConcurrencyLevel, Capacity); 62protected ConcurrentDictionary<string, XamlMember> AttachableMembers 68_attachableMembers = new ConcurrentDictionary<string, XamlMember>(ConcurrencyLevel, Capacity); 81protected override XamlMember LookupContentProperty() 83XamlMember result = base.LookupContentProperty(); 116private XamlMember FindMember(string name, bool isAttached, bool skipReadOnlyCheck) 119XamlMember member = FindKnownMember(name, isAttached); 157XamlMember knownMember = FindKnownMember(wpfKnownType, name, isAttached); 166protected override XamlMember LookupMember(string name, bool skipReadOnlyCheck) 171protected override XamlMember LookupAttachableMember(string name) 176protected override IEnumerable<XamlMember> LookupAllMembers() 178List<XamlMember> members = new List<XamlMember>(); 181foreach (var reflectedMember in reflectedMembers) 183var member = reflectedMember; 200private XamlMember FindKnownMember(string name, bool isAttachable) 209XamlMember xamlMember = FindKnownMember(wpfXamlType, name, isAttachable); 222private XamlMember FindRoutedEventBackedProperty(string name, bool isAttachable, bool skipReadOnlyCheck) 226XamlMember xamlMember = null; 290private XamlMember FindDependencyPropertyBackedProperty(string name, bool isAttachable, bool skipReadOnlyCheck) 292XamlMember xamlMember = null; 354private XamlMember CacheAndReturnXamlMember(XamlMember xamlMember) 381private XamlMember GetAttachedRoutedEvent(string name, RoutedEvent re) 383XamlMember memberFromBase = base.LookupAttachableMember(name); 391private XamlMember GetRoutedEvent(string name, RoutedEvent re, bool skipReadOnlyCheck) 393XamlMember memberFromBase = base.LookupMember(name, skipReadOnlyCheck); 401private XamlMember GetAttachedDependencyProperty(string name, DependencyProperty property) 403XamlMember memberFromBase = base.LookupAttachableMember(name); 414private XamlMember GetRegularDependencyProperty(string name, DependencyProperty property, bool skipReadOnlyCheck) 416XamlMember memberFromBase = base.LookupMember(name, skipReadOnlyCheck); 435private static XamlMember FindKnownMember(WpfXamlType wpfXamlType, string name, bool isAttachable) 437XamlMember xamlMember = null; 524internal XamlMember FindBaseXamlMember(string name, bool isAttachable)
System\Windows\Markup\DependencyPropertyConverter.cs (4)
195XamlMember styleTargetType = styleXType.GetMember("TargetType"); 196XamlMember templateProperty = frameworkTemplateXType.GetMember("Template"); 197XamlMember controlTemplateTargetType = controlTemplateXType.GetMember("TargetType"); 245XamlMember templateProperty = frameworkTemplateXType.GetMember("Template");
System\Windows\Markup\RoutedEventConverter.cs (1)
91XamlMember styleTargetType = styleXType.GetMember("TargetType");
System\Windows\Markup\SetterTriggerConditionValueConverter.cs (1)
104System.Xaml.XamlMember xamlProperty =
System\Windows\Markup\WpfXamlLoader.cs (3)
17private static Lazy<XamlMember> XmlSpace = new Lazy<XamlMember>(() => new WpfXamlMember(XmlAttributeProperties.XmlSpaceProperty, true)); 325XamlMember currentProperty = currentFrame.Property;
System\Windows\Markup\XamlReader.cs (4)
384XamlMember synchronousModeProperty = _textReader.SchemaContext.GetXamlDirective("http://schemas.microsoft.com/winfx/2006/xaml", "SynchronousMode"); 385XamlMember synchronousRecordProperty = _textReader.SchemaContext.GetXamlDirective("http://schemas.microsoft.com/winfx/2006/xaml", "AsyncRecords"); 593XamlMember synchronousRecordProperty = _textReader.SchemaContext.GetXamlDirective(XamlLanguage.Xaml2006Namespace, "AsyncRecords"); 1200public XamlMember Property { get; set; }
System\Windows\ResourceDictionary.cs (1)
1163XamlMember xamlMemberResourceKey = xamlTypeStaticResourceExtension.GetMember("ResourceKey");
System\Windows\StaticResourceExtension.cs (6)
218XamlMember fceResourcesProperty = fceXType.GetMember("Resources"); 219XamlMember feResourcesProperty = feXType.GetMember("Resources"); 220XamlMember styleResourcesProperty = styleXType.GetMember("Resources"); 221XamlMember styleBasedOnProperty = styleXType.GetMember("BasedOn"); 222XamlMember templateResourcesProperty = templateXType.GetMember("Resources"); 223XamlMember appResourcesProperty = appXType.GetMember("Resources");
System\Windows\TemplateContent.cs (2)
45public XamlMember Property { get; set; } 1042System.Xaml.XamlMember member = reader.Member;
PresentationFramework.Aero (6)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (6)
238protected override XamlMember LookupMember(string name, bool skipReadOnlyCheck) 240XamlMember member = FindKnownMember(name); 249protected override XamlMember LookupAttachableMember(string name) 251XamlMember member = FindKnownMember(name); 260private XamlMember FindKnownMember(string name) 262XamlMember member;
PresentationFramework.Aero2 (6)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (6)
238protected override XamlMember LookupMember(string name, bool skipReadOnlyCheck) 240XamlMember member = FindKnownMember(name); 249protected override XamlMember LookupAttachableMember(string name) 251XamlMember member = FindKnownMember(name); 260private XamlMember FindKnownMember(string name) 262XamlMember member;
PresentationFramework.AeroLite (6)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (6)
238protected override XamlMember LookupMember(string name, bool skipReadOnlyCheck) 240XamlMember member = FindKnownMember(name); 249protected override XamlMember LookupAttachableMember(string name) 251XamlMember member = FindKnownMember(name); 260private XamlMember FindKnownMember(string name) 262XamlMember member;
PresentationFramework.Classic (6)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (6)
238protected override XamlMember LookupMember(string name, bool skipReadOnlyCheck) 240XamlMember member = FindKnownMember(name); 249protected override XamlMember LookupAttachableMember(string name) 251XamlMember member = FindKnownMember(name); 260private XamlMember FindKnownMember(string name) 262XamlMember member;
PresentationFramework.Luna (6)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (6)
238protected override XamlMember LookupMember(string name, bool skipReadOnlyCheck) 240XamlMember member = FindKnownMember(name); 249protected override XamlMember LookupAttachableMember(string name) 251XamlMember member = FindKnownMember(name); 260private XamlMember FindKnownMember(string name) 262XamlMember member;
PresentationFramework.Royale (6)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (6)
238protected override XamlMember LookupMember(string name, bool skipReadOnlyCheck) 240XamlMember member = FindKnownMember(name); 249protected override XamlMember LookupAttachableMember(string name) 251XamlMember member = FindKnownMember(name); 260private XamlMember FindKnownMember(string name) 262XamlMember member;
System.Xaml (352)
System\Windows\Markup\XamlSetMarkupExtensionEventArgs.cs (2)
12public XamlSetMarkupExtensionEventArgs(XamlMember member, 22internal XamlSetMarkupExtensionEventArgs(XamlMember member,
System\Windows\Markup\XamlSetTypeConverterEventArgs.cs (2)
14public XamlSetTypeConverterEventArgs(XamlMember member, TypeConverter typeConverter, object value, 23internal XamlSetTypeConverterEventArgs(XamlMember member, TypeConverter typeConverter, object value,
System\Windows\Markup\XamlSetValueEventArgs.cs (2)
12public XamlSetValueEventArgs(XamlMember member, object value) 18public XamlMember Member { get; }
System\Xaml\Context\ContextServices.cs (1)
24XamlMember parentProperty = xamlContext.ParentProperty;
System\Xaml\Context\NameFixupToken.cs (1)
38public XamlMember Property { get; set; }
System\Xaml\Context\ObjectWriterContext.cs (14)
172internal AmbientPropertyValue ServiceProvider_GetFirstAmbientValue(IEnumerable<XamlType> ceilingTypes, XamlMember[] properties) 184internal IEnumerable<AmbientPropertyValue> ServiceProvider_GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, XamlMember[] properties) 196internal IEnumerable<AmbientPropertyValue> ServiceProvider_GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, bool searchLiveStackOnly, IEnumerable<XamlType> types, XamlMember[] properties) 310XamlMember[] properties, 313foreach (XamlMember xamlMember in properties) 355foreach (XamlMember prop in properties) 531public XamlMember CurrentProperty 537public XamlMember ParentProperty 542public XamlMember GrandParentProperty 614public Dictionary<XamlMember, object> CurrentPreconstructionPropertyValues 624public Dictionary<XamlMember, object> ParentPreconstructionPropertyValues 629public HashSet<XamlMember> CurrentAssignedProperties 634public HashSet<XamlMember> ParentAssignedProperties 906XamlMember nameScopeProperty = TypeReflector.LookupNameScopeProperty(xamlType);
System\Xaml\Context\ObjectWriterFrame.cs (8)
15private Dictionary<XamlMember, object> _preconstructionPropertyValues; 16private HashSet<XamlMember> _assignedProperties; 31_preconstructionPropertyValues = new Dictionary<XamlMember, object>(source.PreconstructionPropertyValues); 36_assignedProperties = new HashSet<XamlMember>(source.AssignedProperties); 164public Dictionary<XamlMember, object> PreconstructionPropertyValues 170_preconstructionPropertyValues = new Dictionary<XamlMember, object>(); 185public HashSet<XamlMember> AssignedProperties 191_assignedProperties = new HashSet<XamlMember>();
System\Xaml\Context\ServiceProviderContext.cs (6)
130params XamlMember[] properties) 134foreach (var property in properties) 164params XamlMember[] properties) 168foreach (var property in properties) 200params XamlMember[] properties) 204foreach (var property in properties)
System\Xaml\Context\XamlCommonFrame.cs (1)
47public XamlMember Member { get; set; }
System\Xaml\Context\XamlContext.cs (14)
42public XamlMember GetXamlProperty(XamlType xamlType, string propertyName, XamlType rootObjectType) 49XamlMember member = xamlType.GetMember(propertyName); 53public XamlMember GetXamlAttachableProperty(XamlType xamlType, string propertyName) 60XamlMember member = xamlType.GetAttachableMember(propertyName); 75public XamlMember GetDottedProperty(XamlType tagType, string tagNamespace, XamlPropertyName propName, bool tagIsRoot) 82XamlMember property = null; 163public XamlMember GetNoDotAttributeProperty(XamlType tagType, XamlPropertyName propName, 166XamlMember property = null; 324internal XamlMember ResolveDirectiveProperty(string xamlNS, string name) 335internal virtual bool IsVisible(XamlMember member, XamlType rootObjectType) 340private XamlMember CreateUnknownMember(XamlType declaringType, string name) 345private XamlMember CreateUnknownAttachableMember(XamlType declaringType, string name) 368private XamlMember GetInstanceOrAttachableProperty(XamlType tagType, string propName, XamlType rootTagType) 370XamlMember property = GetXamlProperty(tagType, propName, rootTagType);
System\Xaml\Context\XamlParserContext.cs (2)
113internal override bool IsVisible(XamlMember member, XamlType rootObjectType) 236public XamlMember CurrentMember
System\Xaml\IAmbientProvider.cs (6)
11params XamlMember[] properties); 15params XamlMember[] properties); 22params XamlMember[] properties); 27private XamlMember _property; 30public AmbientPropertyValue(XamlMember property, object value) 37public XamlMember RetrievedProperty { get { return _property; } }
System\Xaml\InfosetObjects\DeferredWriter.cs (1)
137public override void WriteStartMember(XamlMember property)
System\Xaml\InfosetObjects\XamlNodes.cs (3)
69Debug.Assert(data is XamlMember, "XamlNode ctor, StartMember data is not a XamlMember"); 199public XamlMember Member 205return (XamlMember)_data;
System\Xaml\InfosetObjects\XamlObjectWriter.cs (26)
178protected virtual bool OnSetValue(object eventSender, XamlMember member, object value) 268XamlMember parentProperty = (_context.CurrentType is null && _context.Depth > 1) 570public override void WriteStartMember(XamlMember property) 698XamlMember property; 842XamlMember currentProperty = _context.CurrentProperty; 860XamlMember parentProperty = currentProperty; 1072XamlMember keyProperty = instanceType.GetAliasedProperty(XamlLanguage.Key); 1095private bool IsConstructionDirective(XamlMember xamlMember) 1107private bool IsTextConstructionDirective(XamlMember xamlMember) 1118private bool IsDirectiveAllowedOnNullInstance(XamlMember xamlMember, XamlType xamlType) 1306object value, XamlMember property, string targetName) 1312object value, XamlMember property, string targetName, IAddLineInfo lineInfo) 1334XamlMember property = ctx.ParentProperty; 1515private void Logic_DuplicatePropertyCheck(ObjectWriterContext ctx, XamlMember property, bool onParent) 1519HashSet<XamlMember> setProperties = onParent ? ctx.ParentAssignedProperties : ctx.CurrentAssignedProperties; 1546Dictionary<XamlMember, object> propertyValues = ctx.CurrentPreconstructionPropertyValues; 1549foreach (XamlMember prop in propertyValues.Keys) 1578private object Logic_PushAndPopAProvideValueStackFrame(ObjectWriterContext ctx, XamlMember prop, XAML3.MarkupExtension me, bool useIRME) 1580XamlMember savedProp = ctx.CurrentProperty; 1602private void Logic_ApplyPropertyValue(ObjectWriterContext ctx, XamlMember prop, 1625XamlMember propertyForDirective = xamlType.GetAliasedProperty(prop as XamlDirective); 1691XamlMember parentProperty = ctx.ParentProperty; 2002XamlMember parentProperty = ctx.ParentProperty; 2211private void SetValue(object inst, XamlMember property, object value) 2258XamlMember property = ctx.ParentProperty; 2280XamlMember property, XamlSavedContext deferredMarkupExtensionContext)
System\Xaml\InfosetObjects\XamlXmlReader.cs (1)
302public override XamlMember Member
System\Xaml\Parser\MePullParser.cs (2)
386XamlMember property = _tokenizer.TokenProperty; 491XamlMember member = _tokenizer.TokenProperty;
System\Xaml\Parser\MeScanner.cs (3)
56private XamlMember _tokenProperty; 107public XamlMember TokenProperty 322XamlMember prop = null;
System\Xaml\Parser\NodeStreamSorter.cs (7)
243private void EnqueueOneXmlDirectiveProperty(XamlMember xmlDirectiveProperty, string textValue) 409XamlMember prop = node.Member; 435private bool IsCtorDirective(XamlMember member) 455private bool IsInstancingMember(XamlMember member) 614XamlMember nextMember = _originalNodesInOrder[originalIdx].Member; 636XamlMember member = _originalNodesInOrder[originalIdx].Member; 657XamlMember nextMember = _originalNodesInOrder[originalIdx].Member;
System\Xaml\Parser\XamlAttribute.cs (4)
22public XamlMember Property { get; private set; } 142private XamlMember GetXamlAttributeProperty(XamlParserContext context, XamlPropertyName propName, 145XamlMember prop = null; 151XamlMember unknownProperty;
System\Xaml\Parser\XamlPullParser.cs (13)
545XamlMember contentProperty = currentType.ContentProperty; 612XamlMember xDataTextProperty = XamlLanguage.XData.GetMember("Text"); 744XamlMember xDataTextProperty = XamlLanguage.XData.GetMember("Text"); 837XamlMember property = _xamlScanner.PropertyAttribute; 871private XamlNode Logic_StartMember(XamlMember member) 894private XamlNode Logic_StartContentProperty(XamlMember property) 992private XamlMember _arrayTypeMember; 993private XamlMember ArrayTypeMember 1006private XamlMember _itemsTypeMember; 1007private XamlMember ItemsTypeMember 1024XamlMember currentProperty = _context.CurrentMember; 1151XamlMember prop = _context.CurrentMember; 1214private static bool CanAcceptString(XamlMember property)
System\Xaml\Parser\XamlScanner.cs (8)
90public XamlMember PropertyAttribute 105public XamlMember PropertyElement 297XamlMember dirProperty = schemaContext.GetXamlDirective(xamlNs, name.Name); 339private void ReadObjectElement_DirectiveProperty(XamlMember dirProperty, XamlScannerNode node) 430XamlMember property = null; 610XamlMember directiveProperty = _parserContext.ResolveDirectiveProperty(attrNamespace, attr.Name.Name); 786XamlMember prop = attr.Property; 808XamlMember attrProperty = attr.Property;
System\Xaml\Parser\XamlScannerNode.cs (2)
32public XamlMember PropertyAttribute { get; set; } 35public XamlMember PropertyElement { get; set; }
System\Xaml\Parser\XamlScannerStack.cs (2)
13public XamlMember XamlProperty { get; set; } 63public XamlMember CurrentProperty
System\Xaml\ReaderBaseDelegate.cs (1)
51public override XamlMember Member
System\Xaml\Runtime\ClrObjectRuntime.cs (7)
149XamlMember property) 245public override object GetValue(object obj, XamlMember property, bool failIfWriteOnly) 283protected virtual object GetValue(XamlMember member, object obj) 288public override void SetValue(object inst, XamlMember property, object value) 310protected virtual void SetValue(XamlMember member, object obj, object value) 547public override void SetXmlInstance(object inst, XamlMember property, XAML3.XData xData) 636public override ShouldSerializeResult ShouldSerialize(XamlMember member, object instance)
System\Xaml\Runtime\DynamicMethodRuntime.cs (3)
164XamlMember property) 238protected override object GetValue(XamlMember member, object obj) 256protected override void SetValue(XamlMember member, object obj, object value)
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (6)
76public override object CreateFromValue(ServiceProviderContext serviceContext, XamlValueConverter<TypeConverter> ts, object value, XamlMember property) 292public override object GetValue(object obj, XamlMember property, bool failIfWriteOnly) 338public override void SetValue(object obj, XamlMember property, object value) 367public override void SetXmlInstance(object inst, XamlMember property, XData xData) 398public override ShouldSerializeResult ShouldSerialize(XamlMember member, object instance) 445private static bool HasDefaultInvoker(XamlMember xamlMember)
System\Xaml\Schema\MemberReflector.cs (2)
97s_UnknownReflector.DependsOn = ReadOnlyCollection<XamlMember>.Empty; 149internal IList<XamlMember> DependsOn { get; set; }
System\Xaml\Schema\TypeReflector.cs (35)
31private ThreadSafeDictionary<string, XamlMember> _nonAttachableMemberCache; 32private ThreadSafeDictionary<string, XamlMember> _attachableMemberCache; 40private ConcurrentDictionary<XamlDirective, XamlMember> _aliasedProperties; 51private NullableReference<XamlMember> _contentProperty; 52private NullableReference<XamlMember> _runtimeNameProperty; 53private NullableReference<XamlMember> _xmlLangProperty; 54private NullableReference<XamlMember> _dictionaryKeyProperty; 55private NullableReference<XamlMember> _uidProperty; 72_nonAttachableMemberCache = new ThreadSafeDictionary<string, XamlMember> 76_attachableMemberCache = new ThreadSafeDictionary<string, XamlMember> 173internal ThreadSafeDictionary<string, XamlMember> AttachableMembers 180new ThreadSafeDictionary<string, XamlMember>(), null); 206internal XamlMember ContentProperty 224internal ICollection<XamlMember> ExcludedReadOnlyMembers { get; set; } 245internal ThreadSafeDictionary<string, XamlMember> Members 252new ThreadSafeDictionary<string, XamlMember>(), null); 318internal bool TryGetAliasedProperty(XamlDirective directive, out XamlMember member) 355internal void TryAddAliasedProperty(XamlDirective directive, XamlMember member) 378var dict = XamlSchemaContext.CreateDictionary<XamlDirective, XamlMember>(); 406internal static XamlMember LookupNameScopeProperty(XamlType xamlType) 420XamlMember prop; 465out ICollection<EventInfo> newEvents, out List<XamlMember> knownMembers) 472knownMembers = new List<XamlMember>(propList.Length + eventList.Length); 486private IList<PropertyInfo> FilterProperties(PropertyInfo[] propList, List<XamlMember> knownMembers, bool skipKnownNegatives) 497XamlMember knownMember; 548private ICollection<EventInfo> FilterEvents(EventInfo[] eventList, List<XamlMember> knownMembers) 554XamlMember knownMember; 984internal IList<XamlMember> LookupAllAttachableMembers(XamlSchemaContext schemaContext) 989List<XamlMember> result = new List<XamlMember>(); 1001private void GetOrCreateAttachableProperties(XamlSchemaContext schemaContext, List<XamlMember> result, 1007XamlMember member = null; 1034XamlMember member = null; 1045List<XamlMember> result, Dictionary<string, List<MethodInfo>> adders) 1050XamlMember member = null;
System\Xaml\Schema\XamlDirective.cs (1)
128protected sealed override IList<XamlMember> LookupDependsOn()
System\Xaml\Schema\XamlMemberInvoker.cs (2)
16private XamlMember _member; 23public XamlMemberInvoker(XamlMember member)
System\Xaml\WriterDelegate.cs (1)
45public override void WriteStartMember(XamlMember member)
System\Xaml\XamlBackgroundReader.cs (1)
300public override XamlMember Member
System\Xaml\XamlException.cs (4)
140public XamlMember DuplicateMember { get; set; } 145public XamlDuplicateMemberException(XamlMember member, XamlType type) 162DuplicateMember = (XamlMember)info.GetValue("DuplicateMember", typeof(XamlMember));
System\Xaml\XamlMarkupExtensionWriter.cs (9)
109private string LookupPrefix(XamlMember property) 126private void CheckMemberForUniqueness(Node objectNode, XamlMember property) 158public override void WriteStartMember(XamlMember property) 185public XamlMember XamlProperty 230public virtual void WriteStartMember(XamlMarkupExtensionWriter writer, XamlMember property) 372protected void UpdateStack(XamlMarkupExtensionWriter writer, XamlMember property) 396protected void WriteNonPositionalParameterMember(XamlMarkupExtensionWriter writer, XamlMember property) 446public override void WriteStartMember(XamlMarkupExtensionWriter writer, XamlMember property) 476public override void WriteStartMember(XamlMarkupExtensionWriter writer, XamlMember property)
System\Xaml\XamlMember.cs (14)
16public class XamlMember : IEquatable<XamlMember> 354public IList<XamlMember> DependsOn 361_reflector.DependsOn = LookupDependsOn() ?? ReadOnlyCollection<XamlMember>.Empty; 565protected virtual IList<XamlMember> LookupDependsOn() 578List<XamlMember> result = new List<XamlMember>(); 581XamlMember member = _declaringType.GetMember(name); 1039XamlMember member = obj as XamlMember; 1049public bool Equals(XamlMember other) 1054public static bool operator ==(XamlMember xamlMember1, XamlMember xamlMember2) 1086public static bool operator !=(XamlMember xamlMember1, XamlMember xamlMember2)
System\Xaml\XamlObjectReader.cs (53)
144public override XamlMember Member 184internal static DesignerSerializationVisibility GetSerializationVisibility(XamlMember member) 186XamlMember result = XamlMemberExtensions.GetNearestMember(member, 191internal static string GetConstructorArgument(XamlMember member) 193XamlMember result = XamlMemberExtensions.GetNearestMember(member, 198internal static bool GetDefaultValue(XamlMember member, out object value) 200XamlMember result = XamlMemberExtensions.GetNearestMember(member, 320var member = XamlNode.Member; 332private bool MemberRequiresNamespaceHoisting(XamlMember member) 357(object source, XamlMember attachedProperty, object value, SerializerContext context) 394object sourceOrValue, XamlMember property, XamlType propertyType, SerializerContext context) 477XamlMember dkp = typeOfValue.GetAliasedProperty(XamlLanguage.Key); 501object source, XamlMember property, SerializerContext context) 531private static MemberMarkupInfo ForSequence(object source, XamlMember property, SerializerContext context, bool isAttachable) 559private static MemberMarkupInfo ForDictionary(object source, XamlMember property, SerializerContext context, bool isAttachable) 586private static MemberMarkupInfo ForXmlSerializable(object source, XamlMember property, SerializerContext context) 638object source, XamlMember xamlProperty, SerializerContext context) 698public static MemberMarkupInfo ForSequenceItems(object sourceOrValue, XamlMember property, XamlType xamlType, SerializerContext context, bool allowReadOnly) 837object propertyValue, XamlMember xamlProperty, SerializerContext context) 848object propertyValue, ValueSerializer propertyValueSerializer, TypeConverter propertyConverter, bool isXamlTemplate, XamlMember xamlProperty, SerializerContext context) 901private static void ThrowIfPropertiesAreAttached(object value, XamlMember property, SerializerContext context) 918private static bool ShouldWriteProperty(object source, XamlMember property, SerializerContext context) 1055private bool IsMemberOnlyDependentOnAttributableMembers(XamlMember member, HashSet<string> namesOfAttributableProperties) 1057foreach (var dependingProperty in member.DependsOn) 1105foreach (var dependingProperty in property.XamlNode.Member.DependsOn) 1470foreach (var property in propertyList) 1593var property = propertyInfo.XamlNode.Member; 1622var ctorArgProps = new List<XamlMember>(); 1624foreach (XamlMember p in properties) 1632foreach (XamlMember p in readOnlyProperties) 1654XamlMember matchingProperty = null; 1655foreach (var potentialProperty in ctorArgProps) 1881XamlMember attachedProperty = owningType.GetAttachableMember(ap.Key.MemberName); 2108private static bool PropertyUsedInMethodSignature(XamlMember property, ParameterInfo[] methodParameters) 2142XamlMember property = propertyInfo.XamlNode.Member; 2206var xProperty = x.XamlNode.Member; 2207var yProperty = y.XamlNode.Member; 2283var xProperty = x.XamlNode.Member; 2284var yProperty = y.XamlNode.Member; 2321internal static bool CanPropertyXamlRoundtrip(XamlMember property, SerializerContext context) 2327private static List<XamlMember> GetXamlSerializableProperties(XamlType type, SerializerContext context) 2329List<XamlMember> propertyList = new List<XamlMember>(); 2330foreach (XamlMember property in type.GetAllMembers()) 2747XamlMember runtimeNameProperty = type.GetAliasedProperty(XamlLanguage.Name); 2786public bool IsPropertyReadVisible(XamlMember property) 2797public bool IsPropertyWriteVisible(XamlMember property) 3232internal static XamlMember GetNearestMember(XamlMember member, GetNearestBaseMemberCriterion criterion) 3254XamlMember baseMember = baseType.GetMember(member.Name); 3280private static XamlMember GetExcludedReadOnlyMember(XamlType type, string name) 3282foreach (XamlMember member in type.GetAllExcludedReadOnlyMembers()) 3293private static bool MeetsCriterion(XamlMember member, GetNearestBaseMemberCriterion criterion)
System\Xaml\XamlReader.cs (1)
21public abstract XamlMember Member { get; }
System\Xaml\XamlRuntime.cs (6)
29object value, XamlMember property); 49public object GetValue(object obj, XamlMember property) 54public abstract object GetValue(object obj, XamlMember property, bool failIfWriteOnly); 56public abstract void SetValue(object obj, XamlMember property, object value); 60public abstract void SetXmlInstance(object inst, XamlMember property, XData xData); 80public abstract ShouldSerializeResult ShouldSerialize(XamlMember member, object instance);
System\Xaml\XamlSchemaContext.cs (13)
488private ConcurrentDictionary<ReferenceEqualityTuple<MemberInfo, MemberInfo>, XamlMember> _masterMemberList; 531private ConcurrentDictionary<ReferenceEqualityTuple<MemberInfo, MemberInfo>, XamlMember> MasterMemberList 536Interlocked.CompareExchange(ref _masterMemberList, CreateDictionary<ReferenceEqualityTuple<MemberInfo, MemberInfo>, XamlMember>(), null); 590ICollection<XamlMember> members = type.GetAllMembers(); 591foreach (XamlMember member in members) 628internal virtual XamlMember GetProperty(PropertyInfo pi) 631XamlMember member; 641internal virtual XamlMember GetEvent(EventInfo ei) 644XamlMember member; 655internal virtual XamlMember GetAttachableProperty(string name, MethodInfo getter, MethodInfo setter) 657XamlMember property; 668internal virtual XamlMember GetAttachableEvent(string name, MethodInfo adder) 670XamlMember property;
System\Xaml\XamlSubreader.cs (1)
66public override XamlMember Member
System\Xaml\XamlType.cs (34)
300public XamlMember ContentProperty 349public XamlMember GetMember(string name) 352XamlMember result; 362public ICollection<XamlMember> GetAllMembers() 367IEnumerable<XamlMember> members = LookupAllMembers(); 370foreach (XamlMember member in members) 382public XamlMember GetAliasedProperty(XamlDirective directive) 387XamlMember result; 397public XamlMember GetAttachableMember(string name) 400XamlMember result; 411public ICollection<XamlMember> GetAllAttachableMembers() 416IEnumerable<XamlMember> members = LookupAllAttachableMembers(); 419foreach (XamlMember member in members) 632internal ICollection<XamlMember> GetAllExcludedReadOnlyMembers() 637_reflector.ExcludedReadOnlyMembers = LookupAllExcludedReadOnlyMembers() ?? ReadOnlyCollection<XamlMember>.Empty; 678protected virtual XamlMember LookupAliasedProperty(XamlDirective directive) 798protected virtual XamlMember LookupContentProperty() 1047protected virtual IEnumerable<XamlMember> LookupAllAttachableMembers() 1058protected virtual IEnumerable<XamlMember> LookupAllMembers() 1068List<XamlMember> result; 1075XamlMember member = SchemaContext.GetProperty(pi); 1087XamlMember member = SchemaContext.GetEvent(ei); 1095protected virtual XamlMember LookupMember(string name, bool skipReadOnlyCheck) 1113XamlMember result = SchemaContext.GetProperty(pi); 1132protected virtual XamlMember LookupAttachableMember(string name) 1143XamlMember result = SchemaContext.GetAttachableProperty(name, getter, setter); 1534private XamlMember GetPropertyOrUnknown(string propertyName, bool skipReadOnlyCheck) 1536XamlMember result = skipReadOnlyCheck ? LookupMember(propertyName, true) : GetMember(propertyName); 1646private ICollection<XamlMember> LookupAllExcludedReadOnlyMembers() 1654ICollection<XamlMember> allMembers = GetAllMembers(); 1663List<XamlMember> result = new List<XamlMember>(excludedMembers.Count); 1666XamlMember excludedMember = new XamlMember(excludedMembers[i], SchemaContext); 1677return new ReadOnlyCollection<XamlMember>(result);
System\Xaml\XamlWriter.cs (1)
13public abstract void WriteStartMember(XamlMember xamlMember);
System\Xaml\XamlXmlWriter.cs (26)
183public override void WriteStartMember(XamlMember property) 280internal static bool IsImplicit(XamlMember xamlMember) 491private void CheckMemberForUniqueness(XamlMember property) 687public XamlMember Member 791public virtual void WriteStartMember(XamlXmlWriter writer, XamlMember property) 819XamlMember property = frame.Member; 837XamlMember property = frame.Member; 1014public override void WriteStartMember(XamlXmlWriter writer, XamlMember property) 1131public override void WriteStartMember(XamlXmlWriter writer, XamlMember property) 1356var member = frame.Member; 1702var property = writer.namespaceScopes.Peek().Member; 1749var property = writer.namespaceScopes.Peek().Member; 1840public override void WriteStartMember(XamlXmlWriter writer, XamlMember property) 1918List<XamlMember> ctorArgProps = GetAllPropertiesWithCAA(objectXamlType); 1930XamlMember matchingProperty = null; 1931foreach (var potentialProperty in ctorArgProps) 1946XamlMember member = objectXamlType.GetMember(matchingProperty.Name); 1994private List<XamlMember> GetAllPropertiesWithCAA(XamlType objectXamlType) 2000var ctorArgProps = new List<XamlMember>(); 2002foreach (XamlMember p in properties) 2010foreach (XamlMember p in readOnlyProperties) 2082public override void WriteStartMember(XamlXmlWriter writer, XamlMember property) 2189private Dictionary<XamlMember, bool> dictionary = new Dictionary<XamlMember, bool>(); 2191public bool Contains(XamlMember member) 2196public void Add(XamlMember member)
System.Xaml.Tests (112)
Common\CustomXamlType.cs (12)
21public Optional<XamlMember?> LookupAliasedPropertyResult { get; set; } 22protected override XamlMember LookupAliasedProperty(XamlDirective directive) 27public Optional<IEnumerable<XamlMember>?> LookupAllAttachableMembersResult { get; set; } 28protected override IEnumerable<XamlMember> LookupAllAttachableMembers() 33public Optional<IEnumerable<XamlMember>?> LookupAllMembersResult { get; set; } 34protected override IEnumerable<XamlMember> LookupAllMembers() 45public Optional<XamlMember?> LookupAttachableMemberResult { get; set; } 46protected override XamlMember LookupAttachableMember(string name) 76public Optional<XamlMember?> LookupContentPropertyResult { get; set; } 77protected override XamlMember LookupContentProperty() 172public Optional<XamlMember?> LookupMemberResult { get; set; } 173protected override XamlMember LookupMember(string name, bool skipReadOnlyCheck)
Common\SubXamlReader.cs (2)
39public XamlMember? MemberResult { get; set; } 40public override XamlMember Member => MemberResult!;
Common\SubXamlType.cs (6)
21public XamlMember LookupAliasedPropertyEntry(XamlDirective directive) => LookupAliasedProperty(directive); 23public IEnumerable<XamlMember> LookupAllAttachableMembersEntry() => LookupAllAttachableMembers(); 25public IEnumerable<XamlMember> LookupAllMembersEntry() => LookupAllMembers(); 29public XamlMember LookupAttachableMemberEntry(string name) => LookupAttachableMember(name); 37public XamlMember LookupContentPropertyEntry() => LookupContentProperty(); 71public XamlMember LookupMemberEntry(string name, bool skipReadOnlyCheck) => LookupMember(name, skipReadOnlyCheck);
System\Windows\Markup\XamlSetMarkupExtensionEventArgsTests.cs (1)
21public void Ctor_XamlMember_MarkupExtension_IServiceProvider(XamlMember member, MarkupExtension value, IServiceProvider serviceProvider)
System\Windows\Markup\XamlSetTypeConverterEventArgsTests.cs (1)
23public void Ctor_XamlMember_TypeConverter_Object_ITypeDescriptorContext_CultureInfo(XamlMember member, TypeConverter typeConverter, object value, ITypeDescriptorContext serviceProvider, CultureInfo cultureInfo)
System\Windows\Markup\XamlSetValueEventArgsTests.cs (1)
21public void Ctor_XamlMember_Object(XamlMember member, object value)
System\Xaml\AmbientPropertyValueTests.cs (1)
21public void Ctor_XamlMember_Object(XamlMember property, object value)
System\Xaml\Schema\XamlMemberInvokerTests.cs (13)
25var member = new XamlMember("name", type, false); 36var member = new XamlMember("StaticProperty", getter, setter, new XamlSchemaContext()); 63var member = new XamlMember("name", type, false); 72var member = new XamlMember(property, new XamlSchemaContext()); 83var member = new XamlMember("StaticProperty", getter, setter, new XamlSchemaContext()); 99var member = new XamlMember("StaticProperty", null, setter, new XamlSchemaContext()); 116var member = new XamlMember(property, new XamlSchemaContext()); 128var member = new XamlMember("StaticProperty", getter, setter, new XamlSchemaContext()); 145var member = new XamlMember("StaticProperty", getter, null, new XamlSchemaContext()); 166var member = new XamlMember(property, new XamlSchemaContext()); 181var member = new XamlMember(nameof(SerializeClass.AttachablePublicProperty), getter, setter, new XamlSchemaContext()); 196var member = new XamlMember(nameof(SerializeClass.AttachablePrivateProperty), getter, setter, new XamlSchemaContext()); 221var member = new XamlMember(property, new XamlSchemaContext());
System\Xaml\XamlDirectiveTests.cs (1)
293public IList<XamlMember> LookupDependsOnEntry() => LookupDependsOn();
System\Xaml\XamlDuplicateMemberExceptionTests.cs (2)
40var member = new XamlMember("name", type, false); 50public void Ctor_XamlMember_XamlType(XamlMember member, XamlType type)
System\Xaml\XamlMemberTests.cs (21)
24var member = new XamlMember(name, type, isAttachable); 55var member = new XamlMember(propertyInfo, schemaContext); 77var member = new XamlMember(propertyInfo, schemaContext, invoker); 111var member = new XamlMember(eventInfo, schemaContext); 133var member = new XamlMember(eventInfo, schemaContext, invoker); 170var member = new XamlMember(attachablePropertyName, getter, setter, schemaContext); 193var member = new XamlMember(attachablePropertyName, getter, setter, schemaContext, invoker); 257var member = new XamlMember(attachablePropertyName, adder, schemaContext); 278var member = new XamlMember(attachablePropertyName, adder, schemaContext, invoker); 347var member = new XamlMember(name, new XamlType(typeof(int), new XamlSchemaContext()), false); 355var member = new XamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false); 362var member = new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()); 585new XamlMember[] { new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()), new XamlMember(typeof(DataClass).GetEvent(nameof(DataClass.Event)), new XamlSchemaContext()) } 622public void LookupDependsOn_Invoke_ReturnsExpected(SubXamlMember member, IList<XamlMember> expected) 625Assert.Equal(expected ?? Array.Empty<XamlMember>(), member.DependsOn); 2189var member = new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()); 2195var member = new XamlMember(typeof(DataClass).GetProperty(nameof(DataClass.Property))!, new XamlSchemaContext()); 2299public void Equals_Invoke_ReturnsExpected(XamlMember type, object obj, bool expected) 2301XamlMember? other = obj as XamlMember; 2330public void GetHashCode_Invoke_ReturnsExpected(XamlMember member)
System\Xaml\XamlMemberTests.Mocks.cs (3)
40public IList<XamlMember> LookupDependsOnEntry() => LookupDependsOn(); 101public Optional<IList<XamlMember>?> LookupDependsOnResult { get; set; } 102protected override IList<XamlMember> LookupDependsOn()
System\Xaml\XamlTypeTests.cs (47)
610public void LookupAliasedProperty_Type_ReturnsExpected(SubXamlType type, XamlDirective directive, XamlMember expected) 613XamlMember actual = type.GetAliasedProperty(directive); 726yield return new object?[] { new SubXamlType("namespace", "name", null, new XamlSchemaContext()), Array.Empty<XamlMember>() }; 727yield return new object?[] { new SubXamlType("name", null, new XamlSchemaContext()), Array.Empty<XamlMember>() }; 728yield return new object?[] { new SubXamlType(typeof(EmptyClass), new XamlSchemaContext()), Array.Empty<XamlMember>() }; 729yield return new object?[] { new SubXamlType(typeof(object), new XamlSchemaContext()), Array.Empty<XamlMember>() }; 735new XamlMember[] 755new XamlMember[] 774new XamlMember[] 794new XamlMember[] 814new XamlMember[] 831new XamlMember[] 848new XamlMember[] 857new XamlMember[] 868new XamlMember[] 879new XamlMember[] 891new XamlMember[] 902new XamlMember[] 923public void LookupAllAttachableMembers_Invoke_ReturnsExpected(SubXamlType type, XamlMember[]? expectedLookup, XamlMember[]? expectedGet = null) 925AssertEqualXamlMembers(expectedGet ?? expectedLookup ?? Array.Empty<XamlMember>(), type.GetAllAttachableMembers()); 938private static MethodInfo GetUnderlyingGetter(XamlMember member) 944private static MethodInfo GetUnderlyingSetter(XamlMember member) 1153yield return new object?[] { new SubXamlType("namespace", "name", null, new XamlSchemaContext()), Array.Empty<XamlMember>() }; 1154yield return new object?[] { new SubXamlType("name", null, new XamlSchemaContext()), Array.Empty<XamlMember>() }; 1155yield return new object?[] { new SubXamlType(typeof(int), new XamlSchemaContext()), Array.Empty<XamlMember>() }; 1156yield return new object?[] { new SubXamlType(typeof(object), new XamlSchemaContext()), Array.Empty<XamlMember>() }; 1162new XamlMember[] 1179new XamlMember[] 1185new XamlMember[] 1194Array.Empty<XamlMember>() 1212new XamlMember[] 1219new XamlMember[] 1238public void LookupAllMembers_Invoke_ReturnsExpected(SubXamlType type, XamlMember[]? expectedLookup, XamlMember[]? expectedGet = null) 1240IEnumerable<XamlMember> expectedGetAllMembers = expectedGet ?? expectedLookup ?? Array.Empty<XamlMember>(); 1677public void LookupAttachableMember_Invoke_ReturnsExpected(SubXamlType type, string name, XamlMember expectedLookup, XamlMember? expectedGet = null) 2039public void LookupContentProperty_Invoke_ReturnsExpected(SubXamlType type, XamlMember expected) 3649public void LookupMember_Invoke_ReturnsExpected(SubXamlType type, string name, bool skipReadOnlyCheck, XamlMember expectedLookup, XamlMember expectedGet) 5143private static void AssertEqualXamlMembers(XamlMember[]? expected, IEnumerable<XamlMember> actual) 5151XamlMember[] sortedActual = actual.OrderBy(m => m.Name).ToArray(); 5160private static void AssertEqualXamlMember(XamlMember expected, XamlMember actual)
System\Xaml\XamlWriterTests.cs (1)
140public override void WriteStartMember(XamlMember xamlMember)