6 writes to _reflector
System.Xaml (6)
System\Xaml\XamlMember.cs (6)
59_reflector = reflector; 82_reflector = reflector; 116_reflector = reflector; 143_reflector = reflector; 154_reflector = reflector ?? MemberReflector.UnknownReflector; 903Interlocked.CompareExchange(ref _reflector, reflector, null);
79 references to _reflector
System.Xaml (79)
System\Xaml\XamlMember.cs (79)
60_reflector.Invoker = invoker; 83_reflector.Invoker = invoker; 118_reflector.Invoker = invoker; 145_reflector.Invoker = invoker; 165if (_reflector.Invoker is null) 167_reflector.Invoker = LookupInvoker() ?? XamlMemberInvoker.UnknownInvoker; 170return _reflector.Invoker; 179return (_reflector.IsUnknown); 232if (_reflector.TargetType is null) 234if (_reflector.IsUnknown) 239_reflector.TargetType = LookupTargetType() ?? XamlLanguage.Object; 242return _reflector.TargetType; 251if (_reflector.Type is null) 253_reflector.Type = LookupType() ?? XamlLanguage.Object; 256return _reflector.Type; 265if (!_reflector.TypeConverterIsSet) 267_reflector.TypeConverter = LookupTypeConverter(); 270return _reflector.TypeConverter; 279if (!_reflector.ValueSerializerIsSet) 281_reflector.ValueSerializer = LookupValueSerializer(); 284return _reflector.ValueSerializer; 293if (!_reflector.DeferringLoaderIsSet) 295_reflector.DeferringLoader = LookupDeferringLoader(); 298return _reflector.DeferringLoader; 359if (_reflector.DependsOn is null) 361_reflector.DependsOn = LookupDependsOn() ?? XamlType.EmptyList<XamlMember>.Value; 364return _reflector.DependsOn; 378if (!_reflector.DesignerSerializationVisibilityIsSet) 380_reflector.SerializationVisibility = LookupSerializationVisibility(); 383return _reflector.SerializationVisibility ?? DesignerSerializationVisibility.Visible; 397if (!_reflector.MarkupExtensionBracketCharactersArgumentIsSet) 399_reflector.MarkupExtensionBracketCharactersArgument = LookupMarkupExtensionBracketCharacters(); 400_reflector.MarkupExtensionBracketCharactersArgumentIsSet = true; 403return _reflector.MarkupExtensionBracketCharactersArgument; 413if (!_reflector.ConstructorArgumentIsSet) 415_reflector.ConstructorArgument = LookupConstructorArgument(); 418return _reflector.ConstructorArgument; 428return _reflector.DefaultValue; 437if (!_reflector.GetterIsSet) 439_reflector.Getter = LookupUnderlyingGetter(); 442return _reflector.Getter; 452return !_reflector.DefaultValueIsNotPresent; 461if (!_reflector.DesignerSerializationVisibilityIsSet) 463_reflector.SerializationVisibility = LookupSerializationVisibility(); 466return _reflector.SerializationVisibility.HasValue; 475if (!_reflector.SetterIsSet) 477_reflector.Setter = LookupUnderlyingSetter(); 480return _reflector.Setter; 550Type[] loaderTypes = _reflector.GetAttributeTypes(typeof(XamlDeferLoadAttribute), 2); 572List<string> doPropertyNames = _reflector.GetAllAttributeContents<string>(typeof(DependsOnAttribute)); 599result = _reflector.GetAttributeValue<DesignerSerializationVisibility>( 610return _reflector.IsAttributePresent(typeof(AmbientAttribute)); 646if (_reflector is not null) 648return _reflector.IsUnknown; 703Type converterType = _reflector.GetAttributeType(typeof(TypeConverterAttribute)); 723Type converterType = _reflector.GetAttributeType(typeof(ValueSerializerAttribute)); 747IReadOnlyDictionary<char, char> bracketCharactersList = _reflector.GetBracketCharacterAttributes(typeof(MarkupExtensionBracketCharactersAttribute)); 750_reflector.MarkupExtensionBracketCharactersArgument = bracketCharactersList; 754return _reflector.MarkupExtensionBracketCharactersArgument; 768if (_reflector.Getter is not null) 770return _reflector.Getter; 782if (_reflector.Setter is not null) 784return _reflector.Setter; 813bool? result = _reflector.GetFlag(BoolMemberBits.ReadPublic); 817_reflector.SetFlag(BoolMemberBits.ReadPublic, result.Value); 829bool? result = _reflector.GetFlag(BoolMemberBits.WritePublic); 833_reflector.SetFlag(BoolMemberBits.WritePublic, result.Value); 875if (!_reflector.CustomAttributeProviderIsSetVolatile) 882_reflector.UnderlyingMember = UnderlyingMember; 885_reflector.SetCustomAttributeProviderVolatile(attrProvider); 888return _reflector.CustomAttributeProvider is not null || UnderlyingMemberInternal.Value is not null; 909if (!_reflector.DefaultValueIsSet) 918ICustomAttributeProvider attributeProvider = _reflector.CustomAttributeProvider ?? UnderlyingMember; 928_reflector.DefaultValue = defaultValueAttrib.Value; 932_reflector.DefaultValueIsNotPresent = true; 940if (_reflector is null) 949bool? result = _reflector.GetFlag(flagBit); 953_reflector.SetFlag(flagBit, result.Value); 996result = _reflector.GetAttributeString(typeof(ConstructorArgumentAttribute), out _);