176 references to ERR_BadAttributeArgument
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Attributes.cs (3)
733diagnostics.Add(ErrorCode.ERR_BadAttributeArgument, syntax.Location); 891Binder.Error(diagnostics, ErrorCode.ERR_BadAttributeArgument, node.Syntax); 1046Binder.Error(diagnostics, ErrorCode.ERR_BadAttributeArgument, node.Syntax);
Binder\Binder_Invocation.cs (1)
1668diagnostics.Add(ErrorCode.ERR_BadAttributeArgument, syntax.Location);
Errors\ErrorFacts.cs (1)
765or ErrorCode.ERR_BadAttributeArgument
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
CodeGen\CodeGenFunctionPointersTests.cs (2)
10035Diagnostic(ErrorCode.ERR_BadAttributeArgument, "F()").WithLocation(7, 39) 10096Diagnostic(ErrorCode.ERR_BadAttributeArgument, "F()", isSuppressed: false).WithLocation(12, 11)
CodeGen\CodeGenScriptTests.cs (1)
178Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new { a = 1 }"));
CodeGen\PatternTests.cs (4)
4992Diagnostic(ErrorCode.ERR_BadAttributeArgument, "1 switch { 1 => 1, _ => 2 }").WithLocation(5, 9), 4995Diagnostic(ErrorCode.ERR_BadAttributeArgument, "1 switch { 1 => new A(), _ => new B() }").WithLocation(8, 9), 5118Diagnostic(ErrorCode.ERR_BadAttributeArgument, "1 switch { 1 => 1, _ => 2 }").WithLocation(5, 17), 5121Diagnostic(ErrorCode.ERR_BadAttributeArgument, "1 switch { 1 => new A(), _ => new B() }").WithLocation(8, 17),
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\NumericIntPtrTests.cs (4)
2930Diagnostic(ErrorCode.ERR_BadAttributeArgument, "(IntPtr)1").WithLocation(8, 4), 2933Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new IntPtr[0]").WithLocation(9, 4), 2936Diagnostic(ErrorCode.ERR_BadAttributeArgument, "(IntPtr)3").WithLocation(10, 12), 2939Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new[] { (IntPtr)4 }").WithLocation(11, 12));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (113)
Attributes\AttributeTests.cs (34)
529Diagnostic(ErrorCode.ERR_BadAttributeArgument, @"Mark(b: new string[] { ""Hello"", ""World"" }, a: true)").WithLocation(11, 2), 679Diagnostic(ErrorCode.ERR_BadAttributeArgument, "M()").WithLocation(8, 11)); 6581Diagnostic(ErrorCode.ERR_BadAttributeArgument, "Program.f"), 6584Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new int[1]"), 6587Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new int[1,1]"), 6590Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new A[0]")); 6618Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new int[][] { new int[] { 1 } }").WithLocation(4, 4)); 6703Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(E)").WithLocation(14, 12), 7408Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new B()").WithLocation(8, 16), 7410Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new B()").WithLocation(10, 12), 7412Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new B()").WithLocation(11, 19)); 7430Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(E)").WithLocation(7, 19), 7433Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(E)").WithLocation(7, 31) 7452Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(E)").WithLocation(7, 19), 7455Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(E)").WithLocation(7, 31), 7458Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(E)").WithLocation(7, 60), 7461Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(E)").WithLocation(7, 72) 7479Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new decimal()").WithLocation(2, 8)); 8111Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new Array[] { new[] { 1 } }").WithLocation(4, 8)); 8129Diagnostic(ErrorCode.ERR_BadAttributeArgument, @"(int)(object)""ABC""").WithLocation(3, 4)); 8154Diagnostic(ErrorCode.ERR_BadAttributeArgument, "(object[])(object)( new [] { 1 })").WithLocation(3, 4), 8157Diagnostic(ErrorCode.ERR_BadAttributeArgument, @"(object[])(object)(new string[] { ""a"", null })").WithLocation(9, 4)); 8200Diagnostic(ErrorCode.ERR_BadAttributeArgument, "C<T>.E.V").WithLocation(11, 12)); 8289Diagnostic(ErrorCode.ERR_BadAttributeArgument, "((System.Func<int>)(() => 5))()"), 9403Diagnostic(ErrorCode.ERR_BadAttributeArgument, @"ArrayOnlyAttribute(new string[] { ""A"" })"), 9406Diagnostic(ErrorCode.ERR_BadAttributeArgument, @"ArrayOrObjectAttribute(new string[] { ""A"" })")); 9482Diagnostic(ErrorCode.ERR_BadAttributeArgument, @"ParamArrayOnlyAttribute(new string[] { ""A"" })"), 9485Diagnostic(ErrorCode.ERR_BadAttributeArgument, @"ParamArrayOrObjectAttribute(new string[] { ""A"" })")); 9570Diagnostic(ErrorCode.ERR_BadAttributeArgument, @"ObjectOnlyAttribute(new string[] { ""A"" })")); 10129Diagnostic(ErrorCode.ERR_BadAttributeArgument, "C.M(null)").WithLocation(20, 6)); 11176Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(T2)").WithLocation(7, 26), 11182Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(T2)").WithLocation(10, 22)); 11270Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(T2)").WithLocation(7, 19), 11276Diagnostic(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 (9)
840Diagnostic(ErrorCode.ERR_BadAttributeArgument, "default(decimal)")); 1821Diagnostic(ErrorCode.ERR_BadAttributeArgument, "MyPermission5(SecurityAction.Demand)").WithLocation(151, 2), 1824Diagnostic(ErrorCode.ERR_BadAttributeArgument, "MyPermission6()").WithLocation(154, 2), 1827Diagnostic(ErrorCode.ERR_BadAttributeArgument, "MyPermission8()").WithLocation(161, 2), 1830Diagnostic(ErrorCode.ERR_BadAttributeArgument, "MyPermission9()").WithLocation(164, 2), 1891Diagnostic(ErrorCode.ERR_BadAttributeArgument, "Evil").WithLocation(6, 52), 1921Diagnostic(ErrorCode.ERR_BadAttributeArgument, "Evil").WithLocation(6, 52), 5226Diagnostic(ErrorCode.ERR_BadAttributeArgument, "badAttributeTargets")); 14039Diagnostic(ErrorCode.ERR_BadAttributeArgument, @"$""Do not use {nameof(LegacyObject)}{string.Empty}""").WithLocation(11, 11));
FieldKeywordTests.cs (14)
1312Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(8, 20), 1321Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(9, 41), 1327Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(14, 20), 9820Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(3, 35), 9826Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(4, 56), 9829Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(5, 35), 9832Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(6, 40)); 9894Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(3, 35), 9900Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(4, 56), 9903Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(5, 35), 9909Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(6, 40)); 10129Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(3, 42), 10132Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(4, 42), 10135Diagnostic(ErrorCode.ERR_BadAttributeArgument, "field").WithLocation(5, 42));
FlowAnalysis\RegionAnalysisTests.cs (2)
8095Diagnostic(ErrorCode.ERR_BadAttributeArgument, "() => { return 0; }").WithLocation(4, 42)); 8123Diagnostic(ErrorCode.ERR_BadAttributeArgument, "() => { return 0; }").WithLocation(8, 22));
Semantics\CollectionExpressionTests.cs (3)
20208Diagnostic(ErrorCode.ERR_BadAttributeArgument, "MyCollectionBuilder.GetName([1, 2, 3])").WithLocation(6, 49)); 28369Diagnostic(ErrorCode.ERR_BadAttributeArgument, "C.M()").WithLocation(1, 11) 28415Diagnostic(ErrorCode.ERR_BadAttributeArgument, ".. new List<int>()").WithLocation(3, 5)
Semantics\ExtensionTests.cs (3)
27139Diagnostic(ErrorCode.ERR_BadAttributeArgument, "p").WithLocation(6, 17), 27145Diagnostic(ErrorCode.ERR_BadAttributeArgument, "p").WithLocation(9, 17) 27208Diagnostic(ErrorCode.ERR_BadAttributeArgument, "p").WithLocation(6, 54),
Semantics\InlineArrayTests.cs (2)
17311Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A(3, X = 6)").WithLocation(4, 2), 17350Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A(3, X = 6)").WithLocation(4, 2),
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), 33761compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify( 33859compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify( 33958compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify( 34056compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify( 34141compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify( 34197compilation.GetDiagnostics().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify( 34872Diagnostic(ErrorCode.ERR_BadAttributeArgument, "C.M(nameof(C.M(out int z1)), z1)").WithLocation(2, 5), 34875Diagnostic(ErrorCode.ERR_BadAttributeArgument, "z1").WithLocation(2, 39), 34881Diagnostic(ErrorCode.ERR_BadAttributeArgument, "C.M(nameof(C.M(out var z2)), z2)").WithLocation(3, 5), 34884Diagnostic(ErrorCode.ERR_BadAttributeArgument, "z2").WithLocation(3, 39) 34926Diagnostic(ErrorCode.ERR_BadAttributeArgument, "C.M(nameof(C.M(out int z1)), z1)").WithLocation(2, 15), 34929Diagnostic(ErrorCode.ERR_BadAttributeArgument, "z1").WithLocation(2, 49), 34935Diagnostic(ErrorCode.ERR_BadAttributeArgument, "C.M(nameof(C.M(out var z2)), z2)").WithLocation(3, 15), 34938Diagnostic(ErrorCode.ERR_BadAttributeArgument, "z2").WithLocation(3, 49) 36353Diagnostic(ErrorCode.ERR_BadAttributeArgument, "M2(out var x)").WithLocation(6, 13),
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),
Semantics\PrimaryConstructorTests.cs (2)
7879Diagnostic(ErrorCode.ERR_BadAttributeArgument, "p1").WithLocation(2000, 1) 19857Diagnostic(ErrorCode.ERR_BadAttributeArgument, "C.P").WithLocation(1, 47)
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 (27)
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\ColorColorTests.cs (1)
2393Diagnostic(ErrorCode.ERR_BadAttributeArgument, "Context.RuntimeAssemblyName").WithLocation(4, 31),
Semantics\ImplicitObjectCreationTests.cs (3)
2013Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new('s', 2)").WithLocation(5, 21) 4804Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new()").WithLocation(6, 43), 4807Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new object()").WithLocation(10, 43)
Semantics\InterpolationTests.cs (3)
5017Diagnostic(ErrorCode.ERR_BadAttributeArgument, expression).WithLocation(4, 7) 18540Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A(3, X = 6)").WithLocation(3, 2), 18576Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A(3, X = 6)").WithLocation(3, 2),
Semantics\LambdaTests.cs (1)
6217Diagnostic(ErrorCode.ERR_BadAttributeArgument, "F(async () => await Task.Yield())").WithLocation(9, 4));
Semantics\LocalFunctionTests.cs (6)
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), 10588Diagnostic(ErrorCode.ERR_BadAttributeArgument, "p").WithLocation(13, 12),
Semantics\NativeIntegerTests.cs (4)
7091Diagnostic(ErrorCode.ERR_BadAttributeArgument, "(nint)1").WithLocation(7, 4), 7094Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new nuint[0]").WithLocation(8, 4), 7097Diagnostic(ErrorCode.ERR_BadAttributeArgument, "(nint)3").WithLocation(9, 12), 7100Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new[] { (nuint)4 }").WithLocation(10, 12));
Semantics\NullableReferenceTypesTests.cs (4)
140512Diagnostic(ErrorCode.ERR_BadAttributeArgument, "Assert(F != null)").WithLocation(7, 4), 140518Diagnostic(ErrorCode.ERR_BadAttributeArgument, "F").WithLocation(7, 23)); 140541Diagnostic(ErrorCode.ERR_BadAttributeArgument, "NotNull(F)").WithLocation(7, 4), 140547Diagnostic(ErrorCode.ERR_BadAttributeArgument, "F").WithLocation(7, 16));
Semantics\RawInterpolationTests_Handler.cs (1)
3223Diagnostic(ErrorCode.ERR_BadAttributeArgument, expression).WithLocation(4, 7));
Semantics\RefFieldTests.cs (1)
24909Diagnostic(ErrorCode.ERR_BadAttributeArgument, "F1()").WithLocation(8, 36),
Semantics\UnsafeTests.cs (1)
3319Diagnostic(ErrorCode.ERR_BadAttributeArgument, "Unsafe() == null"));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (18)
Symbols\ExtensionMethodTests.cs (1)
4137Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A(3, X = 6)").WithLocation(3, 2),
Symbols\GenericConstraintTests.cs (3)
863Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new B<float>()").WithLocation(11, 12), 871Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new B<int>()").WithLocation(8, 8), 875Diagnostic(ErrorCode.ERR_BadAttributeArgument, "new B<short>()").WithLocation(9, 16));
Symbols\IndexerTests.cs (12)
1718Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A.Constant2"), 1755Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A.Constant2"), 1792Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A.Constant2").WithLocation(18, 18), 1841Diagnostic(ErrorCode.ERR_BadAttributeArgument, "B<byte>.Constant2"), 1874Diagnostic(ErrorCode.ERR_BadAttributeArgument, "B<byte>.Constant2"), 1907Diagnostic(ErrorCode.ERR_BadAttributeArgument, "B<byte>.Constant2").WithLocation(9, 18), 2051Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A.Name"), 2054Diagnostic(ErrorCode.ERR_BadAttributeArgument, "B.Name")); 2079Diagnostic(ErrorCode.ERR_BadAttributeArgument, "B.GetName()"), 2082Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A.GetName()")); 2933Diagnostic(ErrorCode.ERR_BadAttributeArgument, "F").WithLocation(5, 18)); 2966Diagnostic(ErrorCode.ERR_BadAttributeArgument, "A(3, X = 6)").WithLocation(3, 2),
Symbols\Source\NullablePublicAPITests.cs (1)
4035Diagnostic(ErrorCode.ERR_BadAttributeArgument, "o1").WithLocation(18, 31),
Symbols\SymbolErrorTests.cs (1)
2811Diagnostic(ErrorCode.ERR_BadAttributeArgument, "s"),