37 references to Flags
Microsoft.CodeAnalysis.CSharp (37)
Symbols\Source\SourcePropertySymbolBase.cs (37)
58
private readonly
Flags
_propertyFlags;
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;
298
=> (_propertyFlags &
Flags
.IsExpressionBodied) != 0;
302
if ((_propertyFlags &
Flags
.HasInitializer) == 0)
327
var
propertyFlags = property._propertyFlags;
328
var getterUsesFieldKeyword = (propertyFlags &
Flags
.GetterUsesFieldKeyword) != 0;
329
var setterUsesFieldKeyword = (propertyFlags &
Flags
.SetterUsesFieldKeyword) != 0;
332
&& !property.IsSetOnEitherPart(
Flags
.HasInitializer)
678
=> (_propertyFlags &
Flags
.IsExplicitInterfaceImplementation) != 0;
724
=> IsSetOnEitherPart(
Flags
.HasAutoPropertyGet |
Flags
.HasAutoPropertySet |
Flags
.GetterUsesFieldKeyword |
Flags
.SetterUsesFieldKeyword);
727
=> IsSetOnEitherPart(
Flags
.GetterUsesFieldKeyword |
Flags
.SetterUsesFieldKeyword);
730
=> (_propertyFlags &
Flags
.HasExplicitAccessModifier) != 0;
733
=> IsSetOnEitherPart(
Flags
.HasAutoPropertyGet |
Flags
.HasAutoPropertySet);
736
=> IsSetOnEitherPart(
Flags
.HasAutoPropertyGet);
739
=> IsSetOnEitherPart(
Flags
.HasAutoPropertySet);
761
private bool IsSetOnEitherPart(
Flags
flags)
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 })
924
IsSetOnEitherPart(
Flags
.RequiresBackingField) &&
927
!IsSetOnEitherPart(
Flags
.HasInitializer))