33 references to ERR_CircularBase
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Lookup.cs (1)
839
var diagInfo = new CSDiagnosticInfo(ErrorCode.
ERR_CircularBase
, type, other);
Binder\Binder_Symbols.cs (1)
2239
if (errorInfo != null && errorInfo.Code == (int)ErrorCode.
ERR_CircularBase
)
Errors\ErrorFacts.cs (1)
673
case ErrorCode.
ERR_CircularBase
:
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
757
diagnostics.Add(ErrorCode.
ERR_CircularBase
, Locations[0], declaredBase, this));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTests.cs (1)
366
Diagnostic(ErrorCode.
ERR_CircularBase
, "Bad").WithArguments("Bad", "Bad").WithLocation(10, 7));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\RecordTests.cs (3)
5410
Diagnostic(ErrorCode.
ERR_CircularBase
, "R").WithArguments("R", "R").WithLocation(2, 8)
25748
Diagnostic(ErrorCode.
ERR_CircularBase
, "B").WithArguments("A<B<T>>", "B<T>").WithLocation(3, 8),
25751
Diagnostic(ErrorCode.
ERR_CircularBase
, "A").WithArguments("B<A<T>>", "A<T>").WithLocation(2, 8)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (24)
Symbols\DefaultInterfaceImplementationTests.cs (4)
32652
Diagnostic(ErrorCode.
ERR_CircularBase
, "Other").WithArguments("Test", "Test.IInner").WithLocation(4, 31)
64811
Diagnostic(ErrorCode.
ERR_CircularBase
, "CD").WithArguments("CD.ICD.CB", "CD").WithLocation(2, 14)
64899
Diagnostic(ErrorCode.
ERR_CircularBase
, "CA").WithArguments("IB.CQ", "CA").WithLocation(2, 7),
64936
Diagnostic(ErrorCode.
ERR_CircularBase
, "CA").WithArguments("IB.CQ", "CA").WithLocation(8, 7)
Symbols\Source\BaseClassTests.cs (15)
207
Diagnostic(ErrorCode.
ERR_CircularBase
, "A").WithArguments("B<A<T>>", "A<T>"),
210
Diagnostic(ErrorCode.
ERR_CircularBase
, "B").WithArguments("A<B<T>>", "B<T>")
699
Diagnostic(ErrorCode.
ERR_CircularBase
, "A").WithArguments("A", "A"));
712
Diagnostic(ErrorCode.
ERR_CircularBase
, "A").WithArguments("B", "A"),
714
Diagnostic(ErrorCode.
ERR_CircularBase
, "B").WithArguments("A", "B"));
729
Diagnostic(ErrorCode.
ERR_CircularBase
, "A").WithArguments("A.B", "A"));
788
Diagnostic(ErrorCode.
ERR_CircularBase
, "A").WithArguments("A", "A.B"),
840
Diagnostic(ErrorCode.
ERR_CircularBase
, "A").WithArguments("A", "A.B"),
918
Diagnostic(ErrorCode.
ERR_CircularBase
, "B").WithArguments("C", "C"));
946
Diagnostic(ErrorCode.
ERR_CircularBase
, "X").WithArguments("B", "B.Y"),
978
Diagnostic(ErrorCode.
ERR_CircularBase
, "X").WithArguments("B", "B.Y"),
1936
Diagnostic(ErrorCode.
ERR_CircularBase
, "I").WithArguments("S", "S").WithLocation(1, 14));
2373
Diagnostic(ErrorCode.
ERR_CircularBase
, "B").WithArguments("A", "A").WithLocation(4, 24));
2391
Diagnostic(ErrorCode.
ERR_CircularBase
, "C").WithArguments("B", "B").WithLocation(4, 24));
2408
Diagnostic(ErrorCode.
ERR_CircularBase
, "B").WithArguments("A", "A").WithLocation(4, 41));
Symbols\SymbolErrorTests.cs (5)
2566
new ErrorDescription { Code = (int)ErrorCode.
ERR_CircularBase
, Line = 3, Column = 11 }, // Roslyn extra
2567
new ErrorDescription { Code = (int)ErrorCode.
ERR_CircularBase
, Line = 4, Column = 11 },
2568
new ErrorDescription { Code = (int)ErrorCode.
ERR_CircularBase
, Line = 7, Column = 18 }, // Roslyn extra
2569
new ErrorDescription { Code = (int)ErrorCode.
ERR_CircularBase
, Line = 8, Column = 18 }, // Roslyn extra
2570
new ErrorDescription { Code = (int)ErrorCode.
ERR_CircularBase
, Line = 9, Column = 18 });
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Parsing\AsyncParsingTests.cs (1)
2600
Diagnostic(ErrorCode.
ERR_CircularBase
, "async").WithArguments("async", "async").WithLocation(1, 7),