54 references to ExplicitConversionName
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28
: WellKnownMemberNames.
ExplicitConversionName
,
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28
: WellKnownMemberNames.
ExplicitConversionName
,
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28
: WellKnownMemberNames.
ExplicitConversionName
,
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28
: WellKnownMemberNames.
ExplicitConversionName
,
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Crefs.cs (1)
486
memberName = WellKnownMemberNames.
ExplicitConversionName
;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (3)
222
isExplicit ? (isChecked ? WellKnownMemberNames.CheckedExplicitConversionName : WellKnownMemberNames.
ExplicitConversionName
) : WellKnownMemberNames.ImplicitConversionName,
230
declaringType.AddOperators(WellKnownMemberNames.
ExplicitConversionName
, operators);
237
declaringType.AddOperators(WellKnownMemberNames.
ExplicitConversionName
, operators2);
Binder\Semantics\Operators\OperatorFacts.cs (1)
227
WellKnownMemberNames.
ExplicitConversionName
;
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
718
if (operatorName is WellKnownMemberNames.
ExplicitConversionName
or WellKnownMemberNames.CheckedExplicitConversionName)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1263
case WellKnownMemberNames.
ExplicitConversionName
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2747
CheckForUnmatchedOperator(membersByName, diagnostics, WellKnownMemberNames.CheckedExplicitConversionName, WellKnownMemberNames.
ExplicitConversionName
, symmetricCheck: false);
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
500
case WellKnownMemberNames.
ExplicitConversionName
:
598
case WellKnownMemberNames.
ExplicitConversionName
:
Syntax\SyntaxKindFacts.cs (1)
1071
case WellKnownMemberNames.
ExplicitConversionName
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
93
WellKnownMemberNames.
ExplicitConversionName
,
94
WellKnownMemberNames.
ExplicitConversionName
,
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
93
WellKnownMemberNames.
ExplicitConversionName
,
94
WellKnownMemberNames.
ExplicitConversionName
,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\ArglistTests.cs (4)
1104
var conversion = type.GetMember<MethodSymbol>(WellKnownMemberNames.
ExplicitConversionName
);
1124
var conversion = type.GetMember<MethodSymbol>(WellKnownMemberNames.
ExplicitConversionName
);
1144
var conversion = type.GetMember<MethodSymbol>(WellKnownMemberNames.
ExplicitConversionName
);
1164
var conversion = type.GetMember<MethodSymbol>(WellKnownMemberNames.
ExplicitConversionName
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (11)
Compilation\CompilationAPITests.cs (1)
2999
compilation.CreateBuiltinOperator(WellKnownMemberNames.
ExplicitConversionName
, intType, intType));
Compilation\GetSemanticInfoTests.cs (3)
2666
CheckOperatorSemanticInfo(text, WellKnownMemberNames.
ExplicitConversionName
);
2837
var conversions = comp.GlobalNamespace.GetMember<INamedTypeSymbol>("S").GetMembers(WellKnownMemberNames.
ExplicitConversionName
);
2867
var conversions = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("S").GetMembers(WellKnownMemberNames.
ExplicitConversionName
);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
4465
var conversion = compilation.GlobalNamespace.GetMember<INamedTypeSymbol>("C").GetMember<IMethodSymbol>(WellKnownMemberNames.
ExplicitConversionName
);
4477
var lookupSymbols = model.LookupSymbols(conversionDecl.DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart, name: WellKnownMemberNames.
ExplicitConversionName
);
DocumentationComments\CrefTests.cs (3)
2726
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<MethodSymbol>(WellKnownMemberNames.
ExplicitConversionName
);
2861
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.
ExplicitConversionName
);
2902
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.
ExplicitConversionName
).InstanceConstructors.Single();
Symbols\Source\MethodTests.cs (1)
2088
var symbol = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.
ExplicitConversionName
).Single();
Symbols\StaticAbstractMembersInInterfacesTests.cs (1)
28317
("explicit", false) => WellKnownMemberNames.
ExplicitConversionName
,
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
273
if (operatorName is WellKnownMemberNames.ImplicitConversionName or WellKnownMemberNames.
ExplicitConversionName
or WellKnownMemberNames.CheckedExplicitConversionName)
311
OperatorKind.ExplicitConversion => WellKnownMemberNames.
ExplicitConversionName
,
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (1)
160
foreach (var member in type.GetMembers(WellKnownMemberNames.
ExplicitConversionName
))
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
1070
m.Name == WellKnownMemberNames.
ExplicitConversionName
&& m.Parameters[0].Type.Equals(gcHandleType));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28
: WellKnownMemberNames.
ExplicitConversionName
,
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\DocumentationCommentCrefBinder.vb (1)
1066
WellKnownMemberNames.
ExplicitConversionName
, New OverloadResolution.OperatorInfo(UnaryOperatorKind.Explicit))
Semantics\Operators.vb (3)
117
operators.Add(WellKnownMemberNames.
ExplicitConversionName
, New OperatorInfo(UnaryOperatorKind.Explicit))
282
Return WellKnownMemberNames.
ExplicitConversionName
2838
WellKnownMemberNames.
ExplicitConversionName
, New OperatorInfo(UnaryOperatorKind.Explicit),
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
411
ElseIf CaseInsensitiveComparison.Equals(symbol.Name, WellKnownMemberNames.
ExplicitConversionName
) Then
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
458
Return ComputeMethodKindForPotentialOperatorOrConversion(opInfo, MethodKind.Conversion, WellKnownMemberNames.
ExplicitConversionName
, True)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3644
WellKnownMemberNames.
ExplicitConversionName
, WellKnownMemberNames.ImplicitConversionName)
Symbols\Source\SourceMethodSymbol.vb (3)
320
Debug.Assert(name.Equals(WellKnownMemberNames.
ExplicitConversionName
) = ((flags And SourceMemberFlags.Narrowing) <> 0))
1010
Return WellKnownMemberNames.
ExplicitConversionName
1014
Return 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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28
: WellKnownMemberNames.
ExplicitConversionName
,
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ObjectBrowser\DescriptionBuilder.cs (1)
207
case WellKnownMemberNames.
ExplicitConversionName
:
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28
: WellKnownMemberNames.
ExplicitConversionName
,
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
28
: WellKnownMemberNames.
ExplicitConversionName
,