10 writes to _propertyFlags
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\SourcePropertySymbolBase.cs (10)
117_propertyFlags |= Flags.IsExplicitInterfaceImplementation; 126_propertyFlags |= Flags.HasExplicitAccessModifier; 131_propertyFlags |= Flags.HasAutoPropertyGet; 136_propertyFlags |= Flags.HasAutoPropertySet; 141_propertyFlags |= Flags.GetterUsesFieldKeyword; 146_propertyFlags |= Flags.SetterUsesFieldKeyword; 151_propertyFlags |= Flags.HasInitializer; 156_propertyFlags |= Flags.IsExpressionBodied; 161_propertyFlags |= Flags.AccessorsHaveImplementation; 185_propertyFlags |= Flags.RequiresBackingField;
12 references to _propertyFlags
Microsoft.CodeAnalysis.CSharp (12)
Symbols\Source\SourcePropertySymbolBase.cs (12)
297=> (_propertyFlags & Flags.IsExpressionBodied) != 0; 301if ((_propertyFlags & Flags.HasInitializer) == 0) 326var propertyFlags = property._propertyFlags; 655=> (_propertyFlags & Flags.IsExplicitInterfaceImplementation) != 0; 707=> (_propertyFlags & Flags.HasExplicitAccessModifier) != 0; 740return (_propertyFlags & flags) != 0 || 741(this is SourcePropertySymbol { OtherPartOfPartial: { } otherPart } && (otherPart._propertyFlags & flags) != 0); 745=> (_propertyFlags & Flags.AccessorsHaveImplementation) != 0; 773(_propertyFlags & Flags.RequiresBackingField) != 0) 806(_getMethod is null || (_propertyFlags & Flags.HasAutoPropertyGet) != 0 || _getMethod.IsDeclaredReadOnly)) 815return new SynthesizedBackingFieldSymbol(this, fieldName, isReadOnly: isReadOnly, isStatic: this.IsStatic, hasInitializer: (_propertyFlags & Flags.HasInitializer) != 0); 866if (!IsStatic && ((_propertyFlags & Flags.HasAutoPropertySet) != 0) && SetMethod is { IsInitOnly: false })