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; 677=> (_propertyFlags & Flags.IsExplicitInterfaceImplementation) != 0; 729=> (_propertyFlags & Flags.HasExplicitAccessModifier) != 0; 762return (_propertyFlags & flags) != 0 || 763(this is SourcePropertySymbol { OtherPartOfPartial: { } otherPart } && (otherPart._propertyFlags & flags) != 0); 767=> (_propertyFlags & Flags.AccessorsHaveImplementation) != 0; 795(_propertyFlags & Flags.RequiresBackingField) != 0) 828(_getMethod is null || (_propertyFlags & Flags.HasAutoPropertyGet) != 0 || _getMethod.IsDeclaredReadOnly)) 837return new SynthesizedBackingFieldSymbol(this, fieldName, isReadOnly: isReadOnly, isStatic: this.IsStatic, hasInitializer: (_propertyFlags & Flags.HasInitializer) != 0); 888if (!IsStatic && ((_propertyFlags & Flags.HasAutoPropertySet) != 0) && SetMethod is { IsInitOnly: false })