286 references to Last
Aspire.Dashboard (1)
GenerateDocumentationAndConfigFiles (3)
ILLink.RoslynAnalyzer (1)
Metrics (3)
Metrics.Legacy (3)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (3)
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
Microsoft.CodeAnalysis.CodeStyle (3)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (13)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (20)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (75)
Semantics\ParamsCollectionTests.cs (63)
106VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
110VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
284VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
288VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
597VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
601VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
1269VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
1273VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2420VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2424VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2609VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2613VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2745VerifyParamsAndAttribute(l1.Parameters.Last());
2801VerifyParamsAndAttribute(l1.Parameters.Last());
2947VerifyParamsAndAttribute(l1.Parameters.Last());
2996VerifyParamsAndAttribute(l1.Parameters.Last());
4210Assert.True(m.GlobalNamespace.GetTypeMember("<>f__AnonymousDelegate0").DelegateInvokeMethod.Parameters.Last().IsParams);
4468VerifyParamsAndAttribute(delegateInvokeMethod1.Parameters.Last(), isParamCollection: true);
4472VerifyParamsAndAttribute(delegateInvokeMethod2.Parameters.Last(), isParamArray: true);
4530VerifyParamsAndAttribute(delegateInvokeMethod1.Parameters.Last(), isParamCollection: true);
4534VerifyParamsAndAttribute(delegateInvokeMethod2.Parameters.Last(), isParamArray: true);
4540VerifyParamsAndAttribute(l1.Parameters.Last());
4544VerifyParamsAndAttribute(l2.Parameters.Last());
4683VerifyParamsAndAttribute(delegateInvokeMethod1.Parameters.Last(), isParamCollection: true);
4687VerifyParamsAndAttribute(delegateInvokeMethod2.Parameters.Last(), isParamArray: true);
4693VerifyParamsAndAttribute(l1.Parameters.Last());
4697VerifyParamsAndAttribute(l2.Parameters.Last());
10392var test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10393var test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10409test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10410test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10515var test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10516var test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10533test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10534test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10639var test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10640var test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10657test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10658test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10757var test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10758var test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10774test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10775test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10929var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
10930var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11077var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11078var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11225var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11226var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11367var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11368var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11515var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11516var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11662var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11663var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11809var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11810var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11950var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11951var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
12189var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
12190var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
12322var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
12439var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
Microsoft.CodeAnalysis.CSharp.Features (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (23)
Semantics\NullableReferenceTypesTests.cs (18)
12347Assert.True(ev.TypeWithAnnotations.Equals(ev.AddMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12348Assert.True(ev.TypeWithAnnotations.Equals(ev.RemoveMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12715Assert.True(ev.TypeWithAnnotations.Equals(ev.AddMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12716Assert.True(ev.TypeWithAnnotations.Equals(ev.RemoveMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12803Assert.True(ev.TypeWithAnnotations.Equals(ev.AddMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12804Assert.True(ev.TypeWithAnnotations.Equals(ev.RemoveMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12900Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
13052Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
13143Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
16651Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
16736Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
16821Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
40985var setterValueAttributes = setter.Parameters.Last().GetAttributes().Select(a => a.ToString());
40986Assert.Equal(FlowAnalysisAnnotations.AllowNull, setter.Parameters.Last().FlowAnalysisAnnotations);
41046var setterValueAttributes = setter.Parameters.Last().GetAttributes().Select(a => a.ToString());
41047Assert.Equal(FlowAnalysisAnnotations.AllowNull | FlowAnalysisAnnotations.DisallowNull, setter.Parameters.Last().FlowAnalysisAnnotations);
44673var setterValueAttributes = setter.Parameters.Last().GetAttributes().Select(a => a.ToString());
44674Assert.Equal(FlowAnalysisAnnotations.DisallowNull, setter.Parameters.Last().FlowAnalysisAnnotations);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (61)
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
Microsoft.CodeAnalysis.EditorFeatures (3)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.Features (12)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (3)
Microsoft.Interop.SourceGeneration (4)
Roslyn.Diagnostics.Analyzers (3)
Roslyn.Diagnostics.CSharp.Analyzers (3)
Test.Utilities (3)
Text.Analyzers (3)