1109 references to NamedType
Analyzer.Utilities.UnitTests (3)
GenerateDocumentationAndConfigFiles (15)
ILLink.RoslynAnalyzer (6)
Metrics (20)
Metrics.Legacy (20)
Microsoft.Analyzers.Extra (1)
Microsoft.Analyzers.Local (2)
Microsoft.AspNetCore.Analyzers (4)
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.Components.Analyzers (2)
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
Microsoft.AspNetCore.Mvc.Analyzers (1)
Microsoft.CodeAnalysis (18)
Microsoft.CodeAnalysis.Analyzers (36)
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
63SymbolKind.NamedType,
Microsoft.CodeAnalysis.AnalyzerUtilities (19)
Microsoft.CodeAnalysis.BannedApiAnalyzers (23)
Microsoft.CodeAnalysis.CodeStyle (22)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
781case SymbolKind.NamedType:
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
71}, SymbolKind.NamedType);
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp (174)
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
69}, SymbolKind.NamedType);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
703case SymbolKind.NamedType:
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (39)
CodeGen\CodeGenDeconstructTests.cs (19)
3700Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3705Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind);
3753Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3802Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3805Assert.Equal(SymbolKind.NamedType, x1Alias.Target.Kind);
3810Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind);
3942Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3947Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind);
3988Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
3993Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind);
5035Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(xType).Symbol.Kind);
5041Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(yType).Symbol.Kind);
5187Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
5818Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
5821Assert.Equal(SymbolKind.NamedType, x1Alias.Target.Kind);
5826Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x3Type).Symbol.Kind);
5829Assert.Equal(SymbolKind.NamedType, x3Alias.Target.Kind);
5870Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind);
5876Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x3Type).Symbol.Kind);
CodeGen\CodeGenTupleTest.cs (17)
4502Assert.Equal(SymbolKind.NamedType, unnamedTuple.Kind);
4513Assert.Equal(SymbolKind.NamedType, namedTuple.Kind);
5819Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5824Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5877Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5882Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
5916Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind);
5919Assert.Equal(SymbolKind.NamedType, tuple.Kind);
6194Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
6198Assert.Equal(SymbolKind.NamedType, types[0].Kind);
6373Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
6398Assert.Equal(SymbolKind.NamedType, tuple.Kind);
6547Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind);
6551Assert.Equal(SymbolKind.NamedType, types[0].Kind);
11153Assert.Equal(SymbolKind.NamedType, m1Tuple.Kind);
11417Assert.Equal(SymbolKind.NamedType, m1Tuple.Kind);
12735Assert.Equal(SymbolKind.NamedType, m1Tuple.Kind);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (46)
Attributes\AttributeTests_Security.cs (12)
676ParentKind = SymbolKind.NamedType,
695ParentKind = SymbolKind.NamedType,
850ParentKind = SymbolKind.NamedType,
955ParentKind = SymbolKind.NamedType,
974ParentKind = SymbolKind.NamedType,
1081ParentKind = SymbolKind.NamedType,
1100ParentKind = SymbolKind.NamedType,
1249ParentKind = SymbolKind.NamedType,
1326ParentKind = SymbolKind.NamedType,
1406ParentKind = SymbolKind.NamedType,
1425ParentKind = SymbolKind.NamedType,
1519ParentKind = SymbolKind.NamedType,
Diagnostics\DiagnosticAnalyzerTests.cs (14)
247context.RegisterSymbolAction(AnalyzeSymbol, SymbolKind.NamedType);
517SymbolKind.Namespace, SymbolKind.NamedType, SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.Property);
2860TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType),
2956var analyzer1 = new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType, analyzerId: 1);
2990var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method,
3046TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType, OperationKind.VariableDeclarationGroup),
3084var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method,
3144var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method,
3192var analyzers = new DiagnosticAnalyzer[] { new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType, OperationKind.Invocation) };
3224var analyzers = new DiagnosticAnalyzer[] { new SymbolStartAnalyzer(topLevelAction: true, SymbolKind.NamedType, OperationKind.FieldReference) };
3266var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType));
3312var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType));
4502context.RegisterSymbolAction(context => { AssertSame(context.Options); RegisterSymbolActionInvoked = true; }, SymbolKind.NamedType);
4536}, SymbolKind.NamedType);
Microsoft.CodeAnalysis.CSharp.Features (10)
src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
69}, SymbolKind.NamedType);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (39)
Semantics\ColorColorTests.cs (19)
286SymbolKind.NamedType, "E",
318SymbolKind.NamedType, "C",
319SymbolKind.NamedType, "C.Inner",
533SymbolKind.NamedType, "E",
709SymbolKind.NamedType, "E",
799SymbolKind.NamedType, "E",
877SymbolKind.NamedType, "E",
907SymbolKind.NamedType, "C",
931SymbolKind.NamedType, "C",
955SymbolKind.NamedType, "Color",
1323SymbolKind.NamedType, "E",
1353SymbolKind.NamedType, "E",
1411SymbolKind.NamedType, "E",
1790Assert.Equal(SymbolKind.NamedType, actualSymbol.Symbol.Kind);
1824Assert.Equal(SymbolKind.NamedType, actualSymbol.Symbol.Kind);
1889Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
1903Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
2003Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
2017Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
Semantics\LocalFunctionTests.cs (3)
7893VerifyTParameter(comp, 1, "C", symbolKind: SymbolKind.NamedType, lookupFinds: "System.String C.TParameter");
8367VerifyTParameter(comp, 1, "C", symbolKind: SymbolKind.NamedType, lookupFinds: "System.String C.TParameter");
8429VerifyTParameter(comp, 1, "C", lookupFinds: "System.String C.TParameter", symbolKind: SymbolKind.NamedType);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (146)
Compilation\SemanticModelAPITests.cs (16)
2817speculatedUsingExpression, SpeculativeBindingOption.BindAsExpression, SymbolKind.NamedType, "System.ArgumentException");
2837speculatedTypeExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.NamedType, "System.ArgumentException");
2868speculatedTypeExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.NamedType, "System.ArgumentException");
2871speculatedTypeExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.NamedType, "System.ArgumentException");
2874speculatedTypeExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.NamedType, "System.ArgumentException");
2938Assert.Equal(SymbolKind.NamedType, symbol.Kind);
2944Assert.Equal(SymbolKind.NamedType, symbol.Kind);
2978Assert.Equal(SymbolKind.NamedType, symbol.Kind);
2984Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3023Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3028Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3033Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3039Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3061Assert.Equal(SymbolKind.NamedType, symbol.Kind);
3648Assert.Equal(SymbolKind.NamedType, oldSymbol.Kind);
3655Assert.Equal(SymbolKind.NamedType, newSymbol.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (77)
91Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
126Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
160Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
201Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
242Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
471Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
511Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
554Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
556Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
602Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
604Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
650Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
652Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
2196Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
2268Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
2617Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3497Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3594Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3632Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3676Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3710Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3744Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3778Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
3904Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
4012Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
4222Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
5244Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
5453Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
5455Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
5457Assert.Equal(SymbolKind.NamedType, sortedCandidates[2].Kind);
6253Assert.Equal(SymbolKind.NamedType, symbol.Kind);
6524Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
6559Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
6596Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
7052Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
7524Assert.Equal(SymbolKind.NamedType, semanticInfo.Type.Kind);
7823Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
7888Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
9132Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9310Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
9367Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9369Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9426Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9428Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9537Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9539Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9574Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9576Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9623Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9625Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9789Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9791Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
9895Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
9897Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
10108Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
10145Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
10326Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
10328Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
10360Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
10362Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
10394Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
10396Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
10437Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
10439Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
11432Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
12160Assert.Equal(SymbolKind.NamedType, semanticInfo.CandidateSymbols[0].Kind);
12228Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
12364Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
12400Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
13956Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14047Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14086Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14206Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
14427Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
14516Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind);
15308Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
15410Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
703case SymbolKind.NamedType:
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.Extensions.Package (8)
Microsoft.CodeAnalysis.Features (34)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
781case SymbolKind.NamedType:
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
71}, SymbolKind.NamedType);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (22)
Microsoft.CodeAnalysis.PublicApiAnalyzers (20)
Microsoft.CodeAnalysis.ResxSourceGenerator (18)
Microsoft.CodeAnalysis.Test.Utilities (27)
Diagnostics\CommonDiagnosticAnalyzers.cs (21)
767}, SymbolKind.NamedType);
964cc.RegisterSymbolAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.Symbol), SymbolKind.NamedType);
1004}, SymbolKind.NamedType);
1044}, SymbolKind.NamedType);
1179}, SymbolKind.NamedType);
1211}, SymbolKind.NamedType);
1538}, SymbolKind.NamedType);
1602}, SymbolKind.NamedType);
1700compilationStartContext.RegisterSymbolAction(symbolContext => namedTypes.Add(symbolContext.Symbol), SymbolKind.NamedType);
1816}, SymbolKind.NamedType);
2430}, SymbolKind.NamedType);
2441}, SymbolKind.NamedType);
2451}, SymbolKind.NamedType);
2548SymbolKind.NamedType);
2754SymbolKind.NamedType, SymbolKind.Method);
2770}, SymbolKind.NamedType);
2943context.RegisterSymbolAction(context => HandleCallback(context.Symbol.Locations[0], context.Compilation, context.ReportDiagnostic, context.CancellationToken), SymbolKind.NamedType);
3019context.RegisterSymbolAction(symbolContext => AnalyzedSymbols.Add(symbolContext.Symbol), SymbolKind.NamedType, SymbolKind.Method);
3039}, SymbolKind.NamedType);
3134}, SymbolKind.NamedType);
3151}, SymbolKind.NamedType);
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic (150)
Microsoft.CodeAnalysis.Workspaces (23)
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
Microsoft.Gen.Logging (2)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Interop.ComInterfaceGenerator (3)
Microsoft.ML.InternalCodeAnalyzer (2)
Microsoft.VisualStudio.LanguageServices (4)
Microsoft.VisualStudio.LanguageServices.CSharp (3)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (13)
GlyphExtensionsTests.cs (13)
71pointedAtType: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Class));
80containingType: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Enum));
100elementType: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Class));
105target: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Class));
114SymbolKind.NamedType,
118SymbolKind.NamedType,
122SymbolKind.NamedType,
126SymbolKind.NamedType,
130SymbolKind.NamedType,
134SymbolKind.NamedType,
138SymbolKind.NamedType,
144SymbolKind.NamedType,
225if (kind == SymbolKind.NamedType)
Microsoft.VisualStudio.LanguageServices.Implementation (4)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Roslyn.Diagnostics.Analyzers (32)
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
703case SymbolKind.NamedType:
SemanticSearch.BuildTask (1)
Test.Utilities (11)
Text.Analyzers (26)