9 overrides of IsParamsCollection
Microsoft.CodeAnalysis.CSharp (9)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
77
public override bool
IsParamsCollection
=> false;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1034
public override bool
IsParamsCollection
Symbols\SignatureOnlyParameterSymbol.cs (1)
48
public override bool
IsParamsCollection
{ get { return _isParamsCollection; } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
52
public override bool
IsParamsCollection
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1568
public sealed override bool
IsParamsCollection
=> (_parameterSyntaxKind & ParameterFlags.ParamsParameter) != 0 && !this.Type.IsSZArray();
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
68
public override bool
IsParamsCollection
Symbols\Source\ThisParameterSymbol.cs (1)
43
public sealed override bool
IsParamsCollection
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
68
public override bool
IsParamsCollection
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
96
public override bool
IsParamsCollection
16 references to IsParamsCollection
Microsoft.CodeAnalysis.CSharp (16)
Binder\Semantics\Conversions\Conversions.cs (1)
451
isParamsArray: parameter.IsParamsArray, isParamsCollection: parameter.
IsParamsCollection
, parameter.RefKind);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1322
(final.
IsParamsCollection
&& !final.Type.IsSZArray() && !disallowExpandedNonArrayParams &&
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
534
x.
IsParamsCollection
== y.
IsParamsCollection
) &&
Lowering\LocalRewriter\LocalRewriter.cs (2)
338
delegateInvoke.Parameters.Any(static (p) => p.
IsParamsCollection
))
341
if (node.Symbol.Parameters.LastOrDefault(static (p) => p.
IsParamsCollection
) is { } parameter)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
761
delegateInvoke.Parameters.Any(static (p) => p.
IsParamsCollection
))
Symbols\ParameterSymbol.cs (1)
136
internal bool IsParams => IsParamsArray ||
IsParamsCollection
;
Symbols\PublicModel\ParameterSymbol.cs (1)
69
bool IParameterSymbol.IsParamsCollection => _underlying.
IsParamsCollection
;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
1007
isParamsCollection: param.
IsParamsCollection
,
1081
isParamsCollection: param.
IsParamsCollection
,
Symbols\Source\ParameterHelpers.cs (2)
375
if (parameters.LastOrDefault(static (p) => p.
IsParamsCollection
) is { } parameter)
383
if (parameters.LastOrDefault(static (p) => p.
IsParamsCollection
) is { } parameter)
Symbols\Source\SourceClonedParameterSymbol.cs (1)
54
get { return !_suppressOptional && _originalParam.
IsParamsCollection
; }
Symbols\Source\SourceParameterSymbolBase.cs (1)
81
else if (parameter.
IsParamsCollection
)
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
98
get { return _underlyingParameter.
IsParamsCollection
; }