Binder\Binder_Patterns.cs (15)
268var builder = ArrayBuilder<BoundPattern>.GetInstance(subpatterns.Count);
972var patternsBuilder = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(positionalClause.Subpatterns.Count);
992positionalClause.Subpatterns.Count, inputPlaceholder, positionalClause,
1053for (int i = 0; i < node.Subpatterns.Count; i++)
1153if (elementTypesWithAnnotations.Length != node.Subpatterns.Count && !hasErrors)
1155diagnostics.Add(ErrorCode.ERR_WrongNumberOfSubpatterns, node.Location, declType, elementTypesWithAnnotations.Length, node.Subpatterns.Count);
1159for (int i = 0; i < node.Subpatterns.Count; i++)
1366var subPatterns = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(tupleDesignation.Variables.Count);
1388tupleDesignation.Variables.Count, inputPlaceholder, node, deconstructDiagnostics,
1407hasErrors = outPlaceholders.IsDefault || tupleDesignation.Variables.Count != outPlaceholders.Length;
1409for (int i = 0; i < tupleDesignation.Variables.Count; i++)
1426if (elementTypes.Length != tupleDesignation.Variables.Count && !hasErrors)
1429strippedInputType, elementTypes.Length, tupleDesignation.Variables.Count);
1432for (int i = 0; i < tupleDesignation.Variables.Count; i++)
1456var builder = ArrayBuilder<BoundPropertySubpattern>.GetInstance(node.Subpatterns.Count);
Binder\Binder_Symbols.cs (6)
660if (!permitDimensions && dimension.Count != 0 && dimension[0].Kind() != SyntaxKind.OmittedArraySizeExpression)
678int numElements = syntax.Elements.Count;
1337Debug.Assert(typeArguments.Count > 0);
1338var args = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Count);
1376Error(diagnostics, ErrorCode.ERR_BadArity, typeSyntax, type, MessageID.IDS_SK_TYPE.Localize(), typeArgumentsSyntax.Count);
1411Error(diagnostics, ErrorCode.ERR_BadArity, syntax, plainName, MessageID.IDS_MethodGroup.Localize(), typeArgumentsSyntax.Count);