10 writes to _propertyFlags
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\SourcePropertySymbolBase.cs (10)
116
_propertyFlags
|= Flags.IsExplicitInterfaceImplementation;
125
_propertyFlags
|= Flags.HasExplicitAccessModifier;
130
_propertyFlags
|= Flags.HasAutoPropertyGet;
135
_propertyFlags
|= Flags.HasAutoPropertySet;
140
_propertyFlags
|= Flags.GetterUsesFieldKeyword;
145
_propertyFlags
|= Flags.SetterUsesFieldKeyword;
150
_propertyFlags
|= Flags.HasInitializer;
155
_propertyFlags
|= Flags.IsExpressionBodied;
160
_propertyFlags
|= Flags.AccessorsHaveImplementation;
184
_propertyFlags
|= Flags.RequiresBackingField;
12 references to _propertyFlags
Microsoft.CodeAnalysis.CSharp (12)
Symbols\Source\SourcePropertySymbolBase.cs (12)
296
=> (
_propertyFlags
& Flags.IsExpressionBodied) != 0;
300
if ((
_propertyFlags
& Flags.HasInitializer) == 0)
325
var propertyFlags = property.
_propertyFlags
;
654
=> (
_propertyFlags
& Flags.IsExplicitInterfaceImplementation) != 0;
706
=> (
_propertyFlags
& Flags.HasExplicitAccessModifier) != 0;
739
return (
_propertyFlags
& flags) != 0 ||
740
(this is SourcePropertySymbol { OtherPartOfPartial: { } otherPart } && (otherPart.
_propertyFlags
& flags) != 0);
744
=> (
_propertyFlags
& Flags.AccessorsHaveImplementation) != 0;
780
(
_propertyFlags
& Flags.RequiresBackingField) != 0)
813
(_getMethod is null || (
_propertyFlags
& Flags.HasAutoPropertyGet) != 0 || _getMethod.IsDeclaredReadOnly))
822
return new SynthesizedBackingFieldSymbol(this, fieldName, isReadOnly: isReadOnly, isStatic: this.IsStatic, hasInitializer: (
_propertyFlags
& Flags.HasInitializer) != 0);
873
if (!IsStatic && ((
_propertyFlags
& Flags.HasAutoPropertySet) != 0) && SetMethod is { IsInitOnly: false })