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;
302
if ((
_propertyFlags
& Flags.HasInitializer) == 0)
327
var propertyFlags = property.
_propertyFlags
;
678
=> (
_propertyFlags
& Flags.IsExplicitInterfaceImplementation) != 0;
730
=> (
_propertyFlags
& Flags.HasExplicitAccessModifier) != 0;
763
return (
_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))
838
return new SynthesizedBackingFieldSymbol(this, fieldName, isReadOnly: isReadOnly, isStatic: this.IsStatic, hasInitializer: (
_propertyFlags
& Flags.HasInitializer) != 0);
889
if (!IsStatic && ((
_propertyFlags
& Flags.HasAutoPropertySet) != 0) && SetMethod is { IsInitOnly: false })