48 references to ImplicitConversionName
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27? WellKnownMemberNames.ImplicitConversionName
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27? WellKnownMemberNames.ImplicitConversionName
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
115if (conversion.IsUserDefined && conversion.MethodSymbol is { Name: WellKnownMemberNames.ImplicitConversionName })
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27? WellKnownMemberNames.ImplicitConversionName
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Conversions.cs (3)
576WellKnownMemberNames.ImplicitConversionName, 588WellKnownMemberNames.ImplicitConversionName, 674return TryFindSingleMethod(type, WellKnownMemberNames.ImplicitConversionName, (predicate, arg),
Binder\Binder_Crefs.cs (1)
479memberName = WellKnownMemberNames.ImplicitConversionName;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (1)
222isExplicit ? (isChecked ? WellKnownMemberNames.CheckedExplicitConversionName : WellKnownMemberNames.ExplicitConversionName) : WellKnownMemberNames.ImplicitConversionName,
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
290declaringType.AddOperators(WellKnownMemberNames.ImplicitConversionName, operators);
Binder\Semantics\Operators\OperatorFacts.cs (1)
223return WellKnownMemberNames.ImplicitConversionName;
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
722else if (operatorName == WellKnownMemberNames.ImplicitConversionName)
Symbols\ConversionSignatureComparer.cs (2)
53&& (member1.Name == WellKnownMemberNames.ImplicitConversionName || member2.Name == WellKnownMemberNames.ImplicitConversionName || member1.Name == member2.Name);
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1291case WellKnownMemberNames.ImplicitConversionName:
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
499case WellKnownMemberNames.ImplicitConversionName: 597case WellKnownMemberNames.ImplicitConversionName:
Syntax\SyntaxKindFacts.cs (1)
1082case WellKnownMemberNames.ImplicitConversionName: return SyntaxKind.ImplicitKeyword;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
67WellKnownMemberNames.ImplicitConversionName, 68WellKnownMemberNames.ImplicitConversionName,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
56var keyword = method.MetadataName == WellKnownMemberNames.ImplicitConversionName
Microsoft.CodeAnalysis.CSharp.Features (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
67WellKnownMemberNames.ImplicitConversionName, 68WellKnownMemberNames.ImplicitConversionName,
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
273if (operatorName is WellKnownMemberNames.ImplicitConversionName or WellKnownMemberNames.ExplicitConversionName or WellKnownMemberNames.CheckedExplicitConversionName) 275var isImplicit = operatorName is WellKnownMemberNames.ImplicitConversionName; 310OperatorKind.ImplicitConversion => WellKnownMemberNames.ImplicitConversionName,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
56var keyword = method.MetadataName == WellKnownMemberNames.ImplicitConversionName
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
115if (conversion.IsUserDefined && conversion.MethodSymbol is { Name: WellKnownMemberNames.ImplicitConversionName })
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\DocumentationCommentCrefBinder.vb (1)
1064WellKnownMemberNames.ImplicitConversionName, New OverloadResolution.OperatorInfo(UnaryOperatorKind.Implicit),
Semantics\Operators.vb (3)
116operators.Add(WellKnownMemberNames.ImplicitConversionName, New OperatorInfo(UnaryOperatorKind.Implicit)) 280Return WellKnownMemberNames.ImplicitConversionName 2837WellKnownMemberNames.ImplicitConversionName, New OperatorInfo(UnaryOperatorKind.Implicit),
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
409If CaseInsensitiveComparison.Equals(symbol.Name, WellKnownMemberNames.ImplicitConversionName) Then
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
460Return ComputeMethodKindForPotentialOperatorOrConversion(opInfo, MethodKind.Conversion, WellKnownMemberNames.ImplicitConversionName, True)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
3644Dim otherName As String = If(IdentifierComparison.Equals(WellKnownMemberNames.ImplicitConversionName, method.Name), 3645WellKnownMemberNames.ExplicitConversionName, WellKnownMemberNames.ImplicitConversionName)
Symbols\Source\SourceMethodSymbol.vb (2)
319Debug.Assert(name.Equals(WellKnownMemberNames.ImplicitConversionName) = ((flags And SourceMemberFlags.Widening) <> 0)) 1008Return WellKnownMemberNames.ImplicitConversionName
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (1)
73WellKnownMemberNames.ImplicitConversionName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (1)
46If(method.MetadataName = WellKnownMemberNames.ImplicitConversionName,
Microsoft.CodeAnalysis.VisualBasic.Features (1)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (1)
73WellKnownMemberNames.ImplicitConversionName)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
720Return WellKnownMemberNames.ImplicitConversionName
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (1)
46If(method.MetadataName = WellKnownMemberNames.ImplicitConversionName,
Microsoft.CodeAnalysis.Workspaces (3)
Editing\SyntaxGenerator.cs (1)
286isImplicitConversion: method.Name is WellKnownMemberNames.ImplicitConversionName,
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
20=> symbol is { MethodKind: MethodKind.Conversion, Name: WellKnownMemberNames.ExplicitConversionName or WellKnownMemberNames.ImplicitConversionName } &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27? WellKnownMemberNames.ImplicitConversionName
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27? WellKnownMemberNames.ImplicitConversionName
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
56var keyword = method.MetadataName == WellKnownMemberNames.ImplicitConversionName