100 references to Last
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
160
var last = root.DescendantNodesAndSelf().
Last
(x => x.HasAnnotation(annotation));
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
Microsoft.AspNetCore.Components.Tests (1)
RendererTest.cs (1)
2865
.
Last
(f => f.AttributeEventHandlerId != 0)
Microsoft.AspNetCore.Mvc.Core (1)
ConsumesAttribute.cs (1)
232
return actionDescriptor.FilterDescriptors.
Last
(
Microsoft.Build.Engine.OM.UnitTests (1)
Definition\ProjectItem_Tests.cs (1)
3361
var lastItemMetadata = items.
Last
(i => i.ItemType.Equals(itemType) && i.EvaluatedInclude.Equals(itemValue)).GetMetadataValue("m");
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
160
var last = root.DescendantNodesAndSelf().
Last
(x => x.HasAnnotation(annotation));
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
160
var last = root.DescendantNodesAndSelf().
Last
(x => x.HasAnnotation(annotation));
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
160
var last = root.DescendantNodesAndSelf().
Last
(x => x.HasAnnotation(annotation));
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
127
endOfLineTrivia = secondBrace.LeadingTrivia.
Last
(t => t.IsKind(SyntaxKind.EndOfLineTrivia));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
9655
var syntax = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().
Last
(n => n.Identifier.ValueText == "OnBehaviorAttached");
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
127
endOfLineTrivia = secondBrace.LeadingTrivia.
Last
(t => t.IsKind(SyntaxKind.EndOfLineTrivia));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\InterceptorsTests.cs (1)
2138
var node3 = root.DescendantNodes().
Last
(node => node is IdentifierNameSyntax name && name.Identifier.Text == "Program");
Semantics\MethodTypeInferenceTests.cs (4)
1119
var book = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().
Last
(t => t.Text == "b").Parent;
1160
var author = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().
Last
(t => t.Text == "a").Parent;
1201
var bookResult = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().
Last
(t => t.Text == "bookResult").Parent;
1205
var authorResult = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().
Last
(t => t.Text == "authorResult").Parent;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (32)
Compilation\GetSemanticInfoTests.cs (1)
4355
var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().
Last
(id => id.Identifier.ValueText == "b");
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (15)
4691
var decl = (ClassDeclarationSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.ClassDeclaration));
4706
var decl = (ClassDeclarationSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.ClassDeclaration));
4721
var decl = (ClassDeclarationSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.ClassDeclaration));
4797
var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.TupleExpression));
4820
var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.TupleExpression));
4843
var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.TupleExpression));
4866
var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.TupleExpression));
4889
var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.TupleExpression));
4912
var decl = (ArgumentSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.Argument));
4935
var decl = (ArgumentSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.Argument));
4958
var decl = (ArgumentSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.Argument));
4993
var decl = (ArgumentSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.Argument));
5039
var decl = (ArgumentSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.Argument));
5088
var decl = (ArgumentSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.Argument));
5111
var decl = (ArgumentSyntax)tree.GetCompilationUnitRoot().DescendantNodes().
Last
(n => n.IsKind(SyntaxKind.Argument));
Symbols\SymbolEqualityTests.cs (15)
412
var member2Syntax = (FieldDeclarationSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.FieldDeclaration);
450
var member2Syntax = (FieldDeclarationSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.FieldDeclaration);
481
var member2Syntax = (FieldDeclarationSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.FieldDeclaration);
524
var member2Syntax = (FieldDeclarationSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.FieldDeclaration);
555
var member2Syntax = (FieldDeclarationSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.FieldDeclaration);
591
var create2Syntax = (InvocationExpressionSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.InvocationExpression);
626
var member2Syntax = (FieldDeclarationSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.FieldDeclaration);
674
var member1Syntax = (FieldDeclarationSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.ClassDeclaration).DescendantNodes().First(sn => sn.Kind() == SyntaxKind.FieldDeclaration);
675
var member2Syntax = (FieldDeclarationSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.ClassDeclaration).DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.FieldDeclaration);
727
var member2Syntax = (FieldDeclarationSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.FieldDeclaration);
777
var member2Syntax = (IdentifierNameSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.IdentifierName);
828
var member2Syntax = (IdentifierNameSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.SimpleMemberAccessExpression).DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.IdentifierName);
889
var member2Syntax = (IdentifierNameSyntax)root.DescendantNodes().
Last
(sn => sn.Kind() == SyntaxKind.IdentifierName);
Symbols\SymbolExtensionTests.cs (1)
156
var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().
Last
(id => id.Identifier.Text == "var");
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Syntax\SyntaxAnnotationTests.cs (2)
287
var lastChildOfFirstNode = children.
Last
(t => t.IsNode).AsNode();
299
var rightNode = firstNodeInNewTree.ChildNodesAndTokens().
Last
(t => t.IsNode).AsNode();
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
160
var last = root.DescendantNodesAndSelf().
Last
(x => x.HasAnnotation(annotation));
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
160
var last = root.DescendantNodesAndSelf().
Last
(x => x.HasAnnotation(annotation));
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (32)
Windows\Disk\WindowsDiskMetricsTests.cs (32)
87
Assert.Equal(60, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagC)).Value); // 1 * 60 = 60
88
Assert.Equal(120, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagD)).Value); // 2 * 60 = 120
89
Assert.Equal(600, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagC)).Value); // 10 * 60 = 600
90
Assert.Equal(1200, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagD)).Value); // 20 * 60 = 1200
96
Assert.Equal(150, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagC)).Value); // 60 + 1.5 * 60 = 150
97
Assert.Equal(270, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagD)).Value); // 120 + 2.5 * 60 = 270
98
Assert.Equal(1500, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagC)).Value); // 600 + 15 * 60 = 1500
99
Assert.Equal(2700, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagD)).Value); // 1200 + 25 * 60 = 2700
105
Assert.Equal(210, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagC)).Value); // 150 + 2 * 30 = 210
106
Assert.Equal(360, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagD)).Value); // 270 + 3 * 30 = 360
107
Assert.Equal(2100, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagC)).Value); // 1500 + 20 * 60 = 2100
108
Assert.Equal(3600, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagD)).Value); // 2700 + 30 * 60 = 3600
114
Assert.Equal(360, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagC)).Value); // 210 + 2.5 * 60 = 360
115
Assert.Equal(570, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagD)).Value); // 360 + 3.5 * 60 = 570
116
Assert.Equal(3600, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagC)).Value); // 2100 + 25 * 60 = 3600
117
Assert.Equal(5700, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagD)).Value); // 3600 + 35 * 60 = 5700
161
Assert.Equal(600, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagC)).Value); // 10 * 60 = 600
162
Assert.Equal(1200, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagD)).Value); // 20 * 60 = 1200
163
Assert.Equal(6000, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagC)).Value); // 100 * 60 = 6000
164
Assert.Equal(12000, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagD)).Value); // 200 * 60 = 12000
170
Assert.Equal(1500, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagC)).Value); // 600 + 15 * 60 = 1500
171
Assert.Equal(2700, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagD)).Value); // 1200 + 25 * 60 = 2700
172
Assert.Equal(15000, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagC)).Value); // 6000 + 150 * 60 = 15000
173
Assert.Equal(27000, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagD)).Value); // 12000 + 250 * 60 = 27000
179
Assert.Equal(2100, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagC)).Value); // 1500 + 20 * 30 = 210
180
Assert.Equal(3600, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagD)).Value); // 2700 + 30 * 30 = 360
181
Assert.Equal(21000, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagC)).Value); // 15000 + 200 * 60 = 21000
182
Assert.Equal(36000, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagD)).Value); // 27000 + 300 * 60 = 36000
188
Assert.Equal(3600, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagC)).Value); // 2100 + 25 * 60 = 3600
189
Assert.Equal(5700, measurements.
Last
(x => x.MatchesTags(readTag, deviceTagD)).Value); // 3600 + 35 * 60 = 5700
190
Assert.Equal(36000, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagC)).Value); // 21000 + 250 * 60 = 36000
191
Assert.Equal(57000, measurements.
Last
(x => x.MatchesTags(writeTag, deviceTagD)).Value); // 36000 + 350 * 60 = 57000
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
160
var last = root.DescendantNodesAndSelf().
Last
(x => x.HasAnnotation(annotation));
System.Linq.Parallel (1)
System\Linq\ParallelEnumerable.cs (1)
5631
.
Last
(ExceptionAggregator.WrapFunc<TSource, bool>(predicate, settings.CancellationState));
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
33
return Enumerable.
Last
(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
160
var last = root.DescendantNodesAndSelf().
Last
(x => x.HasAnnotation(annotation));