142 references to ERR_BadAttributeArgument
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Attributes.cs (2)
735
diagnostics.Add(ErrorCode.
ERR_BadAttributeArgument
, syntax.Location);
1111
Binder.Error(diagnostics, ErrorCode.
ERR_BadAttributeArgument
, node.Syntax);
Binder\Binder_Invocation.cs (1)
1359
diagnostics.Add(ErrorCode.
ERR_BadAttributeArgument
, syntax.Location);
Errors\ErrorFacts.cs (1)
704
case ErrorCode.
ERR_BadAttributeArgument
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
CodeGen\CodeGenFunctionPointersTests.cs (2)
9988
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "F()").WithLocation(7, 39)
10049
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "F()", isSuppressed: false).WithLocation(12, 11)
CodeGen\CodeGenScriptTests.cs (1)
178
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new { a = 1 }"));
CodeGen\PatternTests.cs (4)
5001
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "1 switch { 1 => 1, _ => 2 }").WithLocation(5, 9),
5004
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "1 switch { 1 => new A(), _ => new B() }").WithLocation(8, 9),
5127
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "1 switch { 1 => 1, _ => 2 }").WithLocation(5, 17),
5130
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "1 switch { 1 => new A(), _ => new B() }").WithLocation(8, 17),
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (56)
Attributes\AttributeTests.cs (34)
529
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"Mark(b: new string[] { ""Hello"", ""World"" }, a: true)").WithLocation(11, 2),
680
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "M()").WithLocation(8, 11));
6283
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "Program.f"),
6286
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new int[1]"),
6289
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new int[1,1]"),
6292
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new A[0]"));
6320
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new int[][] { new int[] { 1 } }").WithLocation(4, 4));
6405
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(E)").WithLocation(14, 12),
7110
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new B()").WithLocation(8, 16),
7112
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new B()").WithLocation(10, 12),
7114
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new B()").WithLocation(11, 19));
7132
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(E)").WithLocation(7, 19),
7135
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(E)").WithLocation(7, 31)
7154
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(E)").WithLocation(7, 19),
7157
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(E)").WithLocation(7, 31),
7160
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(E)").WithLocation(7, 60),
7163
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(E)").WithLocation(7, 72)
7181
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new decimal()").WithLocation(2, 8));
7813
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new Array[] { new[] { 1 } }").WithLocation(4, 8));
7831
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"(int)(object)""ABC""").WithLocation(3, 4));
7856
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "(object[])(object)( new [] { 1 })").WithLocation(3, 4),
7859
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"(object[])(object)(new string[] { ""a"", null })").WithLocation(9, 4));
7902
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "C<T>.E.V").WithLocation(11, 12));
7991
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "((System.Func<int>)(() => 5))()"),
9103
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"ArrayOnlyAttribute(new string[] { ""A"" })"),
9106
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"ArrayOrObjectAttribute(new string[] { ""A"" })"));
9182
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"ParamArrayOnlyAttribute(new string[] { ""A"" })"),
9185
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"ParamArrayOrObjectAttribute(new string[] { ""A"" })"));
9270
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"ObjectOnlyAttribute(new string[] { ""A"" })"));
9829
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "C.M(null)").WithLocation(20, 6));
10876
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(T2)").WithLocation(7, 26),
10882
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(T2)").WithLocation(10, 22));
10980
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(T2)").WithLocation(7, 19),
10986
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(T2)").WithLocation(10, 15));
Attributes\AttributeTests_Conditional.cs (2)
684
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "Bar.M()"),
687
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "Goo.M"));
Attributes\AttributeTests_WellKnownAttributes.cs (7)
839
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "default(decimal)"));
1820
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "MyPermission5(SecurityAction.Demand)").WithLocation(151, 2),
1823
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "MyPermission6()").WithLocation(154, 2),
1826
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "MyPermission8()").WithLocation(161, 2),
1829
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "MyPermission9()").WithLocation(164, 2),
5137
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "badAttributeTargets"));
13863
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"$""Do not use {nameof(LegacyObject)}{string.Empty}""").WithLocation(11, 11));
Emit\NumericIntPtrTests.cs (4)
2890
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "(IntPtr)1").WithLocation(8, 4),
2893
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new IntPtr[0]").WithLocation(9, 4),
2896
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "(IntPtr)3").WithLocation(10, 12),
2899
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new[] { (IntPtr)4 }").WithLocation(11, 12));
FlowAnalysis\RegionAnalysisTests.cs (2)
8095
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "() => { return 0; }").WithLocation(4, 42));
8123
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "() => { return 0; }").WithLocation(8, 22));
Semantics\PatternMatchingTests.cs (1)
469
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @""""" is string s ? s : """"").WithLocation(2, 11),
Semantics\PatternMatchingTests_Scope.cs (6)
3772
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "3 is int x3 && x3 > 0").WithLocation(8, 15),
3784
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "6 is int x6 && x6 > 0").WithLocation(13, 16),
3787
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "7 is int x7 && x7 > 0").WithLocation(14, 15),
3862
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "3 is int x3 && x3 > 0").WithLocation(8, 11),
3874
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "6 is int x6 && x6 > 0").WithLocation(13, 11),
3877
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "7 is int x7 && x7 > 0").WithLocation(14, 11),
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests_IAttributeOperation.cs (1)
503
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "1 switch { 1 => 1, _ => 2 }").WithLocation(5, 19),
IOperation\IOperationTests_IIsPatternExpression.cs (1)
630
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "o is int x/*</bind>*/ && x >= 5").WithLocation(9, 14)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (57)
Semantics\BetterCandidates.cs (1)
575
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "M(null)").WithLocation(6, 9)
Semantics\BindingAsyncTasklikeMoreTests.cs (1)
1553
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "B.F(async () => null)").WithLocation(15, 4));
Semantics\ImplicitObjectCreationTests.cs (3)
2013
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new('s', 2)").WithLocation(5, 21)
4663
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new()").WithLocation(6, 43),
4666
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new object()").WithLocation(10, 43)
Semantics\LambdaTests.cs (1)
6181
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "F(async () => await Task.Yield())").WithLocation(9, 4));
Semantics\LocalFunctionTests.cs (5)
607
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "s1").WithLocation(17, 12),
610
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "s1.ToString()").WithLocation(26, 12),
613
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "local5()").WithLocation(31, 12));
660
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "42 is int i").WithLocation(13, 12),
714
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "M2(out var i)").WithLocation(13, 12),
Semantics\NativeIntegerTests.cs (4)
7060
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "(nint)1").WithLocation(7, 4),
7063
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new nuint[0]").WithLocation(8, 4),
7066
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "(nint)3").WithLocation(9, 12),
7069
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new[] { (nuint)4 }").WithLocation(10, 12));
Semantics\NullableReferenceTypesTests.cs (4)
136212
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "Assert(F != null)").WithLocation(7, 4),
136218
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "F").WithLocation(7, 23));
136241
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "NotNull(F)").WithLocation(7, 4),
136247
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "F").WithLocation(7, 16));
Semantics\OutVarTests.cs (35)
1972
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out int x3) && x3 > 0").WithLocation(8, 15),
1981
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"TakeOutParam(51, out int x5) &&
1989
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out int x6) && x6 > 0").WithLocation(13, 16),
1992
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out int x6) && x6 > 0").WithLocation(14, 16),
1995
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out int x7) && x7 > 0").WithLocation(15, 15),
2082
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out int x3) && x3 > 0").WithLocation(8, 11),
2091
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"TakeOutParam(51, out int x5) &&
2099
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out int x6) && x6 > 0").WithLocation(13, 11),
2102
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out int x6) && x6 > 0").WithLocation(14, 11),
2105
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out int x7) && x7 > 0").WithLocation(15, 11),
2193
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out var x3) && x3 > 0").WithLocation(8, 15),
2202
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"TakeOutParam(51, out var x5) &&
2210
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out var x6) && x6 > 0").WithLocation(13, 16),
2213
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out var x6) && x6 > 0").WithLocation(14, 16),
2216
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out var x7) && x7 > 0").WithLocation(15, 15),
2303
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out var x3) && x3 > 0").WithLocation(8, 11),
2312
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, @"TakeOutParam(51, out var x5) &&
2320
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out var x6) && x6 > 0").WithLocation(13, 11),
2323
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out var x6) && x6 > 0").WithLocation(14, 11),
2326
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "TakeOutParam(out var x7) && x7 > 0").WithLocation(15, 11),
33702
compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.
ERR_BadAttributeArgument
).Verify(
33800
compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.
ERR_BadAttributeArgument
).Verify(
33899
compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.
ERR_BadAttributeArgument
).Verify(
33997
compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.
ERR_BadAttributeArgument
).Verify(
34082
compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.
ERR_BadAttributeArgument
).Verify(
34138
compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.
ERR_BadAttributeArgument
).Verify(
34813
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "C.M(nameof(C.M(out int z1)), z1)").WithLocation(2, 5),
34816
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "z1").WithLocation(2, 39),
34822
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "C.M(nameof(C.M(out var z2)), z2)").WithLocation(3, 5),
34825
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "z2").WithLocation(3, 39)
34867
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "C.M(nameof(C.M(out int z1)), z1)").WithLocation(2, 15),
34870
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "z1").WithLocation(2, 49),
34876
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "C.M(nameof(C.M(out var z2)), z2)").WithLocation(3, 15),
34879
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "z2").WithLocation(3, 49)
36294
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "M2(out var x)").WithLocation(6, 13),
Semantics\PrimaryConstructorTests.cs (1)
7263
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "p1").WithLocation(2000, 1)
Semantics\RefFieldTests.cs (1)
23762
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "F1()").WithLocation(8, 36),
Semantics\UnsafeTests.cs (1)
987
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "Unsafe() == null"));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (16)
Symbols\GenericConstraintTests.cs (3)
861
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new B<float>()").WithLocation(11, 12),
869
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new B<int>()").WithLocation(8, 8),
873
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "new B<short>()").WithLocation(9, 16));
Symbols\IndexerTests.cs (11)
1716
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "A.Constant2"),
1753
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "A.Constant2"),
1790
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "A.Constant2").WithLocation(18, 18),
1839
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "B<byte>.Constant2"),
1872
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "B<byte>.Constant2"),
1905
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "B<byte>.Constant2").WithLocation(9, 18),
2049
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "A.Name"),
2052
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "B.Name"));
2077
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "B.GetName()"),
2080
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "A.GetName()"));
2931
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "F").WithLocation(5, 18));
Symbols\Source\NullablePublicAPITests.cs (1)
4039
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "o1").WithLocation(18, 31),
Symbols\SymbolErrorTests.cs (1)
2798
Diagnostic(ErrorCode.
ERR_BadAttributeArgument
, "s"),