1 write to flags
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
347flags = modifiersAndFlags.flags;
19 references to flags
Microsoft.CodeAnalysis.CSharp (19)
Symbols\Source\SourceConstructorSymbol.cs (4)
234=> flags.HasThisInitializer 235? flags.IsNullableAnalysisEnabled 329private bool HasAnyBody => flags.HasAnyBody; 331private bool HasExplicitAccessModifier => flags.HasExplicitAccessModifier;
Symbols\Source\SourceMemberMethodSymbol.cs (13)
439this.flags.SetReturnsVoid(returnsVoid); 550return flags.ReturnsVoid; 558return this.flags.MethodKind; 566return this.flags.IsExtensionMethod; 592if (option == IsMetadataVirtualOption.ForceCompleteIfNeeded && !this.flags.IsMetadataVirtualLocked) 598return this.flags.IsMetadataVirtual(ignoreInterfaceImplementationChanges: option == IsMetadataVirtualOption.IgnoreInterfaceImplementationChanges); 604this.flags.EnsureMetadataVirtual(); 1001if (!flags.TryGetNullableContext(out value)) 1004flags.SetNullableContext(value); 1033return flags.IsNullableAnalysisEnabled; 1085internal bool IsExpressionBodied => flags.IsExpressionBodied; 1087public sealed override RefKind RefKind => this.flags.RefKind; 1088public sealed override bool IsVararg => this.flags.IsVararg;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
111private bool HasAnyBody => flags.HasAnyBody; 700internal bool HasExplicitAccessModifier => flags.HasExplicitAccessModifier;