69 references to ERR_MetadataNameTooLong
Microsoft.CodeAnalysis.CSharp (2)
Errors\ErrorFacts.cs (1)
1587
or ErrorCode.
ERR_MetadataNameTooLong
Errors\MessageProvider.cs (1)
245
public override int ERR_MetadataNameTooLong => (int)ErrorCode.
ERR_MetadataNameTooLong
;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
9405
var diag = new CSDiagnostic(new DiagnosticInfo(MessageProvider.Instance, (int)ErrorCode.
ERR_MetadataNameTooLong
, "<name>"), loc);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenClosureLambdaTests.cs (3)
4226
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "Goo").WithArguments("Lambda.Bugs.I<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass>.NestedClass>.NestedClass>.Goo").WithLocation(17, 81),
4229
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "() => x").WithArguments("<Lambda.Bugs.I<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass>.NestedClass>.NestedClass>.Goo>b__0").WithLocation(19, 31),
4232
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "() => x").WithArguments("<Lambda.Bugs.I<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass,Lambda.Bugs.OuterGenericClass<Lambda.Bugs.OuterGenericClass<T,S>.NestedClass,Lambda.Bugs.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass>.NestedClass>.NestedClass>.Goo>b__0").WithLocation(19, 31)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (63)
Semantics\NameLengthTests.cs (51)
89
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(7, 9),
92
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName).WithArguments("add_" + s_longSymbolName).WithLocation(12, 18),
95
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName).WithArguments("remove_" + s_longSymbolName).WithLocation(12, 18),
98
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(13, 18),
101
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(13, 18), // Would be nice not to report on the backing field.
104
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments("add_" + s_longSymbolName + 1).WithLocation(13, 18),
107
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments("remove_" + s_longSymbolName + 1).WithLocation(13, 18),
110
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "add").WithArguments("add_" + s_longSymbolName).WithLocation(18, 1044),
113
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "remove").WithArguments("remove_" + s_longSymbolName).WithLocation(18, 1052),
116
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(19, 18),
119
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "add").WithArguments("add_" + s_longSymbolName + 1).WithLocation(19, 1045),
122
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "remove").WithArguments("remove_" + s_longSymbolName + 1).WithLocation(19, 1053),
125
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName).WithArguments("<" + s_longSymbolName + ">k__BackingField").WithLocation(24, 9),
128
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "get").WithArguments("get_" + s_longSymbolName).WithLocation(24, 1035),
131
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "set").WithArguments("set_" + s_longSymbolName).WithLocation(24, 1040),
134
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(25, 9),
137
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments("<" + s_longSymbolName + "1>k__BackingField").WithLocation(25, 9),
140
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "get").WithArguments("get_" + s_longSymbolName + 1).WithLocation(25, 1036),
143
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "set").WithArguments("set_" + s_longSymbolName + 1).WithLocation(25, 1041),
146
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "get").WithArguments("get_" + s_longSymbolName).WithLocation(30, 1035),
149
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "set").WithArguments("set_" + s_longSymbolName).WithLocation(30, 1053),
152
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(31, 9),
155
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "get").WithArguments("get_" + s_longSymbolName + 1).WithLocation(31, 1036),
158
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "set").WithArguments("set_" + s_longSymbolName + 1).WithLocation(31, 1054),
161
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(37, 10),
226
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, substring0 + 1).WithArguments(substring0 + 1).WithLocation(3, 7),
229
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, substring2 + 1).WithArguments("N." + substring2 + 1).WithLocation(8, 12),
232
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, substring0 + 1).WithArguments(substring0 + 1).WithLocation(14, 10),
235
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, substring2 + 1).WithArguments(substring2 + "1`1").WithLocation(18, 11));
275
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, name0 + 1).WithArguments("I." + name0 + 1).WithLocation(20, 12),
278
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, name1 + 1).WithArguments("N.J<C>." + name1 + 1).WithLocation(23, 17));
317
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(9, 24),
319
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "Short2").WithArguments(s_longSymbolName + 1).WithLocation(17, 24),
321
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(25, 24));
345
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(5, 17),
348
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(7, 19),
351
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(9, 27),
354
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(9, 27)); // Second report is for Invoke method. Not ideal, but not urgent.
379
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(2, 1034),
382
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(6, 1042),
385
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, s_longSymbolName + 1).WithArguments(s_longSymbolName + 1).WithLocation(10, 1037));
465
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "() => p + 1").WithArguments("<" + longName + "1>b__0").WithLocation(13, 16));
490
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
).WithArguments("<" + longName + 1 + ">i__Field").WithLocation(1, 1),
492
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
).WithArguments("<" + longName + 1 + ">i__Field").WithLocation(1, 1));
536
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
).WithArguments("<" + longName + 1 + ">d__1").WithLocation(1, 1),
538
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
).WithArguments("<" + longName + 1 + ">d__1").WithLocation(1, 1));
560
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
).WithArguments("<" + longName + 1 + ">e__FixedBuffer").WithLocation(1, 1));
580
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
).WithArguments(s_longSymbolName + 1).WithLocation(1, 1),
582
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
).WithArguments(s_longPathName + 2).WithLocation(1, 1),
584
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
).WithArguments(s_longSymbolName + 3).WithLocation(1, 1),
586
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
).WithArguments(s_longPathName + 4).WithLocation(1, 1));
Semantics\SemanticErrorTests.cs (12)
23024
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "Goo").WithArguments("Namespace1.Namespace2.I<Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass,Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass>.NestedClass,Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass,Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass,Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass,Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass>.NestedClass,Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass,Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass>.NestedClass,Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass,Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass>.NestedClass,Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass,Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass,Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass,Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass>.NestedClass,Namespace1.Namespace2.OuterGenericClass<Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass,Namespace1.Namespace2.OuterGenericClass<T,S>.NestedClass>.NestedClass>.NestedClass>.NestedClass>.NestedClass>.Goo"));
23675
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, longE + 2).WithArguments(longE + 2), //event
23676
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, longE + 2).WithArguments(longE + 2), //backing field
23677
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, longE + 2).WithArguments("add_" + longE + 2), //accessor
23678
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, longE + 2).WithArguments("remove_" + longE + 2), //accessor
23679
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, longE + 3).WithArguments(longE + 3),
23680
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, longE + 4).WithArguments(longE + 4),
23681
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, longE + 5).WithArguments(longE + 5),
23682
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, longE + 5).WithArguments("<" + longE + 5 + ">k__BackingField"),
23683
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "get").WithArguments("get_" + longE + 5),
23684
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, "set").WithArguments("set_" + longE + 5),
23685
Diagnostic(ErrorCode.
ERR_MetadataNameTooLong
, longE + 1).WithArguments(longE + 1)