2853 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)
131states.Add(_state.GeneratorStates[existingIndex]);
149if (generators.Contains(newGenerators[i]))
267var generator = state.IncrementalGenerators[i];
268var generatorState = state.GeneratorStates[i];
269var sourceGenerator = state.Generators[i];
369if (shouldSkipGenerator(state.Generators[i]) || generatorState.OutputNodes.Length == 0)
380var parsedSources = ReuseOrParsePreCompilationSources(state.Generators[i], sources, generatorState.PreCompilationTrees, cancellationToken);
383catch (UserFunctionException ufe) when (handleGeneratorException(compilation, MessageProvider, state.Generators[i], ufe.InnerException, isInit: false))
385stateBuilder[i] = SetGeneratorException(compilation, MessageProvider, generatorState, state.Generators[i], ufe.InnerException, diagnosticsBag, phase: GeneratorRunPhase.PreCompilation, runTime: null, cancellationToken);
423if (shouldSkipGenerator(state.Generators[i]) || generatorState.OutputNodes.Length == 0 || generatorState.PreCompilationFailed)
428using var generatorTimer = CodeAnalysisEventSource.Log.CreateSingleGeneratorRunTimer(state.Generators[i], (t) => t.Add(driverStateBuilder.SyntaxStore.GetRuntimeAdjustment(stateBuilder[i].InputNodes)));
440stateBuilder[i] = generatorState.WithResults(ParseAdditionalSources(state.Generators[i], sources, cancellationToken), generatorDiagnostics, generatorRunStateTable.ExecutedSteps, generatorRunStateTable.OutputSteps, hostOutputs, generatorTimer.Elapsed);
442catch (UserFunctionException ufe) when (handleGeneratorException(compilation, MessageProvider, state.Generators[i], ufe.InnerException, isInit: false))
444stateBuilder[i] = SetGeneratorException(compilation, MessageProvider, generatorState, state.Generators[i], ufe.InnerException, diagnosticsBag, phase: GeneratorRunPhase.Standard, runTime: generatorTimer.Elapsed, cancellationToken);
537var source = sources[j];
540&& ReferenceEquals(source.Text, previousTrees[j].Text)
541&& string.Equals(source.HintName, previousTrees[j].HintName, StringComparison.OrdinalIgnoreCase))
543trees.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 (916)
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];
3196var argument = arguments[i];
3197var destType = targetElementTypes[i];
3198var elementConversion = underlyingConversions[i];
3557var delegateParameter = delegateOrFuncPtrParameters[i];
3558var 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 (23)
2981var argument = tupleArguments[i];
2982var targetElementType = targetElementTypesWithAnnotations[i].Type;
3530CheckArgumentRefKind(analyzedArguments.RefKind(arg), argument, arg, parameters[paramNum], invokedAsExtensionMethod, diagnostics);
3540arguments[arg] = coerceArgument(in methodResult, receiver, parameters, argumentsForInterpolationConversion: arguments, argument, arg, parameters[paramNum].TypeWithAnnotations, diagnostics);
3662if (parameters[paramsIndex].Type.IsSZArray())
3682BoundExpression collection = CreateParamsCollection(node, parameters[paramsIndex], collectionArgs, diagnostics);
3736return parameters[paramNum];
3825int handlerParameter = handlerParameterIndexes[handlerParameterIndex];
3858int argumentIndex = handlerArgumentIndexes[i];
3881var originalParameterIndex = handlerParameterIndexes[i];
3882var parameter = parameters[originalParameterIndex];
3901var originalParameterIndex = handlerParameterIndexes[i];
3902var parameter = parameters[originalParameterIndex];
4371BoundExpression boundExpression = boundInitExpr[boundInitExprIndex];
4396init = boundInitExpr[boundInitExprIndex];
4531var size = sizes[i];
6758MethodSymbol constructor = constructors[i];
7828var typeArgument = typeArgumentsWithAnnotations[i];
11565parameterTypes[i],
11566parameterRefKinds.IsDefault ? RefKind.None : parameterRefKinds[i],
11567parameterScopes.IsDefault ? ScopedKind.None : parameterScopes[i],
11568parameterDefaultValues.IsDefault ? null : parameterDefaultValues[i],
11570hasUnscopedRefAttribute: 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)
3028var parameter = methodParameters[i];
3031var parameterType = i >= signatureParameters.Length ? parameter.TypeWithAnnotations : signatureParameters[i].TypeWithAnnotations;
4101var addArgument = initializer.Arguments[argIndex];
4120var reinferredParameter = reinferredAddMethod.Parameters[argIndex];
5047var argument = arguments[i];
5048var argumentType = argumentTypes[i];
5077var currentDeclaration = node.Declarations[currentDeclarationIndex];
5287BoundExpression placeholder = placeholders[i];
6922BoundExpression? child = node.Arguments[i];
7092builder.Add(argsToParamsOpt[i] + 1);
7319var comparand = compareExchangeInfo.Arguments[comparandIndex];
7320var valueFlowState = compareExchangeInfo.Results[valueIndex].RValueType.State;
7327var locationFlowState = compareExchangeInfo.Results[locationIndex].RValueType.State;
7669var argumentNoConversion = argumentsNoConversions[i];
7670var argument = i < arguments.Length ? arguments[i] : argumentNoConversion;
7704conversions.IsDefault || i >= conversions.Length ? Conversion.Identity : conversions[i],
7709results[i],
7718if (results[i].RValueType.IsNotNull || isExpandedParamsArgument)
7757arguments[i],
7762results[i],
7773var argument = arguments[i];
7774var result = results[i];
7775var argumentNoConversion = argumentsNoConversions[i];
7824BoundExpression argument = arguments[a];
8091resultsBuilder.Add(VisitArgumentEvaluate(arguments[i], GetRefKind(refKindsOpt, i), parameterAnnotationsOpt.IsDefault ? default : parameterAnnotationsOpt[i]));
8617var argument = arguments[i];
8857var visitArgumentResult = argumentResults[i];
8858builder.Add(getArgumentForMethodTypeInference(arguments[i], visitArgumentResult));
8886if (collection.Elements[i] is BoundExpression elementExpression)
8893elementsBuilder.Add(collection.Elements[i]);
9448trackState(values[argOrdinal], tupleElements[i], types[argOrdinal]);
9455trackState(values[argOrdinal], restField, types[argOrdinal]);
9515trackConvertedValue(targetElements[i], conversions[i], valueElements[i]);
11468placeholderArgs.Add(new BoundExpressionWithNullability(variables[i].Expression.Syntax, variables[i].Expression, NullableAnnotation.Oblivious, conversion.DeconstructionInfo.OutputPlaceholders[i].Type));
11498var parameter = parameters[i + offset];
11499var (placeholder, placeholderConversion) = conversion.DeconstructConversionInfo[i];
11504var nestedRight = CreatePlaceholderIfNecessary(invocation.Arguments[i + offset], parameter.TypeWithAnnotations);
11518var parameter = parameters[i + offset];
11541var (placeholder, placeholderConversion) = deconstructConversionInfo[i];
11543var rightPart = rightParts[i];
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
630var 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))
2375var refKind1 = method1.Parameters[i].RefKind;
2376var refKind2 = method2.Parameters[i].RefKind;
2985if (!op1.ParameterTypesWithAnnotations[p].Equals(op2.ParameterTypesWithAnnotations[p], TypeCompareKind.AllIgnoreOptions))
3431Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i - 1].First().Syntax, compilation), new LexicalSortKey(initializers[i].Last().Syntax, compilation)) < 0);
3436Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i].First().Syntax, compilation), new LexicalSortKey(initializers[i + 1].Last().Syntax, compilation)) < 0);
3439if (initializers[i].Length != 1)
3441Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i].First().Syntax, compilation), new LexicalSortKey(initializers[i].Last().Syntax, compilation)) < 0);
3511if (LexicalSortKey.Compare(sortKey, new LexicalSortKey(declaredMembers.InstanceInitializers[insertAt][0].Syntax, compilation)) < 0)
3520declaredMembers.DeclarationWithParameters.SyntaxTree == declaredMembers.InstanceInitializers[insertAt][0].Syntax.SyntaxTree &&
3521declaredMembers.DeclarationWithParameters.Span.Contains(declaredMembers.InstanceInitializers[insertAt][0].Syntax.Span.Start))
3524var declaredInitializers = declaredMembers.InstanceInitializers[insertAt];
4638var methodParam = methodParams[i];
4644var 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)
968var oldStatementSpan = oldActiveStatements[i].UnmappedSpan;
1003if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[i].Statement.Id, newText, newBody, out var trackedStatement, out var trackedStatementPart))
1033var ancestors = GetExceptionHandlingAncestors(newStatement, newBody.EncompassingAncestor, oldActiveStatements[i].Statement.IsNonLeaf);
1042newActiveStatements[i] = GetActiveStatementWithSpan(oldActiveStatements[i], newBody.SyntaxTree, newStatementSpan, diagnostics, cancellationToken);
1053newActiveStatements[i] = oldActiveStatements[i].Statement.WithSpan(default);
1178newActiveStatements[activeStatementIndex] = GetActiveStatementWithSpan(oldActiveStatements[activeStatementIndex], topMatch.NewRoot.SyntaxTree, newSpan, diagnostics, cancellationToken);
1189var oldStatementSpan = oldActiveStatements[activeStatementIndex].UnmappedSpan;
1214if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[activeStatementIndex].Statement.Id, newText, newMemberBody, out var newStatementSyntax, out var _))
1318var isNonLeaf = oldActiveStatements[activeStatementIndex].Statement.IsNonLeaf;
1319var isPartiallyExecuted = (oldActiveStatements[activeStatementIndex].Statement.Flags & ActiveStatementFlags.PartiallyExecuted) != 0;
1449newActiveStatements[activeStatementIndex] = GetActiveStatementWithSpan(oldActiveStatements[activeStatementIndex], newModel.SyntaxTree, newSpan, diagnostics, cancellationToken);
1464newActiveStatements[i] = oldActiveStatements[i].Statement;
3329newActiveStatements[index] = GetActiveStatementWithSpan(oldActiveStatements[index], newTree, newActiveStatementSpan.Value, diagnostics, cancellationToken);
4934var newAttribute = newAttributes[i];
6394index.Add(array[i].Key, i);
6549var oldCapture = oldCaptures[oldCaptureIndex];
6568var newCapture = newCaptures[newCaptureIndex];
6600var oldCapture = oldCaptures[oldCaptureIndex];
6722ReportCustomAttributeRudeEdits(diagnosticContext.WithSymbols(oldLambdaSymbol.Parameters[i], newLambdaSymbol.Parameters[i]), capabilities, out _, out _, cancellationToken);
6727ReportCustomAttributeRudeEdits(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 (12)
Microsoft.Interop.JavaScript.JSImportGenerator (3)
Microsoft.Interop.LibraryImportGenerator (6)
Microsoft.Interop.SourceGeneration (12)
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 (1)
System.Text.RegularExpressions.Generator (5)