36 references to Flags
Microsoft.CodeAnalysis.CSharp (36)
Symbols\Source\SourcePropertySymbolBase.cs (36)
59private 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; 303if ((_propertyFlags & Flags.HasInitializer) == 0) 328var propertyFlags = property._propertyFlags; 329var getterUsesFieldKeyword = (propertyFlags & Flags.GetterUsesFieldKeyword) != 0; 330var 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); 764private bool IsSetOnEitherPart(Flags flags) 771=> (_propertyFlags & Flags.AccessorsHaveImplementation) != 0; 799(_propertyFlags & Flags.RequiresBackingField) != 0) 832(_getMethod is null || (_propertyFlags & Flags.HasAutoPropertyGet) != 0 || _getMethod.IsDeclaredReadOnly)) 841return new SynthesizedBackingFieldSymbol(this, fieldName, isReadOnly: isReadOnly, isStatic: this.IsStatic, hasInitializer: (_propertyFlags & Flags.HasInitializer) != 0); 932IsSetOnEitherPart(Flags.RequiresBackingField) && 935!IsSetOnEitherPart(Flags.HasInitializer))