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;
301
if ((
_propertyFlags
& Flags.HasInitializer) == 0)
326
var propertyFlags = property.
_propertyFlags
;
655
=> (
_propertyFlags
& Flags.IsExplicitInterfaceImplementation) != 0;
707
=> (
_propertyFlags
& Flags.HasExplicitAccessModifier) != 0;
740
return (
_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))
815
return new SynthesizedBackingFieldSymbol(this, fieldName, isReadOnly: isReadOnly, isStatic: this.IsStatic, hasInitializer: (
_propertyFlags
& Flags.HasInitializer) != 0);
866
if (!IsStatic && ((
_propertyFlags
& Flags.HasAutoPropertySet) != 0) && SetMethod is { IsInitOnly: false })