2 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
12 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);
525 references to XamlMember
PresentationFramework (137)
MS\Internal\Helper.cs (1)
620System.Xaml.XamlMember member = xt.GetMember(propertyInfo.Name);
System\Windows\FrameworkTemplate.cs (3)
684public XamlMember Property { get; set; } 703private bool ReceivePropertySet(object targetObject, XamlMember member, 1062internal static bool IsNameProperty(XamlMember member, XamlType owner)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (21)
199public override XamlMember Member 751XamlMember xDataTextProperty = XamlLanguage.XData.GetMember("Text"); 946XamlMember property = BamlSchemaContext.GetXamlDirective(XamlLanguage.Xaml2006Namespace, BamlSchemaContext.GetString(stringId)); 1373XamlMember eventProperty = GetProperty(_binaryReader.ReadInt16(), false); 1395XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1477private XamlMember GetProperty(Int16 propertyId, XamlType parentType) 1479XamlMember property = BamlSchemaContext.GetProperty(propertyId, parentType); 1483private XamlMember GetProperty(Int16 propertyId, bool isAttached) 1485XamlMember property = BamlSchemaContext.GetProperty(propertyId, isAttached); 1495XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1574XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1619internal virtual object CreateTypeConverterMarkupExtension(XamlMember property, TypeConverter converter, object propertyValue, Baml2006ReaderSettings settings) 1636XamlMember property = GetProperty(propertyId, _context.CurrentFrame.XamlType); 1853XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1883XamlMember property = _context.SchemaContext.GetProperty(propertyId, _context.CurrentFrame.XamlType); 1973XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1984XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 1994XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.CurrentFrame.XamlType); 2236XamlMember contentProperty = GetProperty(propertyId, false); 2351XamlMember parentProperty = _context.CurrentFrame.Member; 2501XamlMember 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"); 590XamlMember synchronousRecordProperty = _textReader.SchemaContext.GetXamlDirective(XamlLanguage.Xaml2006Namespace, "AsyncRecords"); 1191public XamlMember Property { get; set; }
System\Windows\ResourceDictionary.cs (1)
1220XamlMember 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\wpf\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\wpf\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\wpf\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\wpf\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\wpf\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\wpf\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)
73public override object CreateFromValue(ServiceProviderContext serviceContext, XamlValueConverter<TypeConverter> ts, object value, XamlMember property) 289public override object GetValue(object obj, XamlMember property, bool failIfWriteOnly) 335public override void SetValue(object obj, XamlMember property, object value) 364public override void SetXmlInstance(object inst, XamlMember property, XData xData) 395public override ShouldSerializeResult ShouldSerialize(XamlMember member, object instance) 442private 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)