2991 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)
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 (17)
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.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 (894)
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)
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)
3079var parameter = methodParameters[i];
3082var parameterType = i >= signatureParameters.Length ? parameter.TypeWithAnnotations : signatureParameters[i].TypeWithAnnotations;
4152var addArgument = initializer.Arguments[argIndex];
4171var reinferredParameter = reinferredAddMethod.Parameters[argIndex];
5087var argument = arguments[i];
5088var argumentType = argumentTypes[i];
5117var currentDeclaration = node.Declarations[currentDeclarationIndex];
5327BoundExpression placeholder = placeholders[i];
6978BoundExpression? child = node.Arguments[i];
7149builder.Add(argsToParamsOpt[i] + 1);
7396var comparand = compareExchangeInfo.Arguments[comparandIndex];
7397var valueFlowState = compareExchangeInfo.Results[valueIndex].RValueType.State;
7404var locationFlowState = compareExchangeInfo.Results[locationIndex].RValueType.State;
7754var argumentNoConversion = argumentsNoConversions[i];
7755var argument = i < arguments.Length ? arguments[i] : argumentNoConversion;
7789conversions.IsDefault || i >= conversions.Length ? Conversion.Identity : conversions[i],
7794results[i],
7803if (results[i].RValueType.IsNotNull || isExpandedParamsArgument)
7842arguments[i],
7847results[i],
7858var argument = arguments[i];
7859var result = results[i];
7860var argumentNoConversion = argumentsNoConversions[i];
7909BoundExpression argument = arguments[a];
8176resultsBuilder.Add(VisitArgumentEvaluate(arguments[i], GetRefKind(refKindsOpt, i), parameterAnnotationsOpt.IsDefault ? default : parameterAnnotationsOpt[i]));
8702var argument = arguments[i];
8942var visitArgumentResult = argumentResults[i];
8943builder.Add(getArgumentForMethodTypeInference(arguments[i], visitArgumentResult));
8971if (collection.Elements[i] is BoundExpression elementExpression)
8978elementsBuilder.Add(collection.Elements[i]);
9533trackState(values[argOrdinal], tupleElements[i], types[argOrdinal]);
9540trackState(values[argOrdinal], restField, types[argOrdinal]);
9600trackConvertedValue(targetElements[i], conversions[i], valueElements[i]);
10717MethodSymbol candidate = candidates[i];
11564placeholderArgs.Add(new BoundExpressionWithNullability(variables[i].Expression.Syntax, variables[i].Expression, NullableAnnotation.Oblivious, conversion.DeconstructionInfo.OutputPlaceholders[i].Type));
11595var parameter = parameters[i + offset];
11596var (placeholder, placeholderConversion) = conversion.DeconstructConversionInfo[i];
11601var nestedRight = CreatePlaceholderIfNecessary(invocation.Arguments[i + offset], parameter.TypeWithAnnotations);
11615var parameter = parameters[i + offset];
11638var (placeholder, placeholderConversion) = deconstructConversionInfo[i];
11640var 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)
431var decl = declaration.Declarations[i];
443mods, allowedModifiers, declaration.Declarations[i].NameLocation, diagnostics,
486: ErrorCode.ERR_DuplicateNameInNS, declaration.Declarations[i].NameLocation, this.Name, this.ContainingSymbol);
495diagnostics.Add(ErrorCode.ERR_DuplicateNameInClass, declaration.Declarations[i].NameLocation, this.ContainingSymbol, this.Name);
505var singleDeclaration = declaration.Declarations[i];
940stack.Add(nestedTypes[i]);
948if (members[i] is NamespaceOrTypeSymbol childNamespaceOrType)
1300found = group[initializerIndex];
1327length += getInitializerLength(initializers[i]);
1373if (precedingInitializerIndex >= 0 && initializers[precedingInitializerIndex].Syntax.Span.Contains(position))
2401var refKind1 = method1.Parameters[i].RefKind;
2402var refKind2 = method2.Parameters[i].RefKind;
3011if (!op1.ParameterTypesWithAnnotations[p].Equals(op2.ParameterTypesWithAnnotations[p], TypeCompareKind.AllIgnoreOptions))
3457Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i - 1].First().Syntax, compilation), new LexicalSortKey(initializers[i].Last().Syntax, compilation)) < 0);
3462Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i].First().Syntax, compilation), new LexicalSortKey(initializers[i + 1].Last().Syntax, compilation)) < 0);
3465if (initializers[i].Length != 1)
3467Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i].First().Syntax, compilation), new LexicalSortKey(initializers[i].Last().Syntax, compilation)) < 0);
3537if (LexicalSortKey.Compare(sortKey, new LexicalSortKey(declaredMembers.InstanceInitializers[insertAt][0].Syntax, compilation)) < 0)
3546declaredMembers.DeclarationWithParameters.SyntaxTree == declaredMembers.InstanceInitializers[insertAt][0].Syntax.SyntaxTree &&
3547declaredMembers.DeclarationWithParameters.Span.Contains(declaredMembers.InstanceInitializers[insertAt][0].Syntax.Span.Start))
3550var declaredInitializers = declaredMembers.InstanceInitializers[insertAt];
4664var methodParam = methodParams[i];
4670var 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 (130)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\Extensions\ControlFlowRegionExtensions.cs (1)
18var block = cfg.Blocks[i];
Microsoft.CodeAnalysis.Razor.Compiler (31)
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 (183)
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 (10)
Microsoft.Interop.JavaScript.JSImportGenerator (3)
Microsoft.Interop.LibraryImportGenerator (7)
Microsoft.Interop.SourceGeneration (13)
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)