41 references to IsExplicit
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Invocation.cs (1)
1445var isCast = conversion.IsExplicit;
Binder\Binder_Operators.cs (1)
219else if (final.Conversion.IsExplicit &&
Binder\Binder_Statements.cs (2)
1950(conversion.IsExplicit && (flags & ConversionForAssignmentFlags.PredefinedOperator) == 0))) 2206if (conversion.IsExplicit)
FlowAnalysis\NullableWalker.cs (2)
4752if (conversion.Exists && !conversion.IsExplicit) 7504bool reportNestedWarnings = !conversion.IsExplicit;
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CastSimplifier.cs (1)
840if (!conversion.IsExplicit)
SpeculationAnalyzer.cs (2)
783(!originalConversion.IsExplicit && newConversion.IsExplicit))
Microsoft.CodeAnalysis.CSharp.Features (1)
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (1)
48if (!conversion.Exists || conversion.IsExplicit)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NullableConversionTests.cs (1)
817Assert.True(conversion.IsExplicit && conversion.IsNullable);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (27)
Compilation\GetSemanticInfoTests.cs (26)
673Assert.False(conv.IsExplicit); 678Assert.False(conv.IsExplicit); 684Assert.False(conv.IsExplicit); 690Assert.False(conv.IsExplicit); 696Assert.False(conv.IsExplicit); 702Assert.False(conv.IsExplicit); 708Assert.False(conv.IsExplicit); 714Assert.False(conv.IsExplicit); 720Assert.False(conv.IsExplicit); 725Assert.True(conv.IsExplicit); 732Assert.False(conv.IsExplicit); 738Assert.False(conv.IsExplicit); 744Assert.False(conv.IsExplicit); 750Assert.False(conv.IsExplicit); 756Assert.True(conv.IsExplicit); 762Assert.True(conv.IsExplicit); 768Assert.True(conv.IsExplicit); 774Assert.True(conv.IsExplicit); 780Assert.True(conv.IsExplicit); 786Assert.True(conv.IsExplicit); 792Assert.False(conv.IsExplicit); 799Assert.False(conv.IsExplicit); 806Assert.True(conv.IsExplicit); 813Assert.True(conv.IsExplicit); 820Assert.True(conv.IsExplicit); 827Assert.True(conv.IsExplicit);
Symbols\ConversionTests.cs (1)
423Assert.True(conversion.IsExplicit);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CastSimplifier.cs (1)
840if (!conversion.IsExplicit)
SpeculationAnalyzer.cs (2)
783(!originalConversion.IsExplicit && newConversion.IsExplicit))