3017 references to Item
Aspire.Dashboard (3)
Aspire.Hosting (7)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Browsers (4)
Aspire.Hosting.Browsers.Tests (4)
Aspire.Hosting.Integration.Analyzers (3)
Aspire.Hosting.Java (2)
Aspire.Hosting.Native.Server (5)
Aspire.Hosting.Tests (1)
dotnet-format (14)
GenerateDocumentationAndConfigFiles (92)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
490builder[i] = map(self[i], other[i]);
505builder.Add(map(self[i], other[i], i, arg));
539var a = array[i];
573builder.Add(array[j]);
952if (comparer.Compare(array[i - 1], array[i]) > 0)
1079if (!predicate(array1[i], array2[i], arg))
1125sum += selector(items[i], i);
ILAssembler (26)
ILCompiler.Compiler (6)
ILCompiler.Diagnostics (5)
ILCompiler.ReadyToRun (10)
ILCompiler.TypeSystem (2)
illink (4)
ILLink.RoslynAnalyzer (29)
DataFlow\LocalDataFlowVisitor.cs (13)
792IParameterSymbol outputParameter = deconstructMethod.Parameters[i + outputParameterOffset];
794targetTuple.Elements[i],
799deconstructionInfo.Nested[i],
816IOperation sourceElement = UnwrapDeconstructionSource(sourceTuple.Elements[i]);
818targetTuple.Elements[i],
823deconstructionInfo.Nested[i],
844IFieldSymbol tupleElement = tupleType.TupleElements[i];
846targetTuple.Elements[i],
851deconstructionInfo.Nested[i],
887AssignDeconstruction(targetTuple.Elements[i], value.Nested[i], operation, state, savedTargetValues);
1427argumentOperation = callOperation.Arguments[argumentIndex];
1430argumentOperation = callOperation.Arguments[argumentIndex];
Microsoft.Analyzers.Extra (7)
Microsoft.AspNetCore.Analyzers (8)
Microsoft.AspNetCore.App.Analyzers (28)
Microsoft.AspNetCore.Components.Analyzers (1)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.Mvc.Analyzers (5)
Microsoft.AspNetCore.OpenApi.SourceGenerators (3)
Microsoft.AspNetCore.Razor.Utilities.Shared (11)
Microsoft.Build (24)
src\9f0d3f3da306d8cf\ImmutableArrayExtensions.cs (20)
195builder.Add(map(items[i], i, arg));
431builder[i] = await selector(array[i], cancellationToken).ConfigureAwait(false);
449builder[i] = await selector(array[i], arg, cancellationToken).ConfigureAwait(false);
510builder[i] = map(self[i], other[i]);
528builder.Add(map(self[i], other[i], i, arg));
561var a = array[i];
595builder.Add(array[j]);
623var a = array[i];
639var a = array[i];
655var a = array[i];
671var a = array[i];
687var a = array[i];
1121if (predicate(items[i]))
1143sum += selector(items[i], i);
1288if (!predicate(array1[i], array2[i], arg))
1309if (comparer.Compare(array[i - 1], array[i]) > 0)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\OneOrMany.cs (1)
83return _many[index];
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\ArrayBuilder.cs (1)
633Add(items[i]);
Microsoft.Build.TaskAuthoring.Analyzer (1)
Microsoft.Build.Tasks.Git (2)
Microsoft.CodeAnalysis (314)
Generated\Operations.Generated.cs (33)
4053=> Operations[index],
4108=> Declarations[index],
4172=> Cases[index],
4266=> NextVariables[index],
4348=> Before[index],
4354=> AtLoopBottom[index],
4458=> NextVariables[index],
4780=> Catches[index],
5065=> Arguments[index],
5216=> Arguments[index],
5283=> Indices[index],
5514=> Arguments[index],
5974=> Arguments[index],
6093=> DimensionSizes[index],
6631=> Parts[index],
6687=> Initializers[index],
6743=> Initializers[index],
6917=> Elements[index],
7760=> ElementValues[index],
7820=> IgnoredArguments[index],
7889=> IgnoredDimensions[index],
7891=> Declarators[index],
8109=> Clauses[index],
8111=> Body[index],
9156=> Clauses[index],
9216=> DimensionSizes[index],
9286=> DeconstructionSubpatterns[index],
9288=> PropertySubpatterns[index],
9375=> Arms[index],
10346=> Arguments[index],
10413=> Patterns[index],
10727=> ConstructArguments[index],
10729=> Elements[index],
SourceGeneration\GeneratorDriver.cs (18)
116states.Add(_state.GeneratorStates[existingIndex]);
134if (generators.Contains(newGenerators[i]))
254var generator = state.IncrementalGenerators[i];
255var generatorState = state.GeneratorStates[i];
256var sourceGenerator = state.Generators[i];
358if (shouldSkipGenerator(state.Generators[i]) || generatorState.OutputNodes.Length == 0)
369var parsedSources = ReuseOrParsePreCompilationSources(state.Generators[i], sources, generatorState.PreCompilationTrees, cancellationToken);
372catch (UserFunctionException ufe) when (handleGeneratorException(compilation, MessageProvider, state.Generators[i], ufe.InnerException, isInit: false))
374stateBuilder[i] = SetGeneratorException(compilation, MessageProvider, generatorState, state.Generators[i], ufe.InnerException, diagnosticsBag, phase: GeneratorRunPhase.PreCompilation, runTime: null, cancellationToken);
412if (shouldSkipGenerator(state.Generators[i]) || generatorState.OutputNodes.Length == 0 || generatorState.PreCompilationFailed)
417using var generatorTimer = CodeAnalysisEventSource.Log.CreateSingleGeneratorRunTimer(state.Generators[i], (t) => t.Add(driverStateBuilder.SyntaxStore.GetRuntimeAdjustment(stateBuilder[i].InputNodes)));
429stateBuilder[i] = generatorState.WithResults(ParseAdditionalSources(state.Generators[i], sources, cancellationToken), generatorDiagnostics, generatorRunStateTable.ExecutedSteps, generatorRunStateTable.OutputSteps, hostOutputs, generatorTimer.Elapsed);
431catch (UserFunctionException ufe) when (handleGeneratorException(compilation, MessageProvider, state.Generators[i], ufe.InnerException, isInit: false))
433stateBuilder[i] = SetGeneratorException(compilation, MessageProvider, generatorState, state.Generators[i], ufe.InnerException, diagnosticsBag, phase: GeneratorRunPhase.Standard, runTime: generatorTimer.Elapsed, cancellationToken);
554var source = sources[j];
557&& ReferenceEquals(source.Text, previousTrees[j].Text)
558&& string.Equals(source.HintName, previousTrees[j].HintName, StringComparison.OrdinalIgnoreCase))
560trees.Add(previousTrees[j]);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
490builder[i] = map(self[i], other[i]);
505builder.Add(map(self[i], other[i], i, arg));
539var a = array[i];
573builder.Add(array[j]);
952if (comparer.Compare(array[i - 1], array[i]) > 0)
1079if (!predicate(array1[i], array2[i], arg))
1125sum += selector(items[i], i);
Microsoft.CodeAnalysis.Analyzers (94)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
490builder[i] = map(self[i], other[i]);
505builder.Add(map(self[i], other[i], i, arg));
539var a = array[i];
573builder.Add(array[j]);
952if (comparer.Compare(array[i - 1], array[i]) > 0)
1079if (!predicate(array1[i], array2[i], arg))
1125sum += selector(items[i], i);
Microsoft.CodeAnalysis.AnalyzerUtilities (109)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
490builder[i] = map(self[i], other[i]);
505builder.Add(map(self[i], other[i], i, arg));
539var a = array[i];
573builder.Add(array[j]);
952if (comparer.Compare(array[i - 1], array[i]) > 0)
1079if (!predicate(array1[i], array2[i], arg))
1125sum += selector(items[i], i);
Microsoft.CodeAnalysis.CodeStyle (91)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
490builder[i] = map(self[i], other[i]);
505builder.Add(map(self[i], other[i], i, arg));
539var a = array[i];
573builder.Add(array[j]);
952if (comparer.Compare(array[i - 1], array[i]) > 0)
1079if (!predicate(array1[i], array2[i], arg))
1125sum += selector(items[i], i);
Microsoft.CodeAnalysis.CodeStyle.Fixes (41)
Microsoft.CodeAnalysis.CSharp (897)
Binder\Binder_Conversions.cs (17)
448new BoundValuePlaceholder(source.Syntax, sourceTypes[i].Type),
449elementConversions[i],
454destTypes[i].Type,
457elementConversions[i].AssertUnderlyingConversionsChecked();
1164var element = elements[i];
1165var elementConversion = elementConversions[i];
2251return call.Arguments[call.InvokedAsExtensionMethod ? 1 : 0];
2265var arg = collectionInitializer.Arguments[argIndex];
2500var oldCase = source.SwitchArms[i];
2504? CreateConversion(oldValue.Syntax, oldValue, underlyingConversions[i], isCast: false, conversionGroupOpt: null, InConversionGroupFlags.Unspecified, destination, diagnostics)
3012var lambdaParameter = lambdaSymbol.Parameters[p];
3013var delegateParameter = delegateParameters[p];
3189var argument = arguments[i];
3190var destType = targetElementTypes[i];
3191var elementConversion = underlyingConversions[i];
3550var delegateParameter = delegateOrFuncPtrParameters[i];
3551var methodParameter = methodParameters[isExtensionMethod ? i + 1 : i];
Binder\Binder_Deconstruct.cs (7)
306hasErrors |= !MakeDeconstructionConversion(tupleOrDeconstructedTypes[i], elementSyntax, rightSyntax, diagnostics,
325nestedConversion = this.Conversions.ClassifyConversionFromType(tupleOrDeconstructedTypes[i], single.Type, isChecked: CheckOverflowAtRuntime, ref useSiteInfo);
331GenerateImplicitConversionError(diagnostics, Compilation, single.Syntax, nestedConversion, tupleOrDeconstructedTypes[i], single.Type);
336var operandPlaceholder = new BoundValuePlaceholder(syntax, tupleOrDeconstructedTypes[i]).MakeCompilerGenerated();
364variables[i] = new DeconstructionVariable(SetInferredType(pending, foundTypes[i], diagnostics), variable.Syntax);
482BoundExpression element = rhsLiteral.Arguments[i];
690if (parameters[i].RefKind != RefKind.Out)
Binder\Binder_Expressions.cs (25)
2984var argument = tupleArguments[i];
2985var targetElementType = targetElementTypesWithAnnotations[i].Type;
3533CheckArgumentRefKind(analyzedArguments.RefKind(arg), argument, arg, parameters[paramNum], invokedAsExtensionMethod, diagnostics);
3543arguments[arg] = coerceArgument(in methodResult, receiver, parameters, argumentsForInterpolationConversion: arguments, argument, arg, parameters[paramNum].TypeWithAnnotations, diagnostics);
3665if (parameters[paramsIndex].Type.IsSZArray())
3685BoundExpression collection = CreateParamsCollection(node, parameters[paramsIndex], collectionArgs, diagnostics);
3739return parameters[paramNum];
3828int handlerParameter = handlerParameterIndexes[handlerParameterIndex];
3861int argumentIndex = handlerArgumentIndexes[i];
3884var originalParameterIndex = handlerParameterIndexes[i];
3885var parameter = parameters[originalParameterIndex];
3904var originalParameterIndex = handlerParameterIndexes[i];
3905var parameter = parameters[originalParameterIndex];
4374BoundExpression boundExpression = boundInitExpr[boundInitExprIndex];
4399init = boundInitExpr[boundInitExprIndex];
4534var size = sizes[i];
6774MethodSymbol constructor = constructors[i];
7858var typeArgument = typeArgumentsWithAnnotations[i];
11461original.Parameters[parameterOffset] is { Type.SpecialType: SpecialType.System_Int32, RefKind: RefKind.None } &&
11462original.Parameters[parameterOffset + 1] is { Type.SpecialType: SpecialType.System_Int32, RefKind: RefKind.None };
12267parameterTypes[i],
12268parameterRefKinds.IsDefault ? RefKind.None : parameterRefKinds[i],
12269parameterScopes.IsDefault ? ScopedKind.None : parameterScopes[i],
12270parameterDefaultValues.IsDefault ? null : parameterDefaultValues[i],
12272hasUnscopedRefAttribute: parameterHasUnscopedRefAttributes.IsDefault ? false : parameterHasUnscopedRefAttributes[i]));
Binder\Binder_Query.cs (4)
470arguments = arguments.SetItem(arguments.Length - 1, MakeQueryClause(join.Into, arguments[arguments.Length - 1], g));
539arguments = arguments.SetItem(arguments.Length - 1, MakeQueryClause(join.Into, arguments[arguments.Length - 1], g));
633arguments.SetItem(arguments.Length - 2, MakeQueryClause(from, arguments[arguments.Length - 2], x2, invocation, castInvocation)));
685var c1 = invocation.Arguments[index] as BoundConversion;
Binder\Binder_Symbols.cs (13)
2082return originalSymbols[best.Index];
2093return originalSymbols[best.Index];
2104return originalSymbols[best.Index];
2117Debug.Assert(!Symbol.Equals(originalSymbols[best.Index], originalSymbols[secondBest.Index], TypeCompareKind.ConsiderEverything) || options.IsAttributeTypeLookup(),
2120Debug.Assert(!Symbol.Equals(first, second, TypeCompareKind.ConsiderEverything) || !Symbol.Equals(originalSymbols[best.Index], originalSymbols[secondBest.Index], TypeCompareKind.ConsiderEverything),
2275Debug.Assert(originalSymbols[best.Index].Name != originalSymbols[secondBest.Index].Name ||
2276!Symbol.Equals(originalSymbols[best.Index], originalSymbols[secondBest.Index], TypeCompareKind.ConsiderEverything),
2286originalSymbols[best.Index].Name != originalSymbols[secondBest.Index].Name && // Use alias names, if available.
Binder\Binder_Unsafe.cs (4)
71checkTypeArgumentWithConstructorConstraint(this, typeParameters[i], typeArguments[i].Type, symbol, arg, location, diagnostics);
82checkTypeArgumentWithConstructorConstraint(this, typeSymbol.TypeParameters[i], typeSymbol.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics[i].Type, symbol, arg, location, diagnostics);
Binder\DecisionDagBuilder_CheckOrReachability.cs (11)
180BoundSwitchExpressionArm switchArm = switchArms[patternIndex];
1195newPattern = WithInputTypeCheckIfNeeded(newPattern, deconstruction[i].Pattern.InputType);
1196ImmutableArray<BoundPositionalSubpattern> newSubPatterns = discards.SetItem(i, deconstruction[i].WithPattern(newPattern));
1214VisitPatternAndCombine(node.Syntax, deconstruction[i].Pattern, startOfLeft);
1318newPattern = WithInputTypeCheckIfNeeded(newPattern, subpatterns[i].Pattern.InputType);
1319ImmutableArray<BoundPositionalSubpattern> newSubpatterns = discards.SetItem(i, subpatterns[i].WithPattern(newPattern));
1335VisitPatternAndCombine(ituplePattern.Syntax, subpatterns[i].Pattern, startOfLeft);
1381newPattern = WithInputTypeCheckIfNeeded(newPattern, equivalentDefaultPatterns[i].InputType);
1405var slice = (BoundSlicePattern)listPattern.Subpatterns[i];
1431if (listPattern.Subpatterns[i] is BoundSlicePattern slicePattern)
1446VisitPatternAndCombine(listPattern.Syntax, listPattern.Subpatterns[i], startOfLeft);
Binder\Semantics\Conversions\ConversionsBase.cs (16)
1529delegateParameterRefKind: delegateParameters[p].RefKind,
1540if (!delegateParameters[p].Type.Equals(anonymousFunction.ParameterType(p), TypeCompareKind.AllIgnoreOptions))
1573if (delegateParameters[p].TypeWithAnnotations.IsStatic)
1584if (delegateParameters[p].RefKind == RefKind.Out)
1753UserDefinedConversionAnalysis analysis = result.Results[result.Best];
2360var argument = arguments[i];
2361var result = classifyConversion(this, argument, targetElementTypes[i], isChecked: isChecked, ref useSiteInfo, forCast: forCast);
2440var conversion = classifyConversion(this, sourceTypes[i], destTypes[i], isChecked: isChecked, ref useSiteInfo, forCast);
3418var sourceParam = sourceSig.Parameters[i];
3419var destinationParam = destinationSig.Parameters[i];
3426if (!hasConversion(sourceParam.RefKind, destinationSig.Parameters[i].TypeWithAnnotations, sourceSig.Parameters[i].TypeWithAnnotations, ref useSiteInfo))
3708var sourceArg = sourceTypeArguments[i].Type;
3709var destinationArg = destinationTypeArguments[i].Type;
3711switch (original.TypeParameters[i].Variance)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (29)
444return _formalParameterRefKinds.IsDefault ? RefKind.None : _formalParameterRefKinds[index];
485_fixedResults[i] = (TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(_constructedContainingTypeOfMethod, _methodTypeParameters[i].Name, 0, null, false)), false);
511TypeSymbol.Equals(typeParameter, _methodTypeParameters[ordinal], TypeCompareKind.ConsiderEverything2) &&
613BoundExpression argument = _arguments[arg];
614TypeWithAnnotations target = _formalParameterTypes[arg];
752var sourceArgument = sourceArguments[i];
753var destType = destTypes[i];
871var formalType = _formalParameterTypes[arg];
872var argument = _arguments[arg];
945var sourceArgument = sourceArguments[i];
946var destType = destTypes[i];
1052if (DoesInputTypeContain(pSource, pDest, _methodTypeParameters[iParam]))
1112if (DoesOutputTypeContain(argument, formalParameterType, _methodTypeParameters[iParam]))
1146var formalParameterType = _formalParameterTypes[iArg].Type;
1147var argument = _arguments[iArg];
1148if (DoesInputTypeContain(argument, formalParameterType, _methodTypeParameters[jParam]) &&
1149DoesOutputTypeContain(argument, formalParameterType, _methodTypeParameters[iParam]))
1598ExactInference(anonymousFunction.ParameterTypeWithAnnotations(i), delegateParameters[i].TypeWithAnnotations, ref useSiteInfo);
1852LowerBoundInference(sourceTypes[i], targetTypes[i], ref useSiteInfo);
1906ExactInference(sourceSignature.ParameterTypesWithAnnotations[i], targetSignature.ParameterTypesWithAnnotations[i], ref useSiteInfo);
2448var sourceParam = sourceSignature.Parameters[i];
2449var targetParam = targetSignature.Parameters[i];
2798var sourceParam = sourceSignature.Parameters[i];
2799var targetParam = targetSignature.Parameters[i];
2831var typeParameter = _methodTypeParameters[iParam];
3126if (!anonymousFunction.ParameterType(p).Equals(fixedDelegateParameters[p].Type, TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes))
3318TypeParameterSymbol pParam = _methodTypeParameters[iParam];
FlowAnalysis\NullableWalker.cs (47)
3072var parameter = methodParameters[i];
3075var parameterType = i >= signatureParameters.Length ? parameter.TypeWithAnnotations : signatureParameters[i].TypeWithAnnotations;
4145var addArgument = initializer.Arguments[argIndex];
4164var reinferredParameter = reinferredAddMethod.Parameters[argIndex];
5097var argument = arguments[i];
5098var argumentType = argumentTypes[i];
5127var currentDeclaration = node.Declarations[currentDeclarationIndex];
5337BoundExpression placeholder = placeholders[i];
6988BoundExpression? child = node.Arguments[i];
7159builder.Add(argsToParamsOpt[i] + 1);
7406var comparand = compareExchangeInfo.Arguments[comparandIndex];
7407var valueFlowState = compareExchangeInfo.Results[valueIndex].RValueType.State;
7414var locationFlowState = compareExchangeInfo.Results[locationIndex].RValueType.State;
7773var argumentNoConversion = argumentsNoConversions[i];
7774var argument = i < arguments.Length ? arguments[i] : argumentNoConversion;
7808conversions.IsDefault || i >= conversions.Length ? Conversion.Identity : conversions[i],
7813results[i],
7822if (results[i].RValueType.IsNotNull || isExpandedParamsArgument)
7859arguments[i],
7864results[i],
7875var argument = arguments[i];
7876var result = results[i];
7877var argumentNoConversion = argumentsNoConversions[i];
7926BoundExpression argument = arguments[a];
8193resultsBuilder.Add(VisitArgumentEvaluate(arguments[i], GetRefKind(refKindsOpt, i), parameterAnnotationsOpt.IsDefault ? default : parameterAnnotationsOpt[i]));
8719var argument = arguments[i];
8959var visitArgumentResult = argumentResults[i];
8960builder.Add(getArgumentForMethodTypeInference(arguments[i], visitArgumentResult));
8988if (collection.Elements[i] is BoundExpression elementExpression)
8995elementsBuilder.Add(collection.Elements[i]);
9550trackState(values[argOrdinal], tupleElements[i], types[argOrdinal]);
9557trackState(values[argOrdinal], restField, types[argOrdinal]);
9617trackConvertedValue(targetElements[i], conversions[i], valueElements[i]);
10734MethodSymbol candidate = candidates[i];
11581placeholderArgs.Add(new BoundExpressionWithNullability(variables[i].Expression.Syntax, variables[i].Expression, NullableAnnotation.Oblivious, conversion.DeconstructionInfo.OutputPlaceholders[i].Type));
11612var parameter = parameters[i + offset];
11613var (placeholder, placeholderConversion) = conversion.DeconstructConversionInfo[i];
11618var nestedRight = CreatePlaceholderIfNecessary(invocation.Arguments[i + offset], parameter.TypeWithAnnotations);
11632var parameter = parameters[i + offset];
11655var (placeholder, placeholderConversion) = deconstructConversionInfo[i];
11657var rightPart = rightParts[i];
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
631var arg = args[i];
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (13)
67var element = tuple.Arguments[i];
68var elementConversion = underlyingConversions[i];
69var elementType = resultTypes[i].Type;
120var fieldAccess = MakeTupleFieldAccessAndReportUseSiteDiagnostics(savedTuple, syntax, srcElementFields[i]);
122syntax, fieldAccess, elementConversions[i], boundConversion.Checked, boundConversion.ExplicitCastInCode,
124constantValueOpt: null, destElementTypes[i].Type, boundConversion.HasErrors);
158var argument = tuple.Arguments[i];
159var newArgument = ReplaceTerminalElementsWithTemps(argument, multiple.Operators[i], initEffects, temps);
459argumentBuilder.Add(MakeBoundConversion(GetTuplePart(operand, i), underlyingConversions[i], types[i], conv));
502BoundExpression nextLogicalOperand = RewriteTupleOperator(nestedOperators[i], leftElement, rightElement, type, temps, operatorKind);
528return tupleExpression.Arguments[i];
537return MakeTupleFieldAccessAndReportUseSiteDiagnostics(tuple, tuple.Syntax, tuple.Type.TupleElements[i]);
Symbols\Source\SourceMemberContainerSymbol.cs (27)
441var decl = declaration.Declarations[i];
453mods, allowedModifiers, declaration.Declarations[i].NameLocation, diagnostics,
496: ErrorCode.ERR_DuplicateNameInNS, declaration.Declarations[i].NameLocation, this.Name, this.ContainingSymbol);
505diagnostics.Add(ErrorCode.ERR_DuplicateNameInClass, declaration.Declarations[i].NameLocation, this.ContainingSymbol, this.Name);
515var singleDeclaration = declaration.Declarations[i];
950stack.Add(nestedTypes[i]);
958if (members[i] is NamespaceOrTypeSymbol childNamespaceOrType)
1310found = group[initializerIndex];
1337length += getInitializerLength(initializers[i]);
1383if (precedingInitializerIndex >= 0 && initializers[precedingInitializerIndex].Syntax.Span.Contains(position))
2411var refKind1 = method1.Parameters[i].RefKind;
2412var refKind2 = method2.Parameters[i].RefKind;
3021if (!op1.ParameterTypesWithAnnotations[p].Equals(op2.ParameterTypesWithAnnotations[p], TypeCompareKind.AllIgnoreOptions))
3467Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i - 1].First().Syntax, compilation), new LexicalSortKey(initializers[i].Last().Syntax, compilation)) < 0);
3472Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i].First().Syntax, compilation), new LexicalSortKey(initializers[i + 1].Last().Syntax, compilation)) < 0);
3475if (initializers[i].Length != 1)
3477Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i].First().Syntax, compilation), new LexicalSortKey(initializers[i].Last().Syntax, compilation)) < 0);
3547if (LexicalSortKey.Compare(sortKey, new LexicalSortKey(declaredMembers.InstanceInitializers[insertAt][0].Syntax, compilation)) < 0)
3556declaredMembers.DeclarationWithParameters.SyntaxTree == declaredMembers.InstanceInitializers[insertAt][0].Syntax.SyntaxTree &&
3557declaredMembers.DeclarationWithParameters.Span.Contains(declaredMembers.InstanceInitializers[insertAt][0].Syntax.Span.Start))
3560var declaredInitializers = declaredMembers.InstanceInitializers[insertAt];
4674var methodParam = methodParams[i];
4680var propertyParamType = (((i == numParams - 1) && !getNotSet) ? propertySymbol.TypeWithAnnotations : propertyParams[i].TypeWithAnnotations).Type;
Symbols\Source\SourceNamedTypeSymbol.cs (13)
276return (constraintTypes.Length > 0) ? constraintTypes[ordinal] : ImmutableArray<TypeWithAnnotations>.Empty;
305return (constraintKinds.Length > 0) ? constraintKinds[ordinal] : TypeParameterConstraintKind.None;
515var constraint = constraintClauses[i];
526if (!mergeConstraints(originalConstraintTypes, ref originalConstraintTypesMap, ref mergedConstraintTypes, otherPartialConstraints[i]))
535diagnostics.Add(ErrorCode.ERR_PartialWrongConstraints, GetFirstLocation(), this, typeParameters[i]);
592TypeWithAnnotations constraintType1 = mergedConstraintTypes?[index1] ?? originalConstraintTypes[index1];
602TypeWithAnnotations constraintType2 = clause.ConstraintTypes[index2];
642result[constraintTypes[i]] = i; // Use the first type among the duplicates as the source of the nullable information
668var constraint = constraintClauses[i];
675mergeConstraints(ref mergedKind, originalConstraintTypes, otherPartialConstraints[i]);
1655diagnostics.Add(ErrorCode.ERR_ComImportWithoutUuidAttribute, allAttributeSyntaxNodes[index].Name.Location);
1703diagnostics.Add(ErrorCode.WRN_CoClassWithoutComImport, allAttributeSyntaxNodes[index].Location, this.Name);
1712diagnostics.Add(ErrorCode.ERR_DefaultMemberOnIndexedType, allAttributeSyntaxNodes[index].Name.Location);
Utilities\ValueSetFactory.NumericValueSet.cs (16)
68return _tc.ToConstantValue(this._intervals[this._intervals.Length - 1].last);
81return _intervals.Length > 0 && _tc.Related(relation, _intervals[_intervals.Length - 1].last, value);
96return _tc.Related(GreaterThanOrEqual, value, _intervals[lastIntervalIndex].first) && _tc.Related(LessThanOrEqual, value, _intervals[lastIntervalIndex].last);
99if (_tc.Related(LessThanOrEqual, value, _intervals[midIndex].last))
118return _tc.Related(relation, _intervals[_intervals.Length - 1].last, value);
148builder.Add((_tc.Next(_intervals[i].last), _tc.Prev(_intervals[i + 1].first)));
152if (_tc.Related(LessThan, _intervals[lastIndex].last, _tc.MaxValue))
154builder.Add((_tc.Next(_intervals[lastIndex].last), _tc.MaxValue));
174var leftInterval = left[l];
175var rightInterval = right[r];
251var leftInterval = left[l];
252var rightInterval = right[r];
273var leftInterval = left[l];
280var rightInterval = right[r];
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
64return parameters[index];
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
43var match = matches[i];
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
82var match = matches[i];
Microsoft.CodeAnalysis.CSharp.Features (30)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
43var match = matches[i];
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
82var match = matches[i];
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (4)
parent\parent\parent\Cli\Microsoft.DotNet.FileBasedPrograms\FileBasedProgramDirectiveValueHelpers.cs (1)
66var token = tokens[i];
Microsoft.CodeAnalysis.CSharp.Workspaces (22)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
64return parameters[index];
Microsoft.CodeAnalysis.Extensions.Package (33)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
490builder[i] = map(self[i], other[i]);
505builder.Add(map(self[i], other[i], i, arg));
539var a = array[i];
573builder.Add(array[j]);
952if (comparer.Compare(array[i - 1], array[i]) > 0)
1079if (!predicate(array1[i], array2[i], arg))
1125sum += selector(items[i], i);
Microsoft.CodeAnalysis.Features (205)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (22)
973var oldStatementSpan = oldActiveStatements[i].UnmappedSpan;
1008if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[i].Statement.Id, newText, newBody, out var trackedStatement, out var trackedStatementPart))
1038var ancestors = GetExceptionHandlingAncestors(newStatement, newBody.EncompassingAncestor, oldActiveStatements[i].Statement.IsNonLeaf);
1047newActiveStatements[i] = GetActiveStatementWithSpan(oldActiveStatements[i], newBody.SyntaxTree, newStatementSpan, diagnostics, cancellationToken);
1058newActiveStatements[i] = oldActiveStatements[i].Statement.WithSpan(default);
1183newActiveStatements[activeStatementIndex] = GetActiveStatementWithSpan(oldActiveStatements[activeStatementIndex], topMatch.NewRoot.SyntaxTree, newSpan, diagnostics, cancellationToken);
1194var oldStatementSpan = oldActiveStatements[activeStatementIndex].UnmappedSpan;
1219if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[activeStatementIndex].Statement.Id, newText, newMemberBody, out var newStatementSyntax, out var _))
1323var isNonLeaf = oldActiveStatements[activeStatementIndex].Statement.IsNonLeaf;
1324var isPartiallyExecuted = (oldActiveStatements[activeStatementIndex].Statement.Flags & ActiveStatementFlags.PartiallyExecuted) != 0;
1454newActiveStatements[activeStatementIndex] = GetActiveStatementWithSpan(oldActiveStatements[activeStatementIndex], newModel.SyntaxTree, newSpan, diagnostics, cancellationToken);
1469newActiveStatements[i] = oldActiveStatements[i].Statement;
3334newActiveStatements[index] = GetActiveStatementWithSpan(oldActiveStatements[index], newTree, newActiveStatementSpan.Value, diagnostics, cancellationToken);
4939var newAttribute = newAttributes[i];
6399index.Add(array[i].Key, i);
6554var oldCapture = oldCaptures[oldCaptureIndex];
6573var newCapture = newCaptures[newCaptureIndex];
6605var oldCapture = oldCaptures[oldCaptureIndex];
6727ReportCustomAttributeRudeEdits(diagnosticContext.WithSymbols(oldLambdaSymbol.Parameters[i], newLambdaSymbol.Parameters[i]), capabilities, out _, out _, cancellationToken);
6732ReportCustomAttributeRudeEdits(diagnosticContext.WithSymbols(oldLambdaSymbol.TypeParameters[i], newLambdaSymbol.TypeParameters[i]), capabilities, out _, out _, cancellationToken);
Microsoft.CodeAnalysis.NetAnalyzers (131)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\Extensions\ControlFlowRegionExtensions.cs (1)
18var block = cfg.Blocks[i];
Microsoft.CodeAnalysis.Razor.Compiler (32)
Microsoft.CodeAnalysis.Razor.DotNetFormat (11)
Microsoft.CodeAnalysis.ResxSourceGenerator (82)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
490builder[i] = map(self[i], other[i]);
505builder.Add(map(self[i], other[i], i, arg));
539var a = array[i];
573builder.Add(array[j]);
952if (comparer.Compare(array[i - 1], array[i]) > 0)
1079if (!predicate(array1[i], array2[i], arg))
1125sum += selector(items[i], i);
Microsoft.CodeAnalysis.Scripting (5)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (180)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
490builder[i] = map(self[i], other[i]);
505builder.Add(map(self[i], other[i], i, arg));
539var a = array[i];
573builder.Add(array[j]);
952if (comparer.Compare(array[i - 1], array[i]) > 0)
1079if (!predicate(array1[i], array2[i], arg))
1125sum += selector(items[i], i);
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Microsoft.Diagnostics.DataContractReader.Legacy (2)
Microsoft.DotNet.ApiCompatibility (12)
Microsoft.DotNet.ProjectTools (5)
Microsoft.Extensions.Options.SourceGeneration (8)
Microsoft.Extensions.Validation.ValidationsGenerator (7)
Microsoft.Gen.Logging (1)
Microsoft.Interop.ComInterfaceGenerator (9)
Microsoft.Interop.JavaScript.JSImportGenerator (3)
Microsoft.Interop.LibraryImportGenerator (7)
Microsoft.Interop.SourceGeneration (11)
Microsoft.ML.Data (34)
Microsoft.ML.DataView (4)
Microsoft.ML.InternalCodeAnalyzer (2)
Microsoft.ML.OnnxConverter (1)
Microsoft.ML.Samples (2)
Microsoft.ML.Tests (8)
Microsoft.ML.Transforms (41)
Microsoft.ML.Vision (1)
Microsoft.NET.HostModel (4)
Microsoft.NET.ProjectData (5)
Microsoft.Private.Windows.Core (3)
Microsoft.SourceLink.AzureDevOpsServer.Git (1)
Microsoft.SourceLink.AzureRepos.Git (1)
Microsoft.SourceLink.Bitbucket.Git (1)
Microsoft.SourceLink.Common (1)
Microsoft.SourceLink.Gitea (1)
Microsoft.SourceLink.Gitee (1)
Microsoft.SourceLink.GitHub (1)
Microsoft.SourceLink.GitLab (1)
Microsoft.SourceLink.GitWeb (1)
NuGet.Build.Tasks.Pack (1)
NuGet.CommandLine.XPlat (1)
NuGet.PackageManagement (1)
NuGet.ProjectModel (2)
Roslyn.Diagnostics.Analyzers (92)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
490builder[i] = map(self[i], other[i]);
505builder.Add(map(self[i], other[i], i, arg));
539var a = array[i];
573builder.Add(array[j]);
952if (comparer.Compare(array[i - 1], array[i]) > 0)
1079if (!predicate(array1[i], array2[i], arg))
1125sum += selector(items[i], i);
Roslyn.Diagnostics.CSharp.Analyzers (16)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
64return parameters[index];
rzc (1)
System.Collections.Immutable (20)
System.Formats.Nrbf (1)
System.Private.Windows.Core (3)
System.Reflection.Metadata (34)
System.Reflection.MetadataLoadContext (18)
System.Text.Json.SourceGeneration (7)
System.Text.RegularExpressions.Generator (5)