9 references to IsSZArray
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Attributes.cs (1)
707
if (parameter.IsParams && parameter.Type.
IsSZArray
())
Binder\Binder_Conversions.cs (1)
843
if (lambdaParameter.IsParams && !delegateParameter.IsParams && p == lambdaSymbol.ParameterCount - 1 && lambdaParameter.Type.
IsSZArray
())
Binder\Binder_Expressions.cs (1)
9202
var hasParamsArray = parameters is [.., { IsParams: true } p] && p.Type.
IsSZArray
();
Binder\Binder_Patterns.cs (1)
361
if (inputType.
IsSZArray
())
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
1040
return final.IsParams && ((ParameterSymbol)final.OriginalDefinition).Type.
IsSZArray
();
1649
parameter.IsParams && type.
IsSZArray
())
Operations\CSharpOperationFactory.cs (1)
2805
Debug.Assert(!patternDisposeInfo.Expanded || patternDisposeInfo.Method.GetParameters().Last().OriginalDefinition.Type.
IsSZArray
());
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
207
Debug.Assert(field.Type.
IsSZArray
());
Symbols\TypeWithAnnotations.cs (1)
874
internal override bool IsSZArray(TypeSymbol typeSymbol) => typeSymbol.
IsSZArray
();