36 references to Flags
Microsoft.CodeAnalysis.CSharp (36)
Symbols\Source\SourcePropertySymbolBase.cs (36)
58private 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; 302if ((_propertyFlags & Flags.HasInitializer) == 0) 327var propertyFlags = property._propertyFlags; 328var getterUsesFieldKeyword = (propertyFlags & Flags.GetterUsesFieldKeyword) != 0; 329var setterUsesFieldKeyword = (propertyFlags & Flags.SetterUsesFieldKeyword) != 0; 332&& !property.IsSetOnEitherPart(Flags.HasInitializer) 680=> (_propertyFlags & Flags.IsExplicitInterfaceImplementation) != 0; 726=> IsSetOnEitherPart(Flags.HasAutoPropertyGet | Flags.HasAutoPropertySet | Flags.GetterUsesFieldKeyword | Flags.SetterUsesFieldKeyword); 729=> IsSetOnEitherPart(Flags.GetterUsesFieldKeyword | Flags.SetterUsesFieldKeyword); 732=> (_propertyFlags & Flags.HasExplicitAccessModifier) != 0; 735=> IsSetOnEitherPart(Flags.HasAutoPropertyGet | Flags.HasAutoPropertySet); 738=> IsSetOnEitherPart(Flags.HasAutoPropertyGet); 741=> IsSetOnEitherPart(Flags.HasAutoPropertySet); 763private bool IsSetOnEitherPart(Flags flags) 770=> (_propertyFlags & Flags.AccessorsHaveImplementation) != 0; 798(_propertyFlags & Flags.RequiresBackingField) != 0) 831(_getMethod is null || (_propertyFlags & Flags.HasAutoPropertyGet) != 0 || _getMethod.IsDeclaredReadOnly)) 840return new SynthesizedBackingFieldSymbol(this, fieldName, isReadOnly: isReadOnly, isStatic: this.IsStatic, hasInitializer: (_propertyFlags & Flags.HasInitializer) != 0); 926IsSetOnEitherPart(Flags.RequiresBackingField) && 929!IsSetOnEitherPart(Flags.HasInitializer))