45 references to BuiltinOperator
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (2)
1508/// cref="MethodKind.BuiltinOperator"/> for a binary operator. Built-in operators are commonly created for 1536/// cref="MethodKind.BuiltinOperator"/> for a unary operator. Built-in operators are commonly created for
Microsoft.CodeAnalysis.CodeStyle (7)
IMethodSymbolExtensions.cs (1)
49if (symbol.MethodKind == MethodKind.BuiltinOperator)
ISymbolExtensions_Accessibility.cs (3)
154((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator && 163Debug.Assert(!(symbol.IsKind(SymbolKind.Method) && ((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator && symbol.ContainingSymbol.IsKind(SymbolKind.FunctionPointerType))); 165((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator &&
SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
264if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 265(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))
SymbolKey.SymbolKeyWriter.cs (1)
375case MethodKind.BuiltinOperator:
Microsoft.CodeAnalysis.CSharp (4)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
531case MethodKind.BuiltinOperator:
Symbols\PublicModel\MethodSymbol.cs (2)
56case MethodKind.BuiltinOperator: 57return MethodKind.BuiltinOperator;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
70return MethodKind.BuiltinOperator;
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.CompletionSymbolDisplay.cs (1)
61case MethodKind.BuiltinOperator:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\OperatorTests.cs (2)
7617Assert.Equal(MethodKind.BuiltinOperator, symbol1.MethodKind); 8393Assert.Equal(MethodKind.BuiltinOperator, symbol1.MethodKind);
Semantics\UnsafeTests.cs (2)
6035Assert.Equal(MethodKind.BuiltinOperator, summaryMethod.MethodKind); 6497Assert.Equal(MethodKind.BuiltinOperator, summaryMethod.MethodKind);
Semantics\Utf8StringsLiteralsTests.cs (1)
4068Assert.Equal(MethodKind.BuiltinOperator, method.MethodKind);
Microsoft.CodeAnalysis.Features (5)
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
250method.MethodKind == MethodKind.BuiltinOperator &&
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
365MethodKind.BuiltinOperator or MethodKind.UserDefinedOperator or MethodKind.Conversion => FeaturesResources.operator_,
LanguageServiceIndexFormat\SymbolMoniker.cs (1)
39if (symbol is IMethodSymbol method && method.MethodKind == MethodKind.BuiltinOperator)
RQName\RQNodeBuilder.cs (1)
201MethodKind.BuiltinOperator or
Shared\Extensions\ISymbolExtensions_2.cs (1)
100MethodKind.BuiltinOperator)
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
Generator.cs (1)
469if (symbol is IMethodSymbol { MethodKind: MethodKind.BuiltinOperator })
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\TestOperationVisitor.cs (1)
792if (method.MethodKind == 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.Semantic.UnitTests (2)
Semantics\BinaryOperators.vb (1)
1225Assert.Equal(MethodKind.BuiltinOperator, symbol1.MethodKind)
Semantics\UnaryOperators.vb (1)
756Assert.Equal(MethodKind.BuiltinOperator, symbol1.MethodKind)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
224Case MethodKind.BuiltinOperator,
Microsoft.CodeAnalysis.Workspaces (9)
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
18=> symbol.MethodKind is MethodKind.UserDefinedOperator or MethodKind.BuiltinOperator;
IMethodSymbolExtensions.cs (1)
49if (symbol.MethodKind == MethodKind.BuiltinOperator)
ISymbolExtensions_Accessibility.cs (3)
154((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator && 163Debug.Assert(!(symbol.IsKind(SymbolKind.Method) && ((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator && symbol.ContainingSymbol.IsKind(SymbolKind.FunctionPointerType))); 165((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator &&
Shared\Extensions\SemanticModelExtensions.cs (1)
54methodSymbol.MethodKind == MethodKind.BuiltinOperator &&
SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
264if ((kind1 == MethodKind.BuiltinOperator && kind2 == MethodKind.UserDefinedOperator) || 265(kind1 == MethodKind.UserDefinedOperator && kind2 == MethodKind.BuiltinOperator))
SymbolKey.SymbolKeyWriter.cs (1)
375case MethodKind.BuiltinOperator:
Microsoft.VisualStudio.LanguageServices (1)
Progression\GraphBuilder.cs (1)
512case MethodKind.BuiltinOperator:
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
198if (symbol is IMethodSymbol method && method.MethodKind == MethodKind.BuiltinOperator)