291 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 (80)
Semantics\ParamsCollectionTests.cs (63)
98VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
102VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
276VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
280VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
589VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
593VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
1261VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
1265VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2412VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2416VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2601VerifyParams(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2605VerifyParamsAndAttribute(m.GlobalNamespace.GetMember<MethodSymbol>("Program.Test").Parameters.Last(), isParamCollection: true);
2737VerifyParamsAndAttribute(l1.Parameters.Last(), isParamCollection: true);
2791VerifyParamsAndAttribute(l1.Parameters.Last(), isParamArray: true);
2937VerifyParamsAndAttribute(l1.Parameters.Last(), isParamCollection: true);
2984VerifyParamsAndAttribute(l1.Parameters.Last(), isParamArray: true);
4198Assert.True(m.GlobalNamespace.GetTypeMember("<>f__AnonymousDelegate0").DelegateInvokeMethod.Parameters.Last().IsParams);
4456VerifyParamsAndAttribute(delegateInvokeMethod1.Parameters.Last(), isParamCollection: true);
4460VerifyParamsAndAttribute(delegateInvokeMethod2.Parameters.Last(), isParamArray: true);
4518VerifyParamsAndAttribute(delegateInvokeMethod1.Parameters.Last(), isParamCollection: true);
4522VerifyParamsAndAttribute(delegateInvokeMethod2.Parameters.Last(), isParamArray: true);
4526VerifyParamsAndAttribute(l1.Parameters.Last(), isParamCollection: true);
4530VerifyParamsAndAttribute(l2.Parameters.Last(), isParamArray: true);
4669VerifyParamsAndAttribute(delegateInvokeMethod1.Parameters.Last(), isParamCollection: true);
4673VerifyParamsAndAttribute(delegateInvokeMethod2.Parameters.Last(), isParamArray: true);
4677VerifyParamsAndAttribute(l1.Parameters.Last(), isParamCollection: true);
4681VerifyParamsAndAttribute(l2.Parameters.Last(), isParamArray: true);
10376var test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10377var test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10393test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10394test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10499var test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10500var test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10517test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10518test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10623var test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10624var test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10641test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10642test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10741var test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10742var test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10758test1 = comp.GetMember<MethodSymbol>("Params.Test1").Parameters.Last();
10759test2 = comp.GetMember<MethodSymbol>("Params.Test2").Parameters.Last();
10913var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
10914var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11061var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11062var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11209var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11210var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11351var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11352var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11499var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11500var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11646var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11647var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11793var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11794var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
11934var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
11935var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
12173var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
12174var test2 = comp.GetMember<PropertySymbol>("Params2." + WellKnownMemberNames.Indexer).Parameters.Last();
12306var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
12423var test1 = comp.GetMember<PropertySymbol>("Params1." + WellKnownMemberNames.Indexer).Parameters.Last();
Microsoft.CodeAnalysis.CSharp.Features (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (23)
Semantics\NullableReferenceTypesTests.cs (18)
12344Assert.True(ev.TypeWithAnnotations.Equals(ev.AddMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12345Assert.True(ev.TypeWithAnnotations.Equals(ev.RemoveMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12712Assert.True(ev.TypeWithAnnotations.Equals(ev.AddMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12713Assert.True(ev.TypeWithAnnotations.Equals(ev.RemoveMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12800Assert.True(ev.TypeWithAnnotations.Equals(ev.AddMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12801Assert.True(ev.TypeWithAnnotations.Equals(ev.RemoveMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
12897Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
13049Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
13140Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
16648Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
16733Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
16818Assert.True(property.TypeWithAnnotations.Equals(property.SetMethod.Parameters.Last().TypeWithAnnotations, TypeCompareKind.ConsiderEverything));
41007var setterValueAttributes = setter.Parameters.Last().GetAttributes().Select(a => a.ToString());
41008Assert.Equal(FlowAnalysisAnnotations.AllowNull, setter.Parameters.Last().FlowAnalysisAnnotations);
41068var setterValueAttributes = setter.Parameters.Last().GetAttributes().Select(a => a.ToString());
41069Assert.Equal(FlowAnalysisAnnotations.AllowNull | FlowAnalysisAnnotations.DisallowNull, setter.Parameters.Last().FlowAnalysisAnnotations);
44695var setterValueAttributes = setter.Parameters.Last().GetAttributes().Select(a => a.ToString());
44696Assert.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)