Implemented interface member:
152 references to
Microsoft.CodeAnalysis (11)
Syntax\SeparatedSyntaxList.cs (10)
199return this[this.Count - 1]; 206return this[this.Count - 1]; 221if (object.Equals(this[i], node)) 234if (predicate(this[i])) 247if (this[i].RawKind == rawKind) 260if (object.Equals(this[i], node)) 273if (predicate(this[i])) 291if (predicate(this[i])) 381int insertionIndex = index < this.Count ? nodesWithSeps.IndexOf(this[index]) : nodesWithSeps.Count; 447return this.Remove(this[index]);
Syntax\SeparatedSyntaxList.Enumerator.cs (1)
45return _list[_index];
Microsoft.CodeAnalysis.CodeStyle (1)
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
241return arguments[parameterWithMatchingName.Ordinal];
Microsoft.CodeAnalysis.CodeStyle.Fixes (9)
AbstractAddParameterCodeFixProvider.cs (1)
441var argument = arguments[i];
Fixer.cs (8)
137if (syntaxFacts.GetNameForArgument(arguments[i]) is string name 145var argumentExpression = GetExpressionOfArgument(arguments[i]); 149newArguments.Add(arguments[i]); 158newArguments.Add(GenerateNewArgument(arguments[i], paramsType.ElementType)); 159if (arguments[i].Equals(targetArgument)) 164newArguments.Add(GenerateNewArgument(arguments[i], parameterType)); 165if (arguments[i].Equals(targetArgument)) 181newArguments.Add(arguments[i]);
Microsoft.CodeAnalysis.CSharp (39)
Binder\Binder_AnonymousTypes.cs (2)
45AnonymousObjectMemberDeclaratorSyntax fieldInitializer = initializers[i]; 115NameEqualsSyntax? explicitName = initializers[i].NameEquals;
Binder\Binder_Constraints.cs (3)
68(TypeParameterConstraintClause constraintClause, ArrayBuilder<TypeConstraintSyntax>? typeConstraintNodes) = this.BindTypeParameterConstraints(typeParameterList.Parameters[ordinal], clause, isForOverride, diagnostics); 98results[i] = GetDefaultTypeParameterConstraintClause(typeParameterList.Parameters[i], isForOverride); 130var syntax = constraintsSyntax[i];
Binder\Binder_Crefs.cs (2)
543diagnostics.Add(ErrorCode.WRN_UnqualifiedNestedTypeInCref, parameterListSyntax.Parameters[i].Location); 898TypeSyntax typeArgumentSyntax = typeArgumentSyntaxes[i];
Binder\Binder_Deconstruct.cs (1)
303var elementSyntax = syntax.Kind() == SyntaxKind.TupleExpression ? ((TupleExpressionSyntax)syntax).Arguments[i] : syntax;
Binder\Binder_Expressions.cs (3)
988ArgumentSyntax argumentSyntax = arguments[i]; 1053ArgumentSyntax argumentSyntax = arguments[i]; 6496Error(diagnostics, ErrorCode.ERR_BadTypeArgument, typeArgumentsSyntax[i], typeArgument.Type);
Binder\Binder_Lambda.cs (1)
319var parameter = parameterSyntaxList[i];
Binder\Binder_Patterns.cs (4)
1055var subPattern = node.Subpatterns[i]; 1161var subpatternSyntax = node.Subpatterns[i]; 1411var variable = tupleDesignation.Variables[i]; 1434var variable = tupleDesignation.Variables[i];
Binder\Binder_Statements.cs (2)
2740var variableDeclarator = variables[i]; 2771var syntax = statements[i];
Binder\Binder_Symbols.cs (1)
689var argumentSyntax = syntax.Elements[i];
Binder\WithCrefTypeParametersBinder.cs (2)
124if (typeArguments[i].Kind() == SyntaxKind.IdentifierName) 126IdentifierNameSyntax typeParameterSyntax = (IdentifierNameSyntax)typeArguments[i];
BoundTree\UnboundLambda.cs (3)
1474return ((ParenthesizedLambdaExpressionSyntax)syntax).ParameterList.Parameters[index].Identifier.GetLocation(); 1476return ((AnonymousMethodExpressionSyntax)syntax).ParameterList!.Parameters[index].Identifier.GetLocation(); 1514return _parameterSyntaxList.Value[index];
Errors\MessageProvider.cs (2)
276diagnostics.Add(ErrorCode.ERR_InvalidNamedArgument, node.ArgumentList.Arguments[namedArgumentIndex].Location, parameterName); 282diagnostics.Add(ErrorCode.ERR_ParameterNotValidForType, node.ArgumentList.Arguments[namedArgumentIndex].Location);
Symbols\Attributes\SourceAttributeData.cs (2)
121return attributeSyntax.ArgumentList.Arguments[parameterIndex]; 137return attributeSyntax.ArgumentList.Arguments[sourceArgIndex];
Symbols\ConstraintsHelper.cs (1)
651var location = ordinal < typeArgumentsSyntax.Count ? typeArgumentsSyntax[ordinal].Location : args.Location;
Symbols\Source\LocalFunctionSymbol.cs (1)
379var parameter = typeParameters[ordinal];
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4323builder.AddInstanceInitializerForPositionalMembers(new FieldOrPropertyInitializer(property.BackingField, paramList.Parameters[param.Ordinal]));
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
823diagnostics.Add(ErrorCode.ERR_InvalidNamedArgument, arguments.AttributeSyntaxOpt.ArgumentList.Arguments[position].Location, namedArg.Key);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
552var parameter = typeParameters[ordinal];
Syntax\CSharpPragmaWarningStateMap.cs (1)
120var currentErrorCode = currentPragmaDirective.ErrorCodes[x];
Syntax\CSharpSyntaxRewriter.cs (2)
181var node = list[i]; 220var node = list[i];
Syntax\SyntaxExtensions.cs (3)
443TypeSyntax? paramType = functionPointerTypeSyntax.ParameterList.Parameters[i].Type; 452stack.Push(tupleTypeSyntax.Elements[i].Type); 467stack.Push(genericNameSyntax.TypeArgumentList.Arguments[i]);
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
104var parameter = parameters[i]; 105var argument = invocation.ArgumentList.Arguments[i];
CSharpSemanticFacts.cs (1)
310var ordering = orderByClauseSyntax.Orderings[index + 1];
CSharpSyntaxFacts.cs (1)
884builder.Append(typeParameterList.Parameters[i].Identifier.ValueText);
NameSyntaxComparer.cs (2)
119var xArg = x.TypeArgumentList.Arguments[i]; 120var yArg = y.TypeArgumentList.Arguments[i];
ParenthesizedExpressionSyntaxExtensions.cs (4)
615previousExpression = argumentList.Arguments[argumentIndex - 1].Expression; 624previousExpression = initializer.Expressions[expressionIndex - 1]; 650nextExpression = argumentList.Arguments[argumentIndex + 1].Expression; 659nextExpression = initializer.Expressions[expressionIndex + 1];
SpeculationAnalyzer.cs (2)
204var originalParam = originalParams[i]; 205var replacedParam = replacedParams[i];
TypeStyleHelper.cs (1)
52var argument = tuple.Arguments[i];
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
ConvertToRecordEngine.cs (2)
506.Select(i => updatedObjectCreation.Initializer!.Expressions[i])); 529updatedObjectCreation.Initializer!.Expressions[index];
CSharpFixReturnTypeCodeFixProvider.cs (1)
172var argumentExpression = tuple.Arguments[i].Expression;
CSharpIndentationService.Indenter.cs (1)
349var node = list[i];
CSharpTypeInferenceService.TypeInferrer.cs (2)
2123var previousArm = switchExpression.Arms[armIndex - 1]; 2131var nextArm = switchExpression.Arms[armIndex + 1];
UseExplicitTypeCodeFixProvider.cs (1)
177var designation = parensDesignation.Variables[i];
Microsoft.CodeAnalysis.CSharp.Features (17)
ChangeSignature\CSharpChangeSignatureService.cs (1)
748? TransferLeadingWhitespaceTrivia(newArgument, oldArguments[index])
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
192var variable = localDeclarationStatement.Declaration.Variables[i];
ConvertToRecordEngine.cs (2)
506.Select(i => updatedObjectCreation.Initializer!.Expressions[i])); 529updatedObjectCreation.Initializer!.Expressions[index];
CSharpFixReturnTypeCodeFixProvider.cs (1)
172var argumentExpression = tuple.Arguments[i].Expression;
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
104var parameter = parameters[i]; 105var argument = invocation.ArgumentList.Arguments[i];
EditAndContinue\BreakpointSpans.cs (4)
688if (left >= 0 && declarators[left].Initializer != null) 690return declarators[left]; 693if (right < declarators.Count && declarators[right].Initializer != null) 695return declarators[right];
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1917return ((ParenthesizedLambdaExpressionSyntax)lambda).ParameterList.Parameters[ordinal].Identifier.Span; 1925return ((AnonymousMethodExpressionSyntax)lambda).ParameterList!.Parameters[ordinal].Identifier.Span;
GenerateMember\GenerateParameterizedMember\CSharpGenerateDeconstructMethodService.cs (1)
59type: semanticModel.GetTypeInfo(((ConstantPatternSyntax)positionalPattern.Subpatterns[i].Pattern).Expression, cancellationToken).Type ?? semanticModel.Compilation.GetSpecialType(SpecialType.System_Object),
SignatureHelp\AbstractCSharpSignatureHelpProvider.LightweightOverloadResolution.cs (2)
98var argument = arguments[argumentIndex]; 213var argument = arguments[argumentIndex];
UseExplicitTypeCodeFixProvider.cs (1)
177var designation = parensDesignation.Variables[i];
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ObjectAndCollectionInitializerTests.cs (2)
3638symbolInfo = semanticModel.GetCollectionInitializerSymbolInfo(((InitializerExpressionSyntax)nodes[0]).Expressions[i]); 3851symbolInfo = semanticModel.GetSymbolInfo(((AssignmentExpressionSyntax)nodes[i]).Left);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
370var propertyInitializer = anonObjectCreation.Initializers[propIndex];
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
IncrementalParsing\NodeValidators.cs (1)
70Assert.Equal(genericName.TypeArgumentList.Arguments[i].ToString(), str);
LexicalAndXml\PreprocessorTests.cs (1)
337var actualWarningNumber = pwd.ErrorCodes[idx++];
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
241var paramSyntax = paramSyntaxes[i].Type!;
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
CSharpIndentationService.Indenter.cs (1)
349var node = list[i];
CSharpSemanticFacts.cs (1)
310var ordering = orderByClauseSyntax.Orderings[index + 1];
CSharpSyntaxFacts.cs (1)
884builder.Append(typeParameterList.Parameters[i].Identifier.ValueText);
CSharpTypeInferenceService.TypeInferrer.cs (2)
2123var previousArm = switchExpression.Arms[armIndex - 1]; 2131var nextArm = switchExpression.Arms[armIndex + 1];
NameSyntaxComparer.cs (2)
119var xArg = x.TypeArgumentList.Arguments[i]; 120var yArg = y.TypeArgumentList.Arguments[i];
ParenthesizedExpressionSyntaxExtensions.cs (4)
615previousExpression = argumentList.Arguments[argumentIndex - 1].Expression; 624previousExpression = initializer.Expressions[expressionIndex - 1]; 650nextExpression = argumentList.Arguments[argumentIndex + 1].Expression; 659nextExpression = initializer.Expressions[expressionIndex + 1];
Recommendations\CSharpRecommendationServiceRunner.cs (1)
63var parameter = parameters[ordinalInLambda];
Simplification\CSharpSimplificationService.Expander.cs (1)
188var currentParameter = newParameters[i];
SpeculationAnalyzer.cs (2)
204var originalParam = originalParams[i]; 205var replacedParam = replacedParams[i];
TypeStyleHelper.cs (1)
52var argument = tuple.Arguments[i];
Microsoft.CodeAnalysis.Features (24)
AbstractAddParameterCodeFixProvider.cs (1)
441var argument = arguments[i];
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
241return arguments[parameterWithMatchingName.Ordinal];
ChangeSignature\AbstractChangeSignatureService.cs (7)
693var param = list[pos]; 697param = TransferLeadingWhitespaceTrivia(param, list[index]); 713newParameter = TransferLeadingWhitespaceTrivia(newParameter, list[index]); 846var newArgument = newArguments[indexInListOfPreexistingArguments]; 860if (SyntaxFacts.IsNamedArgument(newArguments[indexInListOfPreexistingArguments])) 870var newArgument = newArguments[indexInListOfPreexistingArguments]; 894fullList.Add(newArguments[indexInListOfPreexistingArguments++]);
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (2)
68var argument = arguments[i]; 155var argument = arguments[i];
Fixer.cs (8)
137if (syntaxFacts.GetNameForArgument(arguments[i]) is string name 145var argumentExpression = GetExpressionOfArgument(arguments[i]); 149newArguments.Add(arguments[i]); 158newArguments.Add(GenerateNewArgument(arguments[i], paramsType.ElementType)); 159if (arguments[i].Equals(targetArgument)) 164newArguments.Add(GenerateNewArgument(arguments[i], parameterType)); 165if (arguments[i].Equals(targetArgument)) 181newArguments.Add(arguments[i]);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (3)
330requiredArguments.Add(currentInvocationArguments[index]); 562var updatedInvocationArgument = updatedInvocationArguments[index]; 624var argumentParameter = _semanticFacts.FindParameterForArgument(invocationSemanticModel, arguments[i], cancellationToken);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
309var newTypeArgs = typeArgIndices.SelectAsArray(i => typeArgs[i]);
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
98if (arguments[i] is not TSimpleArgumentSyntax simpleArgumet)
Microsoft.VisualStudio.LanguageServices.CSharp (9)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (6)
117var oldArgument = oldArguments[i]; 118var newArgument = newArguments[i]; 698if (!CompareTypes(oldTypes[i].Type, newTypes[i].Type)) 755if (!CompareTypes(oldGenericName.TypeArgumentList.Arguments[i], newGenericName.TypeArgumentList.Arguments[i]))
CodeModel\CSharpCodeModelService.cs (3)
1613attributeArgumentNode = attribute.ArgumentList.Arguments[index]; 3243var lastMember = enumDeclaration.Members[index - 1]; 3279return enumDeclaration.Members[index];