150 references to First
Microsoft.CodeAnalysis.CodeStyle (1)
UseCollectionInitializerAnalyzer.cs (1)
79var firstInit = _syntaxFacts.GetExpressionsOfObjectCollectionInitializer(initializer).First();
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Query.cs (1)
143var firstOrdering = ((OrderByClauseSyntax)firstClause).Orderings.First();
Binder\ForLoopBinder.cs (1)
105var scopeDesignator = incrementors.First();
Binder\LocalBinderFactory.cs (1)
588AddToMap(incrementors.First(), incrementorsBinder);
Compilation\MemberSemanticModel.cs (1)
393binder = binder.GetBinder(forStmt.Incrementors.First());
Compilation\SyntaxTreeSemanticModel.cs (1)
373var fieldSymbol = GetDeclaredFieldSymbol(variableDecl.Variables.First());
Lowering\Instrumentation\DebugInfoInjector.cs (1)
345((LocalDeclarationStatementSyntax)original.Syntax).Declaration.Variables.First(),
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
112if (declarationSyntax.Variables.First() == declaratorSyntax)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4655new SourceLocation(fieldSyntax.Declaration.Variables.First().Identifier)); 4802new SourceLocation(eventFieldSyntax.Declaration.Variables.First().Identifier));
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
CSharpUseExplicitTypeHelper.cs (1)
89var variable = variableDeclaration.Variables.First();
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
259TextSpan.FromBounds(arguments.First().SpanStart, arguments.Last().Span.End));
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
82var variableDeclarator = localDeclarationStatement.Declaration.Variables.First();
MemberDeclarationSyntaxExtensions.cs (2)
44return ((FieldDeclarationSyntax)member).Declaration.Variables.First().Identifier; 46return ((EventFieldDeclarationSyntax)member).Declaration.Variables.First().Identifier;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
ConvertToRecordEngine.cs (1)
333var baseRecord = typeList.First();
CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,
UseInitializerHelpers.cs (1)
26var firstExpression = expressions.First();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\Suppression\SuppressionTests.cs (1)
1099context.ReportDiagnostic(Diagnostic.Create(Descriptor, field.Declaration.Variables.First().Identifier.GetLocation()));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenTupleTest.cs (4)
7504var value = declaration.Declaration.Variables.First().Initializer.Value; 7537var value = declaration.Declaration.Variables.First().Initializer.Value; 24244Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem1", model.GetDeclaredSymbol(type.Elements.First()).ToTestDisplayString()); 24246Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem1", model.GetDeclaredSymbol((SyntaxNode)type.Elements.First()).ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Features (10)
ConvertToRecordEngine.cs (1)
333var baseRecord = typeList.First();
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
259TextSpan.FromBounds(arguments.First().SpanStart, arguments.Last().Span.End));
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
82var variableDeclarator = localDeclarationStatement.Declaration.Variables.First();
EditAndContinue\BreakpointSpans.cs (2)
202switchArm = switchExpression.Arms.LastOrDefault(arm => position >= arm.FullSpan.Start) ?? switchExpression.Arms.First(); 301? TryCreateSpanForNode(orderByClause.Orderings.First().Expression, position)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
113declarations = new(((BaseFieldDeclarationSyntax)current).Declaration.Variables.First()); 416node = ((VariableDeclarationSyntax)node).Variables.First(); 420partner = ((VariableDeclarationSyntax)partner).Variables.First();
GenerateMember\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
85genericName.TypeArgumentList.Arguments.First(),
UseInitializerHelpers.cs (1)
26var firstExpression = expressions.First();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\UsingStatementTests.cs (2)
1377var firstDeclaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.Variables.First()); 1388Assert.Equal(((ILocalSymbol)model.GetDeclaredSymbol(usingStatement.Declaration.Variables.First())).Type, typeInfo.Symbol);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (21)
Compilation\GetSemanticInfoTests.cs (1)
3586var argTypeInfo = model.GetTypeInfo(expr.ArgumentList.Arguments.First().Expression);
Compilation\SemanticModelAPITests.cs (11)
1411var varDecl = fieldDecl.Declaration.Variables.First(); 1786var declarator = localDecl.Declaration.Variables.First(); 1839var declarator = ((LocalDeclarationStatementSyntax)statement).Declaration.Variables.First(); 1852declarator = ((LocalDeclarationStatementSyntax)statement).Declaration.Variables.First(); 2268var declarator = unsafeStatement.Declaration.Variables.First(); 2392var declarator = localDecl.Declaration.Variables.First(); 2575var declarator = ((LocalDeclarationStatementSyntax)blockStatement.Statements[0]).Declaration.Variables.First(); 2589declarator = ((LocalDeclarationStatementSyntax)blockStatement.Statements[0]).Declaration.Variables.First(); 2603declarator = ((LocalDeclarationStatementSyntax)blockStatement.Statements[0]).Declaration.Variables.First(); 2873TestGetSpeculativeSemanticModelForTypeSyntax_Common(model, methodDecl.ParameterList.Parameters.First().SpanStart, 3557return SyntaxFactory.ParseCompilationUnit(source + " class X {}").Members.First().AsTypeDeclarationSyntax().AttributeLists.First().Attributes.First();
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (7)
4106return SyntaxFactory.ParseCompilationUnit(source + " class X {}").Members.First().AsTypeDeclarationSyntax().AttributeLists.First().Attributes.First(); 4275var constantInfo = speculativeModel.GetConstantValue(attr2.ArgumentList.Arguments.First().Expression); 4290constantInfo = speculativeModel.GetConstantValue(attr3.ArgumentList.Arguments.First().Expression); 4336constantInfo = speculativeModel.GetConstantValue(attr6.ArgumentList.Arguments.First().Expression); 4359constantInfo = speculativeModel.GetConstantValue(attr7.ArgumentList.Arguments.First().Expression); 4369var attr8 = SyntaxFactory.ParseCompilationUnit(@"[assembly: O(""hello"")]").AttributeLists.First().Attributes.First(); 4381constantInfo = speculativeModel.GetConstantValue(attr8.ArgumentList.Arguments.First().Expression);
Symbols\TypeTests.cs (2)
1761var loc = node1.Declaration.Variables.First(); 1762var sym = model.GetDeclaredSymbol(node1.Declaration.Variables.First()) as ILocalSymbol;
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,
CSharpUseExplicitTypeHelper.cs (1)
89var variable = variableDeclaration.Variables.First();
MemberDeclarationSyntaxExtensions.cs (2)
44return ((FieldDeclarationSyntax)member).Declaration.Variables.First().Identifier; 46return ((EventFieldDeclarationSyntax)member).Declaration.Variables.First().Identifier;
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
96var parameter = parenthesizedLambda.ParameterList.Parameters.First();
Simplification\Simplifiers\NameSimplifier.cs (1)
287var oldType = genericName.TypeArgumentList.Arguments.First();
Microsoft.CodeAnalysis.Features (2)
CodeRefactorings\AbstractRefactoringHelpersService.cs (1)
418var declaredVariable = variables.First();
UseCollectionInitializerAnalyzer.cs (1)
79var firstInit = _syntaxFacts.GetExpressionsOfObjectCollectionInitializer(initializer).First();
Microsoft.CodeAnalysis.VisualBasic (20)
Binding\Binder_Query.vb (5)
786Debug.Assert(Not skipFirstVariable OrElse source.Syntax Is variables.First) 1216Dim firstVariable = DirectCast(absorbNextOperator, AggregateClauseSyntax).Variables.First 1221Dim firstVariable = DirectCast(absorbNextOperator, LetClauseSyntax).Variables.First 1303Dim firstVariable As ExpressionRangeVariableSyntax = [let].Variables.First 3141joinSelector = BindLetClauseVariableSelector([let].Variables.First,
Symbols\Source\SourceAssemblySymbol.vb (1)
1125Return attributeSyntaxOpt.ArgumentList.Arguments.First().GetLocation()
Syntax\LambdaUtilities.vb (14)
245Return selectClause.Variables.First.Expression 249Return aggregateClause.Variables.First.Expression 253Return groupByClause.Items.First.Expression 257Return groupByClause.Keys.First.Expression 261Return joinClause.JoinConditions.First.Left 265Return joinClause.JoinConditions.First.Right 334Dim firstCondition = DirectCast(node.Parent, JoinClauseSyntax).JoinConditions.First 406If lambda Is aggregateClause.Variables.First Then 436result.Add(clause.Variables.First.Expression) 455result.Add(joinClause.JoinedVariables.First.Expression) 542Return expressionRangeVariable Is selectClause.Variables.First 546Return expressionRangeVariable Is groupByClause.Keys.First OrElse 567Return collectionRangeVariable IsNot GetCollectionRangeVariables(clause).First 600Return joinCondition Is DirectCast(joinCondition.Parent, JoinClauseSyntax).JoinConditions.First
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
StatementSyntaxExtensions.vb (2)
322Return DirectCast(member, FieldDeclarationSyntax).Declarators.First().Names.First().Identifier
VisualBasicSyntaxFacts.vb (1)
872Return TextSpan.FromBounds(list.First.SpanStart, list.Last.Span.End)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (4)
Diagnostics\Suppression\SuppressionTests.vb (4)
1032context.ReportDiagnostic(Diagnostic.Create(_descriptor, f.Declarators.First().Names.First.GetLocation())) 1748context.ReportDiagnostic(Diagnostic.Create(_descriptor, f.Declarators.First().Names.First.GetLocation()))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
CodeGen\CodeGenTuples.vb (3)
20823Assert.Equal(SyntaxKind.TypedTupleElement, type.Elements.First().Kind()) 20824Assert.Equal("(System.Int32, elem2 As System.Int32).Item1 As System.Int32", model.GetDeclaredSymbol(type.Elements.First()).ToTestDisplayString()) 20827Assert.Equal("(System.Int32, elem2 As System.Int32).Item1 As System.Int32", model.GetDeclaredSymbol(DirectCast(type.Elements.First(), SyntaxNode)).ToTestDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Features (29)
AddImport\VisualBasicAddImportFeatureService.vb (2)
264type = semanticModel.GetTypeInfo(fromClause.Variables.First().Expression, cancellationToken).Type 267type = semanticModel.GetTypeInfo(aggregateClause.Variables.First().Expression, cancellationToken).Type
CodeLens\VisualBasicDisplayInfoService.vb (2)
43Return GetDisplayNode(variableNode.Names.First()) 49Return GetDisplayNode(fieldNode.Declarators.First())
CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
96If localDeclarationStatement.Declarators.Count = 1 And localDeclarationStatement.Declarators.First().Names.Count = 1 Then
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
42If variableDeclarator.Names.Count = 1 AndAlso variableDeclarator.Names.First().Identifier = targetToken Then
EditAndContinue\BreakpointSpans.vb (5)
100Return TextSpan.FromBounds(list.First.SpanStart, list.Last.Span.End) 340Return TryCreateSpanForNode(fromClause.Variables.First(), position) 362Return TryCreateSpanForNode(orderByClause.Orderings.First(), position) 409If position >= clause.Keys.First.SpanStart AndAlso position < clause.IntoKeyword.SpanStart Then 417Return TextSpan.FromBounds(clause.Keys.First.SpanStart, clause.Span.End)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1588Return GetDiagnosticSpan(fieldDeclaration.Modifiers, fieldDeclaration.Declarators.First, fieldDeclaration.Declarators.Last)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
86genericName.TypeArgumentList.Arguments.First(),
Highlighting\KeywordHighlighters\SelectBlockHighlighter.vb (1)
43Dim elseKeyword = DirectCast(.Cases.First(), ElseCaseClauseSyntax).ElseKeyword
LambdaUtilities.vb (14)
245Return selectClause.Variables.First.Expression 249Return aggregateClause.Variables.First.Expression 253Return groupByClause.Items.First.Expression 257Return groupByClause.Keys.First.Expression 261Return joinClause.JoinConditions.First.Left 265Return joinClause.JoinConditions.First.Right 334Dim firstCondition = DirectCast(node.Parent, JoinClauseSyntax).JoinConditions.First 406If lambda Is aggregateClause.Variables.First Then 436result.Add(clause.Variables.First.Expression) 455result.Add(joinClause.JoinedVariables.First.Expression) 542Return expressionRangeVariable Is selectClause.Variables.First 546Return expressionRangeVariable Is groupByClause.Keys.First OrElse 567Return collectionRangeVariable IsNot GetCollectionRangeVariables(clause).First 600Return joinCondition Is DirectCast(joinCondition.Parent, JoinClauseSyntax).JoinConditions.First
Structure\VisualBasicStructureHelpers.vb (1)
148Return If(fieldDeclaration.Modifiers.FirstOrNull(), fieldDeclaration.Declarators.First().GetFirstToken())
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (10)
Compilation\SemanticModelAPITests.vb (9)
1015Dim local = speculativeModel.GetDeclaredSymbol(speculatedStatement.Declarators.First().Names.First) 1191Return DirectCast(SyntaxFactory.ParseCompilationUnit(source + " Class X" + vbCrLf + "End Class").Members.First(), TypeBlockSyntax).BlockStatement.AttributeLists.First().Attributes.First() 1823TestGetSpeculativeSemanticModelForTypeSyntax_Common(model, inheritsClause.Types.First.Position, 1828TestGetSpeculativeSemanticModelForTypeSyntax_Common(model, implementsClause.Types.First.Position, 1833Dim success = model.TryGetSpeculativeSemanticModel(inheritsClause.Types.First.Position, speculatedTypeExpression, speculativeModel, SpeculativeBindingOption.BindAsExpression) 1864TestGetSpeculativeSemanticModelForTypeSyntax_Common(model, field.Declarators.First.AsClause.Type.Position, 1870TestGetSpeculativeSemanticModelForTypeSyntax_Common(model, methodDecl.ParameterList.Parameters.First.AsClause.Type.Position, 1945Dim position = field.Declarators.First.AsClause.Type.Position
Semantics\MultiDimensionalTest.vb (1)
322Dim node = GetSyntaxNode(Of VariableDeclaratorSyntax)(compilation, SyntaxKind.VariableDeclarator, index).Names.First()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (1)
199Dim currentTypeArgument = genericName.TypeArgumentList.Arguments.First
OrganizeImports\VisualBasicOrganizeImportsService.Rewriter.vb (1)
79Return TextSpan.FromBounds(list.First().FullSpan.Start, list.Last().FullSpan.[End])
Rename\LocalConflictVisitor.vb (1)
148tokens.Add(DirectCast(controlVariable, VariableDeclaratorSyntax).Names.First().Identifier)
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
223redimStatement.Clauses.First().GetFirstToken() = node.GetFirstToken() Then
Simplification\Simplifiers\NameSimplifier.vb (1)
207Dim oldType = genericName.TypeArgumentList.Arguments.First()
StatementSyntaxExtensions.vb (2)
322Return DirectCast(member, FieldDeclarationSyntax).Declarators.First().Names.First().Identifier
VisualBasicSyntaxFacts.vb (1)
872Return TextSpan.FromBounds(list.First.SpanStart, list.Last.Span.End)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SyntaxPathTests.cs (1)
61var path = new SyntaxPath(((InvocationExpressionSyntax)root).ArgumentList.Arguments.First().Expression);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.cs (2)
1753return fieldDeclaration.Declaration.Variables.First(); 3196? ((AttributeListSyntax)node).Attributes.First()
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (1)
1092startPosition = fieldDeclaration.Declarators.First().SpanStart
CodeModel\VisualBasicCodeModelService.vb (3)
1853Return node.GetAncestor(Of FieldDeclarationSyntax).Declarators.First().Names.First() 3727DirectCast(node, AttributeListSyntax).Attributes.First,