10 references to ParameterFlags
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\SourceComplexParameterSymbol.cs (10)
35
private readonly
ParameterFlags
_parameterSyntaxKind;
61
_parameterSyntaxKind |=
ParameterFlags
.HasParamsModifier;
66
_parameterSyntaxKind |=
ParameterFlags
.ParamsParameter;
71
_parameterSyntaxKind |=
ParameterFlags
.ExtensionThisParameter;
77
_parameterSyntaxKind |=
ParameterFlags
.DefaultParameter;
1440
return (_parameterSyntaxKind &
ParameterFlags
.DefaultParameter) != 0;
1504
protected sealed override bool HasParamsModifier => (_parameterSyntaxKind &
ParameterFlags
.HasParamsModifier) != 0;
1506
public sealed override bool IsParamsArray => (_parameterSyntaxKind &
ParameterFlags
.ParamsParameter) != 0 && this.Type.IsSZArray();
1508
public sealed override bool IsParamsCollection => (_parameterSyntaxKind &
ParameterFlags
.ParamsParameter) != 0 && !this.Type.IsSZArray();
1510
internal override bool IsExtensionMethodThis => (_parameterSyntaxKind &
ParameterFlags
.ExtensionThisParameter) != 0;