1 write to flags
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
347flags = modifiersAndFlags.flags;
18 references to flags
Microsoft.CodeAnalysis.CSharp (18)
Symbols\Source\SourceConstructorSymbol.cs (4)
244=> flags.HasThisInitializer 245? flags.IsNullableAnalysisEnabled 348private bool HasAnyBody => flags.HasAnyBody; 350private bool HasExplicitAccessModifier => flags.HasExplicitAccessModifier;
Symbols\Source\SourceMemberMethodSymbol.cs (12)
439this.flags.SetReturnsVoid(returnsVoid); 550return flags.ReturnsVoid; 558return this.flags.MethodKind; 566return this.flags.IsExtensionMethod; 597return this.flags.IsMetadataVirtual(ignoreInterfaceImplementationChanges); 604this.flags.EnsureMetadataVirtual(); 1031if (!flags.TryGetNullableContext(out value)) 1034flags.SetNullableContext(value); 1063return flags.IsNullableAnalysisEnabled; 1139internal bool IsExpressionBodied => flags.IsExpressionBodied; 1141public sealed override RefKind RefKind => this.flags.RefKind; 1142public sealed override bool IsVararg => this.flags.IsVararg;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
113private bool HasAnyBody => flags.HasAnyBody; 750internal bool HasExplicitAccessModifier => flags.HasExplicitAccessModifier;