76 references to Last
Aspire.Dashboard (1)
Model\PauseManager.cs (1)
63var lastInterval = intervals.Last();
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
22var lastBlock = cfg.Blocks.Last();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1074(signature1Parameters.Length > 0 && !signature1Parameters.Last().IsParams));
ILLink.RoslynAnalyzer (1)
DataFlow\ControlFlowGraphExtensions.cs (1)
24var lastBlock = cfg.Blocks.Last();
Microsoft.Build.Tasks.Git (3)
GitDataReader\GitRepository.cs (2)
306path = variable.Value.Last(); 310url = variable.Value.Last();
GitOperations.cs (1)
108remoteUrl = remoteVariable.Value.Last();
Microsoft.CodeAnalysis (2)
Operations\ControlFlowBranch.cs (1)
149builder.Add(leavingRegions[i + 1].NestedRegions.Last());
Operations\ControlFlowGraph.cs (1)
44Debug.Assert(blocks.Last().Kind == BasicBlockKind.Exit);
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
22var lastBlock = cfg.Blocks.Last();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1074(signature1Parameters.Length > 0 && !signature1Parameters.Last().IsParams));
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
22var lastBlock = cfg.Blocks.Last();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1074(signature1Parameters.Length > 0 && !signature1Parameters.Last().IsParams));
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
22var lastBlock = cfg.Blocks.Last();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1074(signature1Parameters.Length > 0 && !signature1Parameters.Last().IsParams));
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
88var lastCase = cases.Last();
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Conversions.cs (4)
1371Debug.Assert(projection.ParameterCount == 0 || !projection.Parameters.Last().IsParams); 1435var readonlySpanParameter = collectionBuilderMethod.Parameters.Last(); 1596parameterType = (NamedTypeSymbol)methodWithTargetTypeParameters.Parameters.Last().Type; 1636var parameterType = (NamedTypeSymbol)collectionBuilderMethod.Parameters.Last().Type;
Binder\Binder_Invocation.cs (2)
690!candidate.Member.GetParameters().Last().Type.IsSZArray()) 965argumentSyntax, singleCandidate.Parameters.Last().Name, singleCandidate.Name);
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1307parameters = parameters.Add(property.SetMethod.Parameters.Last());
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1320ParameterSymbol final = member.GetParameters().Last();
FlowAnalysis\ControlFlowPass.cs (1)
379var syntax = node.SwitchLabels.Last().Syntax;
Lowering\InitializerRewriter.cs (1)
45(initializer == boundInitializers.Last()) &&
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
591var readonlySpanParameter = constructMethod.Parameters.Last();
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
64var returnField = fields.Last();
Symbols\MemberSymbolExtensions.cs (1)
29return !@params.IsEmpty && @params.Last().IsParams;
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1291position < group.Last().Syntax.Span.End) 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\SymbolExtensions.cs (1)
441if (property.GetOwnOrInheritedSetMethod()?.Parameters.Last().FlowAnalysisAnnotations is { } setterAnnotations)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
132var span = TextSpan.FromBounds(section[0].FullSpan.Start, section.Last().FullSpan.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
86conditionalDirectives.Last().Span.End >= block.CloseBraceToken.Span.End) 92if (conditionalDirectives.Last().Span.End <= statement.Span.Start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
576!textSpan.Contains(directives.Last().SpanStart))
Microsoft.CodeAnalysis.CSharp.Features (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
132var span = TextSpan.FromBounds(section[0].FullSpan.Start, section.Last().FullSpan.End);
Structure\Providers\ArrowExpressionClauseStructureProvider.cs (1)
58var lastDirective = matchingDirectives.Last();
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (1)
33=> !parameters.Last().IsParams || parameters.Length >= argumentCount;
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
86conditionalDirectives.Last().Span.End >= block.CloseBraceToken.Span.End) 92if (conditionalDirectives.Last().Span.End <= statement.Span.Start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
576!textSpan.Contains(directives.Last().SpanStart))
Microsoft.CodeAnalysis.Features (11)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
133=> parameters.Length == 0 || !parameters.Last().IsOptional;
ChangeSignature\AbstractChangeSignatureService.cs (1)
1062var toType = methodSymbol.Parameters.Last().Type;
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
71var nodeToCleanup = itemsBefore.Last();
Completion\Utilities.cs (1)
31var totalOldSpan = TextSpan.FromBounds(changes.First().Span.Start, changes.Last().Span.End);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
45var lastNode = sections.Last().SyntaxToRemove;
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
143.WithTrailingTrivia(pieces.Last().GetTrailingTrivia());
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
83memberNodeSymbolPairs.Last().node.FullSpan.End);
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (1)
66memberNodeSymbolPairs.Last().node.FullSpan.End);
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
75memberNodeSymbolPairs.Last().node.FullSpan.End));
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
88var lastCase = cases.Last();
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (1)
160_chunks[i - 1].Last(), _newlineBeforeOperatorTrivia,
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
22var lastBlock = cfg.Blocks.Last();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1074(signature1Parameters.Length > 0 && !signature1Parameters.Last().IsParams));
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
22var lastBlock = cfg.Blocks.Last();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1074(signature1Parameters.Length > 0 && !signature1Parameters.Last().IsParams));
Microsoft.Interop.SourceGeneration (4)
ArrayMarshallingInfoProvider.cs (2)
70arrayMarshaller.TypeArguments.Last()); 79ManagedTypeInfo.CreateTypeInfoForTypeSymbol(arrayMarshaller.TypeParameters.Last()));
CustomMarshallingInfoHelper.cs (2)
56entryPointType.TypeArguments.Last()); 85ManagedTypeInfo.CreateTypeInfoForTypeSymbol(entryPointType.TypeParameters.Last()));
Microsoft.NET.HostModel (1)
ResourceUpdater.cs (1)
163SectionHeader lastSection = _reader.PEHeaders.SectionHeaders.Last();
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
22var lastBlock = cfg.Blocks.Last();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1074(signature1Parameters.Length > 0 && !signature1Parameters.Last().IsParams));
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
86conditionalDirectives.Last().Span.End >= block.CloseBraceToken.Span.End) 92if (conditionalDirectives.Last().Span.End <= statement.Span.Start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
576!textSpan.Contains(directives.Last().SpanStart))