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