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