9 overrides of IsParamsCollection
Microsoft.CodeAnalysis.CSharp (9)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
74public override bool IsParamsCollection => false;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1000public override bool IsParamsCollection
Symbols\SignatureOnlyParameterSymbol.cs (1)
46public override bool IsParamsCollection { get { return _isParamsCollection; } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
52public override bool IsParamsCollection
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1511public 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)
419isParamsArray: parameter.IsParamsArray, isParamsCollection: parameter.IsParamsCollection, parameter.RefKind);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1184(final.IsParamsCollection && !final.Type.IsSZArray() && !disallowExpandedNonArrayParams &&
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
520x.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)
649delegateInvoke.Parameters.Any(static (p) => p.IsParamsCollection))
Symbols\ParameterSymbol.cs (1)
131internal bool IsParams => IsParamsArray || IsParamsCollection;
Symbols\PublicModel\ParameterSymbol.cs (1)
69bool IParameterSymbol.IsParamsCollection => _underlying.IsParamsCollection;
Symbols\Source\ParameterHelpers.cs (1)
270if (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; }