51 references to ERR_ConversionWithInterface
Microsoft.CodeAnalysis.CSharp (2)
Errors\ErrorFacts.cs (1)
959
or ErrorCode.
ERR_ConversionWithInterface
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
648
diagnostics.Add(ErrorCode.
ERR_ConversionWithInterface
, this.GetFirstLocation(), this);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\DelegateTypeTests.cs (2)
15041
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "C2").WithArguments("C2.implicit operator C2(System.ICloneable)").WithLocation(8, 37),
15367
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "C2").WithArguments("C2.explicit operator C2(System.ICloneable)").WithLocation(8, 37),
Semantics\InterpolationTests.cs (1)
19024
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "C1").WithArguments("C1.implicit operator C1(System.IFormattable)").WithLocation(18, 37)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (46)
Symbols\DefaultInterfaceImplementationTests.cs (5)
47167
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I1.implicit operator int(I1)").WithLocation(4, 37),
47173
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "byte").WithArguments("I1.explicit operator byte(I1)").WithLocation(8, 37),
49596
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I1.implicit operator int(I1)").WithLocation(4, 30),
49602
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "byte").WithArguments("I1.explicit operator byte(I1)").WithLocation(9, 30),
69104
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I1.implicit operator int(I1)").WithLocation(28, 30),
Symbols\StaticAbstractMembersInInterfacesTests.cs (39)
4197
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I1.implicit operator int(I1)").WithLocation(4, 39),
4206
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I1").WithArguments("I1.explicit operator I1(bool)").WithLocation(6, 39),
4215
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I2.implicit operator int(I2)").WithLocation(11, 37),
4224
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I2").WithArguments("I2.explicit operator I2(bool)").WithLocation(13, 37),
4233
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I3.implicit operator int(I3)").WithLocation(18, 46),
4245
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I3").WithArguments("I3.explicit operator I3(bool)").WithLocation(20, 46)
4260
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I1.implicit operator int(I1)").WithLocation(4, 39),
4269
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I1").WithArguments("I1.explicit operator I1(bool)").WithLocation(6, 39),
4278
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I2.implicit operator int(I2)").WithLocation(11, 37),
4287
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I2").WithArguments("I2.explicit operator I2(bool)").WithLocation(13, 37),
4296
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I3.implicit operator int(I3)").WithLocation(18, 46),
4308
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I3").WithArguments("I3.explicit operator I3(bool)").WithLocation(20, 46)
4320
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I1.implicit operator int(I1)").WithLocation(4, 39),
4326
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I1").WithArguments("I1.explicit operator I1(bool)").WithLocation(6, 39),
4332
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I2.implicit operator int(I2)").WithLocation(11, 37),
4341
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I2").WithArguments("I2.explicit operator I2(bool)").WithLocation(13, 37),
4350
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I3.implicit operator int(I3)").WithLocation(18, 46),
4359
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I3").WithArguments("I3.explicit operator I3(bool)").WithLocation(20, 46)
4632
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I1.implicit operator int(I1)").WithLocation(4, 38),
4638
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I1").WithArguments("I1.explicit operator I1(bool)").WithLocation(6, 38),
4650
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I2.implicit operator int(I2)").WithLocation(11, 45),
4659
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I2").WithArguments("I2.explicit operator I2(bool)").WithLocation(13, 45),
4668
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I3.implicit operator int(I3)").WithLocation(18, 47),
4677
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I3").WithArguments("I3.explicit operator I3(bool)").WithLocation(20, 47)
4695
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I1.implicit operator int(I1)").WithLocation(4, 38),
4701
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I1").WithArguments("I1.explicit operator I1(bool)").WithLocation(6, 38),
4713
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I2.implicit operator int(I2)").WithLocation(11, 45),
4722
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I2").WithArguments("I2.explicit operator I2(bool)").WithLocation(13, 45),
4731
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I3.implicit operator int(I3)").WithLocation(18, 47),
4740
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I3").WithArguments("I3.explicit operator I3(bool)").WithLocation(20, 47)
4755
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I1.implicit operator int(I1)").WithLocation(4, 38),
4758
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I1").WithArguments("I1.explicit operator I1(bool)").WithLocation(6, 38),
4767
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I2.implicit operator int(I2)").WithLocation(11, 45),
4773
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I2").WithArguments("I2.explicit operator I2(bool)").WithLocation(13, 45),
4779
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "int").WithArguments("I3.implicit operator int(I3)").WithLocation(18, 47),
4785
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I3").WithArguments("I3.explicit operator I3(bool)").WithLocation(20, 47)
7863
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I13").WithArguments("I13." + op + " operator I13(bool)").WithLocation(56, 39)
7983
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "bool").WithArguments("I13." + op + " operator bool(I13)").WithLocation(56, 39)
30599
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "bool").WithArguments("I1.implicit operator bool(I1)").WithLocation(4, 39),
Symbols\SymbolErrorTests.cs (2)
10560
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "I").WithArguments("C.implicit operator I(C)"),
10563
Diagnostic(ErrorCode.
ERR_ConversionWithInterface
, "C").WithArguments("C.implicit operator C(I)"));