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)
251=> flags.HasThisInitializer 252? flags.IsNullableAnalysisEnabled 355private bool HasAnyBody => flags.HasAnyBody; 357private 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(); 1023if (!flags.TryGetNullableContext(out value)) 1026flags.SetNullableContext(value); 1055return flags.IsNullableAnalysisEnabled; 1131internal bool IsExpressionBodied => flags.IsExpressionBodied; 1133public sealed override RefKind RefKind => this.flags.RefKind; 1134public sealed override bool IsVararg => this.flags.IsVararg;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
113private bool HasAnyBody => flags.HasAnyBody; 750internal bool HasExplicitAccessModifier => flags.HasExplicitAccessModifier;