22 references to UserDefinedFromConversion
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Conversions.cs (2)
111
if (conversion.IsUserDefined && !filterConversion(conversion.
UserDefinedFromConversion
, result))
2560
conversion: conversion.
UserDefinedFromConversion
,
Binder\Semantics\Conversions\Conversion.cs (2)
445
UserDefinedFromConversion
.AssertUnderlyingConversionsCheckedRecursive();
491
UserDefinedFromConversion
.MarkUnderlyingConversionsCheckedRecursive();
BoundTree\BoundConversion.cs (5)
72
Debug.Assert(Conversion.
UserDefinedFromConversion
.IsIdentity ||
73
(Conversion.
UserDefinedFromConversion
.IsTupleLiteralConversion &&
95
Debug.Assert(Conversion == ConversionGroupOpt.Conversion.
UserDefinedFromConversion
);
110
Debug.Assert(ConversionGroupOpt.Conversion.
UserDefinedFromConversion
.IsIdentity ||
111
(ConversionGroupOpt.Conversion.
UserDefinedFromConversion
.IsTupleLiteralConversion &&
FlowAnalysis\NullableWalker.cs (1)
10417
conversion.
UserDefinedFromConversion
,
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (3)
898
conversion.
UserDefinedFromConversion
,
1863
Conversion fromConversion = TryMakeConversion(syntax, conversion.
UserDefinedFromConversion
, fromType, meth.Parameters[0].Type, @checked: @checked);
1875
if (fromConversion == conversion.
UserDefinedFromConversion
&& toConversion == conversion.UserDefinedToConversion)
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (4)
UnionsTests.cs (4)
8567
Assert.Equal(Conversion.NoConversion, conversion.
UserDefinedFromConversion
);
9315
Assert.Equal(Conversion.NoConversion, conversion.
UserDefinedFromConversion
);
10731
Assert.Equal(Conversion.NoConversion, conversion.
UserDefinedFromConversion
);
11066
Assert.Equal(Conversion.NoConversion, conversion.
UserDefinedFromConversion
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Compilation\GetSemanticInfoTests.cs (1)
3358
Assert.Equal(ConversionKind.Identity, conversion.
UserDefinedFromConversion
.Kind);
Symbols\ConversionTests.cs (4)
489
Assert.Equal(ConversionKind.MethodGroup, conversion.
UserDefinedFromConversion
.Kind);
524
Assert.Equal(ConversionKind.MethodGroup, conversion.
UserDefinedFromConversion
.Kind);
560
Assert.Equal(ConversionKind.MethodGroup, conversion.
UserDefinedFromConversion
.Kind);
596
Assert.Equal(ConversionKind.MethodGroup, conversion.
UserDefinedFromConversion
.Kind);