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