17 references to ClassifyConversion
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\OutVarTests.cs (2)
1063
Assert.Equal(conversion, model.
ClassifyConversion
(decl.Position, decl, model.Compilation.ObjectType, false));
1064
Assert.Equal(conversion, model.
ClassifyConversion
(decl.Position, decl, model.Compilation.ObjectType, true));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (15)
Symbols\CheckedUserDefinedOperatorsTests.cs (12)
7244
Assert.Equal("System.Int64 C0.op_CheckedExplicit(C0 x)", model.
ClassifyConversion
(xNode.SpanStart, xNode, int64, isExplicitInSource: false).Method.ToTestDisplayString());
7245
Assert.Equal("System.Int64 C0.op_CheckedExplicit(C0 x)", model.
ClassifyConversion
(xNode.SpanStart, xNode, int64, isExplicitInSource: true).Method.ToTestDisplayString());
7247
Assert.Equal("System.Int64 C0.op_CheckedExplicit(C0 x)", model.
ClassifyConversion
(yNode.SpanStart, yNode, int64, isExplicitInSource: false).Method.ToTestDisplayString());
7248
Assert.Equal("System.Int64 C0.op_CheckedExplicit(C0 x)", model.
ClassifyConversion
(yNode.SpanStart, yNode, int64, isExplicitInSource: true).Method.ToTestDisplayString());
7316
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
ClassifyConversion
(xNode.SpanStart, xNode, int64, isExplicitInSource: false).Method.ToTestDisplayString());
7317
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
ClassifyConversion
(xNode.SpanStart, xNode, int64, isExplicitInSource: true).Method.ToTestDisplayString());
7318
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
ClassifyConversion
(yNode.SpanStart, yNode, int64, isExplicitInSource: false).Method.ToTestDisplayString());
7319
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
ClassifyConversion
(yNode.SpanStart, yNode, int64, isExplicitInSource: true).Method.ToTestDisplayString());
7387
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
ClassifyConversion
(xNode.SpanStart, xNode, int64, isExplicitInSource: false).Method.ToTestDisplayString());
7388
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
ClassifyConversion
(xNode.SpanStart, xNode, int64, isExplicitInSource: true).Method.ToTestDisplayString());
7390
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
ClassifyConversion
(yNode.SpanStart, yNode, int64, isExplicitInSource: false).Method.ToTestDisplayString());
7391
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
ClassifyConversion
(yNode.SpanStart, yNode, int64, isExplicitInSource: true).Method.ToTestDisplayString());
Symbols\ConversionTests.cs (3)
416
conversion = model.
ClassifyConversion
(position, sourceExpression3, targetType);
421
conversion = model.
ClassifyConversion
(position, sourceExpression4, targetType);
425
conversion = model.
ClassifyConversion
(position, sourceExpression5, targetType);