37 references to ExplicitConversionName
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28: WellKnownMemberNames.ExplicitConversionName,
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28: WellKnownMemberNames.ExplicitConversionName,
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28: WellKnownMemberNames.ExplicitConversionName,
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Crefs.cs (1)
487memberName = WellKnownMemberNames.ExplicitConversionName;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (3)
222isExplicit ? (isChecked ? WellKnownMemberNames.CheckedExplicitConversionName : WellKnownMemberNames.ExplicitConversionName) : WellKnownMemberNames.ImplicitConversionName, 230declaringType.AddOperators(WellKnownMemberNames.ExplicitConversionName, operators); 237declaringType.AddOperators(WellKnownMemberNames.ExplicitConversionName, operators2);
Binder\Semantics\Operators\OperatorFacts.cs (1)
227WellKnownMemberNames.ExplicitConversionName;
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
718if (operatorName is WellKnownMemberNames.ExplicitConversionName or WellKnownMemberNames.CheckedExplicitConversionName)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1292case WellKnownMemberNames.ExplicitConversionName:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2885CheckForUnmatchedOperator(membersByName, diagnostics, WellKnownMemberNames.CheckedExplicitConversionName, WellKnownMemberNames.ExplicitConversionName, symmetricCheck: false);
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
500case WellKnownMemberNames.ExplicitConversionName: 598case WellKnownMemberNames.ExplicitConversionName:
Syntax\SyntaxKindFacts.cs (1)
1075case WellKnownMemberNames.ExplicitConversionName:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
93WellKnownMemberNames.ExplicitConversionName, 94WellKnownMemberNames.ExplicitConversionName,
Microsoft.CodeAnalysis.CSharp.Features (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
93WellKnownMemberNames.ExplicitConversionName, 94WellKnownMemberNames.ExplicitConversionName,
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
273if (operatorName is WellKnownMemberNames.ImplicitConversionName or WellKnownMemberNames.ExplicitConversionName or WellKnownMemberNames.CheckedExplicitConversionName) 311OperatorKind.ExplicitConversion => WellKnownMemberNames.ExplicitConversionName,
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (1)
160foreach (var member in type.GetMembers(WellKnownMemberNames.ExplicitConversionName))
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\DocumentationCommentCrefBinder.vb (1)
1066WellKnownMemberNames.ExplicitConversionName, New OverloadResolution.OperatorInfo(UnaryOperatorKind.Explicit))
Semantics\Operators.vb (3)
117operators.Add(WellKnownMemberNames.ExplicitConversionName, New OperatorInfo(UnaryOperatorKind.Explicit)) 282Return WellKnownMemberNames.ExplicitConversionName 2838WellKnownMemberNames.ExplicitConversionName, New OperatorInfo(UnaryOperatorKind.Explicit),
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
411ElseIf CaseInsensitiveComparison.Equals(symbol.Name, WellKnownMemberNames.ExplicitConversionName) Then
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
458Return ComputeMethodKindForPotentialOperatorOrConversion(opInfo, MethodKind.Conversion, WellKnownMemberNames.ExplicitConversionName, True)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3645WellKnownMemberNames.ExplicitConversionName, WellKnownMemberNames.ImplicitConversionName)
Symbols\Source\SourceMethodSymbol.vb (3)
320Debug.Assert(name.Equals(WellKnownMemberNames.ExplicitConversionName) = ((flags And SourceMemberFlags.Narrowing) <> 0)) 1010Return WellKnownMemberNames.ExplicitConversionName 1014Return WellKnownMemberNames.ExplicitConversionName
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (1)
59WellKnownMemberNames.ExplicitConversionName)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (1)
59WellKnownMemberNames.ExplicitConversionName)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
722Return WellKnownMemberNames.ExplicitConversionName
Microsoft.CodeAnalysis.Workspaces (2)
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)
28: WellKnownMemberNames.ExplicitConversionName,
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28: WellKnownMemberNames.ExplicitConversionName,