36 references to Flags
Microsoft.CodeAnalysis.CSharp (36)
Symbols\Source\SourcePropertySymbolBase.cs (36)
59
private readonly
Flags
_propertyFlags;
119
_propertyFlags |=
Flags
.IsExplicitInterfaceImplementation;
128
_propertyFlags |=
Flags
.HasExplicitAccessModifier;
133
_propertyFlags |=
Flags
.HasAutoPropertyGet;
138
_propertyFlags |=
Flags
.HasAutoPropertySet;
143
_propertyFlags |=
Flags
.GetterUsesFieldKeyword;
148
_propertyFlags |=
Flags
.SetterUsesFieldKeyword;
153
_propertyFlags |=
Flags
.HasInitializer;
158
_propertyFlags |=
Flags
.IsExpressionBodied;
163
_propertyFlags |=
Flags
.AccessorsHaveImplementation;
187
_propertyFlags |=
Flags
.RequiresBackingField;
299
=> (_propertyFlags &
Flags
.IsExpressionBodied) != 0;
303
if ((_propertyFlags &
Flags
.HasInitializer) == 0)
328
var
propertyFlags = property._propertyFlags;
329
var getterUsesFieldKeyword = (propertyFlags &
Flags
.GetterUsesFieldKeyword) != 0;
330
var setterUsesFieldKeyword = (propertyFlags &
Flags
.SetterUsesFieldKeyword) != 0;
333
&& !property.IsSetOnEitherPart(
Flags
.HasInitializer)
681
=> (_propertyFlags &
Flags
.IsExplicitInterfaceImplementation) != 0;
727
=> IsSetOnEitherPart(
Flags
.HasAutoPropertyGet |
Flags
.HasAutoPropertySet |
Flags
.GetterUsesFieldKeyword |
Flags
.SetterUsesFieldKeyword);
730
=> IsSetOnEitherPart(
Flags
.GetterUsesFieldKeyword |
Flags
.SetterUsesFieldKeyword);
733
=> (_propertyFlags &
Flags
.HasExplicitAccessModifier) != 0;
736
=> IsSetOnEitherPart(
Flags
.HasAutoPropertyGet |
Flags
.HasAutoPropertySet);
739
=> IsSetOnEitherPart(
Flags
.HasAutoPropertyGet);
742
=> IsSetOnEitherPart(
Flags
.HasAutoPropertySet);
764
private bool IsSetOnEitherPart(
Flags
flags)
771
=> (_propertyFlags &
Flags
.AccessorsHaveImplementation) != 0;
799
(_propertyFlags &
Flags
.RequiresBackingField) != 0)
832
(_getMethod is null || (_propertyFlags &
Flags
.HasAutoPropertyGet) != 0 || _getMethod.IsDeclaredReadOnly))
841
return new SynthesizedBackingFieldSymbol(this, fieldName, isReadOnly: isReadOnly, isStatic: this.IsStatic, hasInitializer: (_propertyFlags &
Flags
.HasInitializer) != 0);
932
IsSetOnEitherPart(
Flags
.RequiresBackingField) &&
935
!IsSetOnEitherPart(
Flags
.HasInitializer))