58 references to BuiltinOperator
GenerateDocumentationAndConfigFiles (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
378case MethodKind.BuiltinOperator:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
79if (symbol.MethodKind == MethodKind.BuiltinOperator)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
156if (symbol is IMethodSymbol { MethodKind: MethodKind.BuiltinOperator })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
263if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 264(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (2)
1560/// cref="MethodKind.BuiltinOperator"/> for a binary operator. Built-in operators are commonly created for 1588/// cref="MethodKind.BuiltinOperator"/> for a unary operator. Built-in operators are commonly created for
Microsoft.CodeAnalysis.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
378case MethodKind.BuiltinOperator:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
79if (symbol.MethodKind == MethodKind.BuiltinOperator)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
156if (symbol is IMethodSymbol { MethodKind: MethodKind.BuiltinOperator })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
263if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 264(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
378case MethodKind.BuiltinOperator:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
79if (symbol.MethodKind == MethodKind.BuiltinOperator)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
156if (symbol is IMethodSymbol { MethodKind: MethodKind.BuiltinOperator })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
263if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 264(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
378case MethodKind.BuiltinOperator:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
79if (symbol.MethodKind == MethodKind.BuiltinOperator)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
156if (symbol is IMethodSymbol { MethodKind: MethodKind.BuiltinOperator })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
263if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 264(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))
Microsoft.CodeAnalysis.CSharp (4)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
530case MethodKind.BuiltinOperator:
Symbols\PublicModel\MethodSymbol.cs (2)
58case MethodKind.BuiltinOperator: 59return MethodKind.BuiltinOperator;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
71return MethodKind.BuiltinOperator;
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
221case MethodKind.BuiltinOperator:
Microsoft.CodeAnalysis.Extensions.Package (4)
Symbols\IMethodSymbolExtensions.cs (1)
79if (symbol.MethodKind == MethodKind.BuiltinOperator)
Symbols\ISymbolExtensions_Accessibility.cs (1)
156if (symbol is IMethodSymbol { MethodKind: MethodKind.BuiltinOperator })
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
263if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 264(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))
Microsoft.CodeAnalysis.Features (4)
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
293MethodKind: MethodKind.BuiltinOperator,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
349MethodKind.BuiltinOperator or MethodKind.UserDefinedOperator or MethodKind.Conversion => FeaturesResources.operator_,
RQName\RQNodeBuilder.cs (1)
201MethodKind.BuiltinOperator or
Shared\Extensions\ISymbolExtensions_2.cs (1)
100if (methodSymbol.MethodKind is MethodKind.UserDefinedOperator or MethodKind.Conversion or MethodKind.BuiltinOperator)
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
378case MethodKind.BuiltinOperator:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
79if (symbol.MethodKind == MethodKind.BuiltinOperator)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
156if (symbol is IMethodSymbol { MethodKind: MethodKind.BuiltinOperator })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
263if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 264(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))
Microsoft.CodeAnalysis.VisualBasic (5)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (3)
259Case MethodKind.UserDefinedOperator, MethodKind.BuiltinOperator 345Case MethodKind.UserDefinedOperator, MethodKind.BuiltinOperator 383If symbol.MethodKind = MethodKind.BuiltinOperator Then
Symbols\SymbolExtensions.vb (1)
59Case MethodKind.Conversion, MethodKind.UserDefinedOperator, MethodKind.BuiltinOperator
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (1)
160Return MethodKind.BuiltinOperator
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
224Case MethodKind.BuiltinOperator,
Microsoft.CodeAnalysis.Workspaces (7)
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
19=> symbol.MethodKind is MethodKind.UserDefinedOperator or MethodKind.BuiltinOperator;
Shared\Extensions\SemanticModelExtensions.cs (1)
53methodSymbol.MethodKind == MethodKind.BuiltinOperator &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
378case MethodKind.BuiltinOperator:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
79if (symbol.MethodKind == MethodKind.BuiltinOperator)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
156if (symbol is IMethodSymbol { MethodKind: MethodKind.BuiltinOperator })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
263if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 264(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))
Roslyn.Diagnostics.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
378case MethodKind.BuiltinOperator:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
79if (symbol.MethodKind == MethodKind.BuiltinOperator)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
156if (symbol is IMethodSymbol { MethodKind: MethodKind.BuiltinOperator })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
263if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 264(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))