9 overrides of IsParamsCollection
Microsoft.CodeAnalysis.CSharp (9)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
75public override bool IsParamsCollection => false;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1002public override bool IsParamsCollection
Symbols\SignatureOnlyParameterSymbol.cs (1)
48public override bool IsParamsCollection { get { return _isParamsCollection; } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
52public override bool IsParamsCollection
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1507public sealed override bool IsParamsCollection => (_parameterSyntaxKind & ParameterFlags.ParamsParameter) != 0 && !this.Type.IsSZArray();
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
68public override bool IsParamsCollection
Symbols\Source\ThisParameterSymbol.cs (1)
38public sealed override bool IsParamsCollection
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
68public override bool IsParamsCollection
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
94public override bool IsParamsCollection
13 references to IsParamsCollection
Microsoft.CodeAnalysis.CSharp (13)
Binder\Semantics\Conversions\Conversions.cs (1)
438isParamsArray: parameter.IsParamsArray, isParamsCollection: parameter.IsParamsCollection, parameter.RefKind);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1314(final.IsParamsCollection && !final.Type.IsSZArray() && !disallowExpandedNonArrayParams &&
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
519x.IsParamsCollection == y.IsParamsCollection) &&
Lowering\LocalRewriter\LocalRewriter.cs (2)
334delegateInvoke.Parameters.Any(static (p) => p.IsParamsCollection)) 337if (node.Symbol.Parameters.LastOrDefault(static (p) => p.IsParamsCollection) is { } parameter)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
744delegateInvoke.Parameters.Any(static (p) => p.IsParamsCollection))
Symbols\ParameterSymbol.cs (1)
136internal bool IsParams => IsParamsArray || IsParamsCollection;
Symbols\PublicModel\ParameterSymbol.cs (1)
69bool IParameterSymbol.IsParamsCollection => _underlying.IsParamsCollection;
Symbols\Source\ParameterHelpers.cs (1)
375if (parameters.LastOrDefault(static (p) => p.IsParamsCollection) is { } parameter)
Symbols\Source\SourceClonedParameterSymbol.cs (1)
54get { return !_suppressOptional && _originalParam.IsParamsCollection; }
Symbols\Source\SourceParameterSymbolBase.cs (1)
79else if (this.IsParamsCollection)
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
96get { return _underlyingParameter.IsParamsCollection; }