238 references to First
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
934var ifDirective = condDirectives.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
32visitor.WriteLocation(symbol.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
275x.Locations.First().Equals(y.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
80return types.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
93var originalParameter = methodSymbol.Parameters.First();
ILLink.CodeFixProvider (2)
BaseAttributeCodeFixProvider.cs (1)
36var diagnostic = context.Diagnostics.First();
RequiresUnsafeCodeFixProvider.cs (1)
35var diagnostic = context.Diagnostics.First();
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
34var diagnostic = context.Diagnostics.First();
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
34var diagnostic = context.Diagnostics.First();
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlComments\XmlComment.InheritDoc.cs (1)
273return memberSymbol.ExplicitInterfaceImplementations().First();
Microsoft.CodeAnalysis (2)
CodeGen\PermissionSetAttribute.cs (1)
74var fileArg = namedArgs.First();
Operations\ControlFlowGraph.cs (1)
43Debug.Assert(blocks.First().Kind == BasicBlockKind.Entry);
Microsoft.CodeAnalysis.Analyzers (8)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
278var analyzerName = fieldInitializer.InitializedFields.First().ContainingType.Name;
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
544Location location = contextParameter.DeclaringSyntaxReferences.First()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
934var ifDirective = condDirectives.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
32visitor.WriteLocation(symbol.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
275x.Locations.First().Equals(y.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
80return types.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
93var originalParameter = methodSymbol.Parameters.First();
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
934var ifDirective = condDirectives.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
32visitor.WriteLocation(symbol.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
275x.Locations.First().Equals(y.Locations.First());
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
167return DiagnosticHelper.Create(Descriptor, symbol.Locations.First(), NotificationOption2.ForSeverity(applicableRule.EnforcementLevel), options, additionalLocations: null, builder.ToImmutable(), failureReason);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
934var ifDirective = condDirectives.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
32visitor.WriteLocation(symbol.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
275x.Locations.First().Equals(y.Locations.First());
Microsoft.CodeAnalysis.CodeStyle.Fixes (23)
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
26var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
69var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
65var diagnostic = context.Diagnostics.First(); 311var aMethod = codeFixData.First().Method; // We need to term the MethodGroup and need an arbitrary IMethodSymbol to do so.
src\roslyn\src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
73context.Diagnostics.First());
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
29if (context.Diagnostics.First().Properties.ContainsKey(ForEachCastHelpers.IsFixable))
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
37var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (2)
255var interfaceType = state.InterfaceTypes.First(); 302var firstInterfaceType = state.InterfaceTypes.First();
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
40var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
32var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
45var targetNamespace = diagnostics.First().Properties[MatchFolderAndNamespaceConstants.TargetNamespace];
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
48var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
32var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
32var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
52var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
34var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
45var (title, key) = context.Diagnostics.First().Properties.ContainsKey(UseConditionalExpressionHelpers.CanSimplifyName)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
36var (title, key) = context.Diagnostics.First().Properties.ContainsKey(UseConditionalExpressionHelpers.CanSimplifyName)
src\roslyn\src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
36var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
67var firstDiagnostic = context.Diagnostics.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
80return types.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
93var originalParameter = methodSymbol.Parameters.First();
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Invocation.cs (1)
1269ParameterSymbol receiverParameter = method.Parameters.First();
Binder\Binder_Lookup.cs (1)
274TypeSymbol candidateType = errorType.CandidateSymbols.First() as TypeSymbol;
Binder\Binder_Symbols.cs (1)
2443return symbol.ContainingAssembly ?? ((NamespaceSymbol)symbol).ConstituentNamespaces.First().ContainingAssembly;
Emitter\Model\PEModuleBuilder.cs (1)
1520bool mustBeTranslated = @params.Any() && MustBeWrapped(@params.First());
Lowering\LocalRewriter\LocalRewriter.cs (1)
894initializer = (BoundStatement)block.Statements.First();
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
48NamedTypeSymbol firstContainer = node.ApplicableMethods.First().ContainingType;
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
302symbol = symbol.ReduceExtensionMethod(symbol.Parameters.First().Type) ?? symbol;
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
245var location = symbol.Locations.First();
Symbols\NamedTypeSymbol.cs (1)
366var thisParam = method.Parameters.First();
Symbols\Source\SourceMemberContainerSymbol.cs (3)
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); 3441Debug.Assert(LexicalSortKey.Compare(new LexicalSortKey(initializers[i].First().Syntax, compilation), new LexicalSortKey(initializers[i].Last().Syntax, compilation)) < 0);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1784string defaultMemberName = this.Indexers.First().MetadataName; // UNDONE: IndexerNameAttribute
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
110return GetSimpleProgramNamedTypeSymbol(compilation)?.GetSimpleProgramEntryPoints().First();
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
175? returnType.GetTypeArguments().First().Name
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
81var firstDirective = (DirectiveTriviaSyntax)leadingDirectives.First().GetStructure()!; 85if (conditionalDirectives.First().SpanStart <= block.OpenBraceToken.SpanStart ||
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (29)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
36var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (2)
33var diagnostic = context.Diagnostics.First(); 50var diagnostic = diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
165constructorOperation, expectedFields, constructorSymbol.Parameters.First()))
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (3)
37methodSymbol.Parameters.First().Type.SpecialType == SpecialType.System_Object && 50&& param.Equals(methodSymbol.Parameters.First())) 504var parameter = methodSymbol.Parameters.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
40var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
67var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
47var originalNode = GetOriginalNode(root, context.Diagnostics.First());
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
57var typeArg = type.GetTypeArguments().First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
33var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
34var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
33var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
33var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
34var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
33var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
36var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
46var node = context.Diagnostics.First().Location.FindNode(getInnermostNodeForTie: true, cancellationToken);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
37var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
35var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
85var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
97var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
41var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
42context.Diagnostics.First().Properties[CSharpTypeStyleUtilities.EquivalenceyKey]!);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
33context.Diagnostics.First().Properties[CSharpTypeStyleUtilities.EquivalenceyKey]!);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
38var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
60var diagnostic = context.Diagnostics.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
233var innerType = symbol.TypeArguments.First();
Microsoft.CodeAnalysis.CSharp.Features (34)
AddImport\CSharpAddImportFeatureService.cs (1)
596externAliasString = aliases.First();
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
72var symbols = ImmutableArray.Create<ISymbol>(conversion.ContainingType, conversion.Parameters.First().Type, conversion.ReturnType);
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
247extensionMethods.First().ExtensionMethod,
Debugging\CSharpProximityExpressionsService.cs (1)
74var statement = info.Symbol.Locations.First().FindToken(cancellationToken).GetAncestor<StatementSyntax>();
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
78var firstImplName = implementations.First().Name;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
36var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (2)
33var diagnostic = context.Diagnostics.First(); 50var diagnostic = diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
165constructorOperation, expectedFields, constructorSymbol.Parameters.First()))
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (3)
37methodSymbol.Parameters.First().Type.SpecialType == SpecialType.System_Object && 50&& param.Equals(methodSymbol.Parameters.First())) 504var parameter = methodSymbol.Parameters.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
40var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
67var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
47var originalNode = GetOriginalNode(root, context.Diagnostics.First());
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
57var typeArg = type.GetTypeArguments().First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
33var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
34var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
33var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
33var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
34var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
33var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
36var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
46var node = context.Diagnostics.First().Location.FindNode(getInnermostNodeForTie: true, cancellationToken);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
37var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
35var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
85var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
97var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
41var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
42context.Diagnostics.First().Properties[CSharpTypeStyleUtilities.EquivalenceyKey]!);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
33context.Diagnostics.First().Properties[CSharpTypeStyleUtilities.EquivalenceyKey]!);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
38var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
60var diagnostic = context.Diagnostics.First();
Structure\Providers\FileScopedNamespaceDeclarationStructureProvider.cs (1)
33CSharpStructureHelpers.CollectCommentBlockSpans(externsAndUsings.First(), spans, options);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
304.WhereAsArray(label => label.DeclaringSyntaxReferences.First().GetSyntax(_cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
175? returnType.GetTypeArguments().First().Name
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
81var firstDirective = (DirectiveTriviaSyntax)leadingDirectives.First().GetStructure()!; 85if (conditionalDirectives.First().SpanStart <= block.OpenBraceToken.SpanStart ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
233var innerType = symbol.TypeArguments.First();
Microsoft.CodeAnalysis.Extensions.Package (2)
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
275x.Locations.First().Equals(y.Locations.First());
Microsoft.CodeAnalysis.Features (57)
ChangeSignature\AbstractChangeSignatureService.cs (1)
946.OrderByDescending(s => s.Locations.First().SourceSpan.Start);
CodeFixes\Service\CodeFixService.cs (1)
550var primaryDiagnostic = dxs.First();
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
188onItemFound((diagnostics.First(), currentAction));
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (1)
65var editor = Editor.GetEditor(operationKind, (TService)this, semanticDocument, typeDeclaration, suggestedFileNames.First(), cancellationToken);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
78var nodeToCleanup = itemsAfter.First();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
143var originalNamespaceName = semanticModel.GetRequiredDeclaredSymbol(originalNamespaceDeclarations.First(), cancellationToken).ToDisplayString();
Completion\Utilities.cs (1)
31var totalOldSpan = TextSpan.FromBounds(changes.First().Span.Start, changes.Last().Span.End);
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
140.WithLeadingTrivia(pieces.First().GetLeadingTrivia());
Copilot\ICopilotChangeAnalysisService.cs (1)
287var diagnosticId = codeFixCollection.Diagnostics.First().Id;
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
230if (symbol.Locations.First().IsInSource) 233await AddLocationSpanAsync(symbol.Locations.First(), solution, spanSet, tagMap, HighlightSpanKind.Definition, cancellationToken).ConfigureAwait(false);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
6412=> GetSymbolDeclarationSyntax(symbol, selector: System.Linq.ImmutableArrayExtensions.First, cancellationToken)!; 6436symbol.Locations.FirstOrDefault()?.SourceSpan ?? symbol.ContainingSymbol.Locations.First().SourceSpan;
EditAndContinue\EditSession.cs (1)
265var documentId = newDocumentIds.First();
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
177var fieldDeclaration = field.DeclaringSyntaxReferences.First(); 325var fieldDeclaration = field.DeclaringSyntaxReferences.First();
ExtractClass\AbstractExtractClassRefactoringProvider.cs (3)
75var containingType = selectedMembers.First().ContainingType; 82memberNodeSymbolPairs.First().node.FullSpan.Start, 91var containingTypeDeclarationNode = selectedMemberNodes.First().FirstAncestorOrSelf<SyntaxNode>(syntaxFacts.IsTypeDeclaration);
ExtractMethod\MethodExtractor.VariableSymbol.cs (3)
106var locationLeft = left.Locations.First(); 107var locationRight = right.Locations.First(); 167=> Symbol.Locations.First().FindToken(cancellationToken);
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
38var containingType = selectedMembers.First().ContainingType;
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
814.Where(s => !s.Equals(symbolGroup.First().OriginalDefinition))
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (2)
50var containingType = selectedMembers.First().ContainingType; 65memberNodeSymbolPairs.First().node.FullSpan.Start,
MoveStaticMembers\MoveStaticMembersOptions.cs (1)
41var sourceLocation = destination.DeclaringSyntaxReferences.First();
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
209var originalType = selectedMembers.First().ContainingType;
NavigationBar\AbstractNavigationBarItemService.cs (3)
68referencesInCurrentFile.First().Span; 80Location.Create(allReferences.First().SyntaxTree, allReferences.First().Span);
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (2)
48var containingType = selectedMembers.First().ContainingType; 74memberNodeSymbolPairs.First().node.FullSpan.Start,
QuickInfo\QuickInfoUtilities.cs (1)
42var symbol = symbols.First();
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
41var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
167return DiagnosticHelper.Create(Descriptor, symbol.Locations.First(), NotificationOption2.ForSeverity(applicableRule.EnforcementLevel), options, additionalLocations: null, builder.ToImmutable(), failureReason);
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
26var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
69var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
65var diagnostic = context.Diagnostics.First(); 311var aMethod = codeFixData.First().Method; // We need to term the MethodGroup and need an arbitrary IMethodSymbol to do so.
src\roslyn\src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
73context.Diagnostics.First());
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
29if (context.Diagnostics.First().Properties.ContainsKey(ForEachCastHelpers.IsFixable))
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
37var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (2)
255var interfaceType = state.InterfaceTypes.First(); 302var firstInterfaceType = state.InterfaceTypes.First();
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
40var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
32var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
45var targetNamespace = diagnostics.First().Properties[MatchFolderAndNamespaceConstants.TargetNamespace];
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
48var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
32var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
32var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
52var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
34var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
45var (title, key) = context.Diagnostics.First().Properties.ContainsKey(UseConditionalExpressionHelpers.CanSimplifyName)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
36var (title, key) = context.Diagnostics.First().Properties.ContainsKey(UseConditionalExpressionHelpers.CanSimplifyName)
src\roslyn\src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
36var diagnostic = context.Diagnostics.First();
src\roslyn\src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
67var firstDiagnostic = context.Diagnostics.First();
Microsoft.CodeAnalysis.Razor.Compiler (1)
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
45var identifierFeature = Engine.GetFeatures<IMetadataIdentifierFeature>().First();
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
934var ifDirective = condDirectives.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
32visitor.WriteLocation(symbol.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
275x.Locations.First().Equals(y.Locations.First());
Microsoft.CodeAnalysis.Workspaces (12)
ReassignedVariable\AbstractReassignedVariableService.cs (1)
226var methodOrPropertyDeclaration = methodOrProperty.DeclaringSyntaxReferences.First().GetSyntax(cancellationToken);
Rename\RenameUtilities.cs (1)
132.Concat(documentsOfRenameSymbolDeclaration.First().Id)
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
23? [definition.Locations.First()]
Shared\Extensions\ISymbolExtensions.cs (2)
193var argumentValue = attribute.ConstructorArguments.First().Value; 465return memberSymbol.ExplicitInterfaceImplementations().First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
934var ifDirective = condDirectives.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
32visitor.WriteLocation(symbol.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
275x.Locations.First().Equals(y.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
80return types.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
93var originalParameter = methodSymbol.Parameters.First();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
719var projectIdToReference = ids.First();
Microsoft.DotNet.HotReload.Utils.Generator (1)
DeltaProject.cs (1)
117var update = updates.ProjectUpdates.First();
Microsoft.DotNet.HotReload.Watch (3)
HotReload\CompilationHandler.cs (1)
516projectsToUpdate.Select(e => e.Value.First().Options.Representation).Concat(
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClients.cs (1)
192clients.First().client.Logger.LogError("Failed to read file {FilePath}: {Message}", asset.FilePath, e.Message);
src\sdk\src\Dotnet.Watch\HotReloadClient\WebSocketClientTransport.cs (1)
68env[AgentEnvironmentVariables.DotNetWatchHotReloadWebSocketEndpoint] = _server.ServerUrls.First();
Microsoft.Extensions.Options.SourceGeneration (4)
Parser.cs (4)
259return implementingInterface.TypeArguments.First(); 305Diag(DiagDescriptors.MemberIsInaccessible, member.Locations.First(), member.Name); 754result.Add(implementingInterface.TypeArguments.First()); 767var t = implementingInterface.TypeArguments.First();
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\ComClassGeneratorDiagnosticsAnalyzer.cs (1)
65Location location = annotatedClass.Locations.First();
Microsoft.Interop.SourceGeneration (1)
TypeSymbolExtensions.cs (1)
250currentType = currentType.GetTypeMembers(originalNestedType.Name, originalNestedType.Arity).First();
Microsoft.ML.Tests (2)
ImagesTests.cs (2)
1028using (var image = (MLImage)rowView.First().Values.Last().Value) 1189var resizedImage = (MLImage)rowView.First().Values.Last().Value;
NuGet.Commands (1)
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
229request.Project.TargetFrameworks.First().Dependencies.First().LibraryRange.VersionRange,
Roslyn.Diagnostics.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
934var ifDirective = condDirectives.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
32visitor.WriteLocation(symbol.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
275x.Locations.First().Equals(y.Locations.First());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
80return types.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
93var originalParameter = methodSymbol.Parameters.First();
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
175? returnType.GetTypeArguments().First().Name
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
81var firstDirective = (DirectiveTriviaSyntax)leadingDirectives.First().GetStructure()!; 85if (conditionalDirectives.First().SpanStart <= block.OpenBraceToken.SpanStart ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
233var innerType = symbol.TypeArguments.First();
System.Windows.Forms.Analyzers.CodeFixes.CSharp (1)
System\Windows\Forms\CSharp\CodeFixes\AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.cs (1)
38Diagnostic diagnostic = context.Diagnostics.First();