2866 references to Item
Aspire.Dashboard (3)
Aspire.Hosting (3)
Aspire.Hosting.Azure (1)
Aspire.Hosting.Integration.Analyzers (2)
dotnet (2)
dotnet-format (14)
GenerateDocumentationAndConfigFiles (93)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
467builder[i] = map(self[i], other[i]);
482builder.Add(map(self[i], other[i], i, arg));
516var a = array[i];
550builder.Add(array[j]);
929if (comparer.Compare(array[i - 1], array[i]) > 0)
1056if (!predicate(array1[i], array2[i], arg))
1102sum += selector(items[i], i);
ILAssembler (13)
ILCompiler.Compiler (6)
ILCompiler.Diagnostics (5)
ILCompiler.ReadyToRun (10)
ILCompiler.TypeSystem (2)
illink (4)
ILLink.RoslynAnalyzer (22)
Microsoft.Analyzers.Extra (7)
Microsoft.AspNetCore.Analyzers (8)
Microsoft.AspNetCore.App.Analyzers (28)
Microsoft.AspNetCore.Mvc.Analyzers (5)
Microsoft.AspNetCore.Mvc.Api.Analyzers (10)
Microsoft.AspNetCore.OpenApi.SourceGenerators (3)
Microsoft.AspNetCore.Razor.Utilities.Shared (11)
Microsoft.Build (24)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\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.Tasks.Git (2)
Microsoft.CodeAnalysis (317)
Generated\Operations.Generated.cs (33)
4055=> Operations[index],
4110=> Declarations[index],
4174=> Cases[index],
4268=> NextVariables[index],
4350=> Before[index],
4356=> AtLoopBottom[index],
4460=> NextVariables[index],
4782=> Catches[index],
5067=> Arguments[index],
5218=> Arguments[index],
5285=> Indices[index],
5516=> Arguments[index],
5976=> Arguments[index],
6095=> DimensionSizes[index],
6633=> Parts[index],
6689=> Initializers[index],
6745=> Initializers[index],
6919=> Elements[index],
7762=> ElementValues[index],
7822=> IgnoredArguments[index],
7891=> IgnoredDimensions[index],
7893=> Declarators[index],
8111=> Clauses[index],
8113=> Body[index],
9158=> Clauses[index],
9218=> DimensionSizes[index],
9288=> DeconstructionSubpatterns[index],
9290=> PropertySubpatterns[index],
9377=> Arms[index],
10348=> Arguments[index],
10415=> Patterns[index],
10729=> ConstructArguments[index],
10731=> 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));
467builder[i] = map(self[i], other[i]);
482builder.Add(map(self[i], other[i], i, arg));
516var a = array[i];
550builder.Add(array[j]);
929if (comparer.Compare(array[i - 1], array[i]) > 0)
1056if (!predicate(array1[i], array2[i], arg))
1102sum += selector(items[i], i);
Microsoft.CodeAnalysis.Analyzers (95)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
467builder[i] = map(self[i], other[i]);
482builder.Add(map(self[i], other[i], i, arg));
516var a = array[i];
550builder.Add(array[j]);
929if (comparer.Compare(array[i - 1], array[i]) > 0)
1056if (!predicate(array1[i], array2[i], arg))
1102sum += selector(items[i], i);
Microsoft.CodeAnalysis.AnalyzerUtilities (110)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
467builder[i] = map(self[i], other[i]);
482builder.Add(map(self[i], other[i], i, arg));
516var a = array[i];
550builder.Add(array[j]);
929if (comparer.Compare(array[i - 1], array[i]) > 0)
1056if (!predicate(array1[i], array2[i], arg))
1102sum += selector(items[i], i);
Microsoft.CodeAnalysis.CodeStyle (92)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
467builder[i] = map(self[i], other[i]);
482builder.Add(map(self[i], other[i], i, arg));
516var a = array[i];
550builder.Add(array[j]);
929if (comparer.Compare(array[i - 1], array[i]) > 0)
1056if (!predicate(array1[i], array2[i], arg))
1102sum += selector(items[i], i);
Microsoft.CodeAnalysis.CodeStyle.Fixes (41)
Microsoft.CodeAnalysis.CSharp (918)
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)
3011var lambdaParameter = lambdaSymbol.Parameters[p];
3012var delegateParameter = delegateParameters[p];
3188var argument = arguments[i];
3189var destType = targetElementTypes[i];
3190var elementConversion = underlyingConversions[i];
3549var delegateParameter = delegateOrFuncPtrParameters[i];
3550var 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\DecisionDagBuilder_CheckOrReachability.cs (11)
135BoundSwitchExpressionArm switchArm = switchArms[patternIndex];
1125newPattern = WithInputTypeCheckIfNeeded(newPattern, deconstruction[i].Pattern.InputType);
1126ImmutableArray<BoundPositionalSubpattern> newSubPatterns = discards.SetItem(i, deconstruction[i].WithPattern(newPattern));
1144VisitPatternAndCombine(node.Syntax, deconstruction[i].Pattern, startOfLeft);
1248newPattern = WithInputTypeCheckIfNeeded(newPattern, subpatterns[i].Pattern.InputType);
1249ImmutableArray<BoundPositionalSubpattern> newSubpatterns = discards.SetItem(i, subpatterns[i].WithPattern(newPattern));
1265VisitPatternAndCombine(ituplePattern.Syntax, subpatterns[i].Pattern, startOfLeft);
1311newPattern = WithInputTypeCheckIfNeeded(newPattern, equivalentDefaultPatterns[i].InputType);
1335var slice = (BoundSlicePattern)listPattern.Subpatterns[i];
1361if (listPattern.Subpatterns[i] is BoundSlicePattern slicePattern)
1376VisitPatternAndCombine(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 (31)
376sb.Append(_formalParameterTypes[i]);
417sb.AppendFormat("Method type parameter {0}: ", _methodTypeParameters[i].Name);
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 (46)
3037var parameter = methodParameters[i];
3040var parameterType = i >= signatureParameters.Length ? parameter.TypeWithAnnotations : signatureParameters[i].TypeWithAnnotations;
4110var addArgument = initializer.Arguments[argIndex];
4129var reinferredParameter = reinferredAddMethod.Parameters[argIndex];
5045var argument = arguments[i];
5046var argumentType = argumentTypes[i];
5075var currentDeclaration = node.Declarations[currentDeclarationIndex];
5285BoundExpression placeholder = placeholders[i];
6920BoundExpression? child = node.Arguments[i];
7091builder.Add(argsToParamsOpt[i] + 1);
7338var comparand = compareExchangeInfo.Arguments[comparandIndex];
7339var valueFlowState = compareExchangeInfo.Results[valueIndex].RValueType.State;
7346var locationFlowState = compareExchangeInfo.Results[locationIndex].RValueType.State;
7696var argumentNoConversion = argumentsNoConversions[i];
7697var argument = i < arguments.Length ? arguments[i] : argumentNoConversion;
7731conversions.IsDefault || i >= conversions.Length ? Conversion.Identity : conversions[i],
7736results[i],
7745if (results[i].RValueType.IsNotNull || isExpandedParamsArgument)
7784arguments[i],
7789results[i],
7800var argument = arguments[i];
7801var result = results[i];
7802var argumentNoConversion = argumentsNoConversions[i];
7851BoundExpression argument = arguments[a];
8118resultsBuilder.Add(VisitArgumentEvaluate(arguments[i], GetRefKind(refKindsOpt, i), parameterAnnotationsOpt.IsDefault ? default : parameterAnnotationsOpt[i]));
8644var argument = arguments[i];
8884var visitArgumentResult = argumentResults[i];
8885builder.Add(getArgumentForMethodTypeInference(arguments[i], visitArgumentResult));
8913if (collection.Elements[i] is BoundExpression elementExpression)
8920elementsBuilder.Add(collection.Elements[i]);
9475trackState(values[argOrdinal], tupleElements[i], types[argOrdinal]);
9482trackState(values[argOrdinal], restField, types[argOrdinal]);
9542trackConvertedValue(targetElements[i], conversions[i], valueElements[i]);
11495placeholderArgs.Add(new BoundExpressionWithNullability(variables[i].Expression.Syntax, variables[i].Expression, NullableAnnotation.Oblivious, conversion.DeconstructionInfo.OutputPlaceholders[i].Type));
11526var parameter = parameters[i + offset];
11527var (placeholder, placeholderConversion) = conversion.DeconstructConversionInfo[i];
11532var nestedRight = CreatePlaceholderIfNecessary(invocation.Arguments[i + offset], parameter.TypeWithAnnotations);
11546var parameter = parameters[i + offset];
11569var (placeholder, placeholderConversion) = deconstructConversionInfo[i];
11571var 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)
432var decl = declaration.Declarations[i];
444mods, allowedModifiers, declaration.Declarations[i].NameLocation, diagnostics,
487: ErrorCode.ERR_DuplicateNameInNS, declaration.Declarations[i].NameLocation, this.Name, this.ContainingSymbol);
496diagnostics.Add(ErrorCode.ERR_DuplicateNameInClass, declaration.Declarations[i].NameLocation, this.ContainingSymbol, this.Name);
506var singleDeclaration = declaration.Declarations[i];
941stack.Add(nestedTypes[i]);
949if (members[i] is NamespaceOrTypeSymbol childNamespaceOrType)
1301found = group[initializerIndex];
1328length += getInitializerLength(initializers[i]);
1374if (precedingInitializerIndex >= 0 && initializers[precedingInitializerIndex].Syntax.Span.Contains(position))
2380var refKind1 = method1.Parameters[i].RefKind;
2381var refKind2 = method2.Parameters[i].RefKind;
2990if (!op1.ParameterTypesWithAnnotations[p].Equals(op2.ParameterTypesWithAnnotations[p], TypeCompareKind.AllIgnoreOptions))
3436Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i - 1].First().Syntax, compilation), new LexicalSortKey(initializers[i].Last().Syntax, compilation)) < 0);
3441Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i].First().Syntax, compilation), new LexicalSortKey(initializers[i + 1].Last().Syntax, compilation)) < 0);
3444if (initializers[i].Length != 1)
3446Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i].First().Syntax, compilation), new LexicalSortKey(initializers[i].Last().Syntax, compilation)) < 0);
3516if (LexicalSortKey.Compare(sortKey, new LexicalSortKey(declaredMembers.InstanceInitializers[insertAt][0].Syntax, compilation)) < 0)
3525declaredMembers.DeclarationWithParameters.SyntaxTree == declaredMembers.InstanceInitializers[insertAt][0].Syntax.SyntaxTree &&
3526declaredMembers.DeclarationWithParameters.Span.Contains(declaredMembers.InstanceInitializers[insertAt][0].Syntax.Span.Start))
3529var declaredInitializers = declaredMembers.InstanceInitializers[insertAt];
4643var methodParam = methodParams[i];
4649var propertyParamType = (((i == numParams - 1) && !getNotSet) ? propertySymbol.TypeWithAnnotations : propertyParams[i].TypeWithAnnotations).Type;
Symbols\Source\SourceNamedTypeSymbol.cs (14)
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]);
545Debug.Assert(originalConstraintTypes[j].Equals(mergedConstraintTypes[j], TypeCompareKind.ObliviousNullableModifierMatchesAny));
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 (20)
42Debug.Assert(tc.Related(LessThanOrEqual, intervals[i].first, intervals[i].last));
46Debug.Assert(tc.Related(LessThan, tc.Next(intervals[i - 1].last), intervals[i].first));
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)
Microsoft.CodeAnalysis.CSharp.Workspaces (17)
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));
467builder[i] = map(self[i], other[i]);
482builder.Add(map(self[i], other[i], i, arg));
516var a = array[i];
550builder.Add(array[j]);
929if (comparer.Compare(array[i - 1], array[i]) > 0)
1056if (!predicate(array1[i], array2[i], arg))
1102sum += selector(items[i], i);
Microsoft.CodeAnalysis.Features (208)
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.Razor.Compiler (29)
Microsoft.CodeAnalysis.ResxSourceGenerator (83)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
467builder[i] = map(self[i], other[i]);
482builder.Add(map(self[i], other[i], i, arg));
516var a = array[i];
550builder.Add(array[j]);
929if (comparer.Compare(array[i - 1], array[i]) > 0)
1056if (!predicate(array1[i], array2[i], arg))
1102sum += selector(items[i], i);
Microsoft.CodeAnalysis.Scripting (5)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (187)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
467builder[i] = map(self[i], other[i]);
482builder.Add(map(self[i], other[i], i, arg));
516var a = array[i];
550builder.Add(array[j]);
929if (comparer.Compare(array[i - 1], array[i]) > 0)
1056if (!predicate(array1[i], array2[i], arg))
1102sum += selector(items[i], i);
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Microsoft.DotNet.ApiCompatibility (12)
Microsoft.Extensions.Options.SourceGeneration (7)
Microsoft.Gen.Logging (1)
Microsoft.Interop.ComInterfaceGenerator (16)
Microsoft.Interop.JavaScript.JSImportGenerator (3)
Microsoft.Interop.LibraryImportGenerator (6)
Microsoft.Interop.SourceGeneration (13)
Microsoft.ML.Data (34)
Microsoft.ML.DataView (4)
Microsoft.ML.EntryPoints (4)
Microsoft.ML.InternalCodeAnalyzer (2)
Microsoft.ML.OnnxConverter (1)
Microsoft.ML.Samples (2)
Microsoft.ML.Tests (9)
Microsoft.ML.Transforms (41)
Microsoft.ML.Vision (1)
Microsoft.NET.HostModel (4)
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)
Microsoft.TestPlatform.CrossPlatEngine (2)
NuGet.Build.Tasks.Pack (1)
NuGet.CommandLine.XPlat (1)
NuGet.PackageManagement (1)
NuGet.ProjectModel (2)
Roslyn.Diagnostics.Analyzers (93)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (12)
182builder.Add(map(items[i], i, arg));
467builder[i] = map(self[i], other[i]);
482builder.Add(map(self[i], other[i], i, arg));
516var a = array[i];
550builder.Add(array[j]);
929if (comparer.Compare(array[i - 1], array[i]) > 0)
1056if (!predicate(array1[i], array2[i], arg))
1102sum += 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)