17 references to ERR_ConversionWithBase
Microsoft.CodeAnalysis.CSharp (2)
Errors\ErrorFacts.cs (1)
898
case ErrorCode.
ERR_ConversionWithBase
:
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
574
diagnostics.Add(ErrorCode.
ERR_ConversionWithBase
, this.Locations[0], this);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
21143
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "Derived").WithArguments("Derived.explicit operator Derived(Base<(int, int)>)").WithLocation(9, 37),
21146
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "Base<(int, int)>").WithArguments("Derived.explicit operator Base<(int, int)>(Derived)").WithLocation(5, 37)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\DelegateTypeTests.cs (2)
11602
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "C1").WithArguments("C1.implicit operator C1(object)").WithLocation(4, 37),
11928
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "C1").WithArguments("C1.explicit operator C1(object)").WithLocation(4, 37),
Semantics\OperatorTests.cs (1)
6274
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "ValueType").WithArguments("(T1, T2).explicit operator System.ValueType((T1, T2))").WithLocation(6, 41));
Semantics\RecordTests.cs (2)
25920
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "Derived").WithArguments("Derived.explicit operator Derived(Base<(int, int)>)").WithLocation(9, 37),
25923
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "Base<(int, int)>").WithArguments("Derived.explicit operator Base<(int, int)>(Derived)").WithLocation(5, 37)
Semantics\SwitchTests.cs (2)
1004
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "object").WithArguments("Conv.implicit operator object(Conv)").WithLocation(5, 37));
1008
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "object").WithArguments("Conv.implicit operator object(Conv)").WithLocation(5, 37));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Symbols\GenericConstraintConversionTests.cs (4)
1055
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "A").WithArguments("B1.implicit operator A(B1)").WithLocation(4, 37),
1057
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "A").WithArguments("B2.explicit operator A(B2)").WithLocation(8, 37),
1059
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "B3").WithArguments("B3.implicit operator B3(A)").WithLocation(12, 37),
1061
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "B4").WithArguments("B4.explicit operator B4(A)").WithLocation(16, 37));
Symbols\SymbolErrorTests.cs (2)
10447
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "B").WithArguments("D.implicit operator B(D)"),
10450
Diagnostic(ErrorCode.
ERR_ConversionWithBase
, "C?").WithArguments("C.implicit operator C?(object)"));