10 writes to _propertyFlags
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\SourcePropertySymbolBase.cs (10)
118_propertyFlags |= Flags.IsExplicitInterfaceImplementation; 127_propertyFlags |= Flags.HasExplicitAccessModifier; 132_propertyFlags |= Flags.HasAutoPropertyGet; 137_propertyFlags |= Flags.HasAutoPropertySet; 142_propertyFlags |= Flags.GetterUsesFieldKeyword; 147_propertyFlags |= Flags.SetterUsesFieldKeyword; 152_propertyFlags |= Flags.HasInitializer; 157_propertyFlags |= Flags.IsExpressionBodied; 162_propertyFlags |= Flags.AccessorsHaveImplementation; 186_propertyFlags |= Flags.RequiresBackingField;
12 references to _propertyFlags
Microsoft.CodeAnalysis.CSharp (12)
Symbols\Source\SourcePropertySymbolBase.cs (12)
298=> (_propertyFlags & Flags.IsExpressionBodied) != 0; 302if ((_propertyFlags & Flags.HasInitializer) == 0) 327var propertyFlags = property._propertyFlags; 678=> (_propertyFlags & Flags.IsExplicitInterfaceImplementation) != 0; 730=> (_propertyFlags & Flags.HasExplicitAccessModifier) != 0; 763return (_propertyFlags & flags) != 0 || 764(this is SourcePropertySymbol { OtherPartOfPartial: { } otherPart } && (otherPart._propertyFlags & flags) != 0); 768=> (_propertyFlags & Flags.AccessorsHaveImplementation) != 0; 796(_propertyFlags & Flags.RequiresBackingField) != 0) 829(_getMethod is null || (_propertyFlags & Flags.HasAutoPropertyGet) != 0 || _getMethod.IsDeclaredReadOnly)) 838return new SynthesizedBackingFieldSymbol(this, fieldName, isReadOnly: isReadOnly, isStatic: this.IsStatic, hasInitializer: (_propertyFlags & Flags.HasInitializer) != 0); 889if (!IsStatic && ((_propertyFlags & Flags.HasAutoPropertySet) != 0) && SetMethod is { IsInitOnly: false })