62 references to ImplicitConversionName
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27
? WellKnownMemberNames.
ImplicitConversionName
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27
? WellKnownMemberNames.
ImplicitConversionName
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27
? WellKnownMemberNames.
ImplicitConversionName
Microsoft.CodeAnalysis.CodeStyle (1)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
115
if (conversion.IsUserDefined && conversion.MethodSymbol is { Name: WellKnownMemberNames.
ImplicitConversionName
})
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27
? WellKnownMemberNames.
ImplicitConversionName
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Conversions.cs (3)
499
WellKnownMemberNames.
ImplicitConversionName
,
511
WellKnownMemberNames.
ImplicitConversionName
,
597
return TryFindSingleMethod(type, WellKnownMemberNames.
ImplicitConversionName
, (predicate, arg),
Binder\Binder_Crefs.cs (1)
478
memberName = WellKnownMemberNames.
ImplicitConversionName
;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (1)
222
isExplicit ? (isChecked ? WellKnownMemberNames.CheckedExplicitConversionName : WellKnownMemberNames.ExplicitConversionName) : WellKnownMemberNames.
ImplicitConversionName
,
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
290
declaringType.AddOperators(WellKnownMemberNames.
ImplicitConversionName
, operators);
Binder\Semantics\Operators\OperatorFacts.cs (1)
223
return WellKnownMemberNames.
ImplicitConversionName
;
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
722
else 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)
1262
case WellKnownMemberNames.
ImplicitConversionName
:
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
499
case WellKnownMemberNames.
ImplicitConversionName
:
597
case WellKnownMemberNames.
ImplicitConversionName
:
Syntax\SyntaxKindFacts.cs (1)
1078
case WellKnownMemberNames.
ImplicitConversionName
: return SyntaxKind.ImplicitKeyword;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
67
WellKnownMemberNames.
ImplicitConversionName
,
68
WellKnownMemberNames.
ImplicitConversionName
,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
56
var keyword = method.MetadataName == WellKnownMemberNames.
ImplicitConversionName
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
67
WellKnownMemberNames.
ImplicitConversionName
,
68
WellKnownMemberNames.
ImplicitConversionName
,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\ForEachTests.cs (1)
2176
var udc = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<MethodSymbol>(WellKnownMemberNames.
ImplicitConversionName
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (13)
Compilation\CompilationAPITests.cs (1)
2995
compilation.CreateBuiltinOperator(WellKnownMemberNames.
ImplicitConversionName
, intType, intType));
Compilation\GetSemanticInfoTests.cs (1)
2687
CheckOperatorSemanticInfo(text, WellKnownMemberNames.
ImplicitConversionName
);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
4434
var conversion = compilation.GlobalNamespace.GetMember<INamedTypeSymbol>("C").GetMember<IMethodSymbol>(WellKnownMemberNames.
ImplicitConversionName
);
4446
var lookupSymbols = model.LookupSymbols(conversionDecl.DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart, name: WellKnownMemberNames.
ImplicitConversionName
);
DocumentationComments\CrefTests.cs (7)
2750
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<MethodSymbol>(WellKnownMemberNames.
ImplicitConversionName
);
2804
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.
ImplicitConversionName
).OfType<MethodSymbol>().
2840
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.
ImplicitConversionName
).OfType<MethodSymbol>().
2881
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.
ImplicitConversionName
).InstanceConstructors.Single();
2923
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.
ImplicitConversionName
).InstanceConstructors.Single();
3128
var expectedOperator = typeC.GetMember<MethodSymbol>(WellKnownMemberNames.
ImplicitConversionName
).ISymbol;
6111
var expectedCrefSymbol = expectedReturnTypeSymbol.GetMember<IMethodSymbol>(WellKnownMemberNames.
ImplicitConversionName
);
Symbols\StaticAbstractMembersInInterfacesTests.cs (1)
28316
("implicit", _) => WellKnownMemberNames.
ImplicitConversionName
,
Symbols\TypeTests.cs (1)
1630
mem = topType.GetMembers(WellKnownMemberNames.
ImplicitConversionName
).Single();
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
273
if (operatorName is WellKnownMemberNames.
ImplicitConversionName
or WellKnownMemberNames.ExplicitConversionName or WellKnownMemberNames.CheckedExplicitConversionName)
275
var isImplicit = operatorName is WellKnownMemberNames.
ImplicitConversionName
;
310
OperatorKind.ImplicitConversion => WellKnownMemberNames.
ImplicitConversionName
,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
56
var keyword = method.MetadataName == WellKnownMemberNames.
ImplicitConversionName
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
1078
m.Name == WellKnownMemberNames.
ImplicitConversionName
&& m.Parameters[0].Type.Equals(_emptyCompilation.GetSpecialType(SpecialType.System_Byte)));
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
115
if (conversion.IsUserDefined && conversion.MethodSymbol is { Name: WellKnownMemberNames.
ImplicitConversionName
})
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27
? WellKnownMemberNames.
ImplicitConversionName
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\DocumentationCommentCrefBinder.vb (1)
1064
WellKnownMemberNames.
ImplicitConversionName
, New OverloadResolution.OperatorInfo(UnaryOperatorKind.Implicit),
Semantics\Operators.vb (3)
116
operators.Add(WellKnownMemberNames.
ImplicitConversionName
, New OperatorInfo(UnaryOperatorKind.Implicit))
280
Return WellKnownMemberNames.
ImplicitConversionName
2837
WellKnownMemberNames.
ImplicitConversionName
, New OperatorInfo(UnaryOperatorKind.Implicit),
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
409
If CaseInsensitiveComparison.Equals(symbol.Name, WellKnownMemberNames.
ImplicitConversionName
) Then
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
460
Return ComputeMethodKindForPotentialOperatorOrConversion(opInfo, MethodKind.Conversion, WellKnownMemberNames.
ImplicitConversionName
, True)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
3643
Dim otherName As String = If(IdentifierComparison.Equals(WellKnownMemberNames.
ImplicitConversionName
, method.Name),
3644
WellKnownMemberNames.ExplicitConversionName, WellKnownMemberNames.
ImplicitConversionName
)
Symbols\Source\SourceMethodSymbol.vb (2)
319
Debug.Assert(name.Equals(WellKnownMemberNames.
ImplicitConversionName
) = ((flags And SourceMemberFlags.Widening) <> 0))
1008
Return WellKnownMemberNames.
ImplicitConversionName
Microsoft.CodeAnalysis.Workspaces (3)
Editing\SyntaxGenerator.cs (1)
286
isImplicitConversion: method.Name is WellKnownMemberNames.
ImplicitConversionName
,
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)
27
? WellKnownMemberNames.
ImplicitConversionName
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ObjectBrowser\DescriptionBuilder.cs (1)
203
case WellKnownMemberNames.
ImplicitConversionName
:
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27
? WellKnownMemberNames.
ImplicitConversionName
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
56
var keyword = method.MetadataName == WellKnownMemberNames.
ImplicitConversionName
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConversionSymbol.cs (1)
27
? WellKnownMemberNames.
ImplicitConversionName