59 references to ReducedExtension
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
383case MethodKind.ReducedExtension:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
268=> symbol is IMethodSymbol { MethodKind: MethodKind.ReducedExtension };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
184if (x.MethodKind == MethodKind.ReducedExtension)
Microsoft.CodeAnalysis (1)
Symbols\ISymbolExtensions.cs (1)
19if (method.MethodKind != MethodKind.ReducedExtension)
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
383case MethodKind.ReducedExtension:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
268=> symbol is IMethodSymbol { MethodKind: MethodKind.ReducedExtension };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
184if (x.MethodKind == MethodKind.ReducedExtension)
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
383case MethodKind.ReducedExtension:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
268=> symbol is IMethodSymbol { MethodKind: MethodKind.ReducedExtension };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
184if (x.MethodKind == MethodKind.ReducedExtension)
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
383case MethodKind.ReducedExtension:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
268=> symbol is IMethodSymbol { MethodKind: MethodKind.ReducedExtension };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
184if (x.MethodKind == MethodKind.ReducedExtension)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
141if (method.MethodKind == MethodKind.ReducedExtension && insertionIndex < existingParameters.Count)
Microsoft.CodeAnalysis.CSharp (18)
Compilation\CSharpSemanticModel.cs (1)
4806if (call.InvokedAsExtensionMethod && method.IsExtensionMethod && method.MethodKind != MethodKind.ReducedExtension)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (5)
295if (symbol.MethodKind == MethodKind.ReducedExtension && Format.ExtensionMethodStyle == SymbolDisplayExtensionMethodStyle.StaticMethod) 299else if (symbol.MethodKind != MethodKind.ReducedExtension && Format.ExtensionMethodStyle == SymbolDisplayExtensionMethodStyle.InstanceMethod) 391else if (symbol.MethodKind == MethodKind.ReducedExtension) 431case MethodKind.ReducedExtension: 783hasThisParameter: symbol.IsExtensionMethod && symbol.MethodKind != MethodKind.ReducedExtension,
Symbols\MethodSymbol.cs (4)
622case MethodKind.ReducedExtension: 773if (!this.IsExtensionMethod || this.MethodKind == MethodKind.ReducedExtension || receiverType.IsVoidType()) 789return (this.IsExtensionMethod && this.MethodKind != MethodKind.ReducedExtension) ? ReducedExtensionMethodSymbol.Create(this) : null; 1220or MethodKind.ReducedExtension
Symbols\NamedTypeSymbol.cs (1)
418Debug.Assert(method.MethodKind != MethodKind.ReducedExtension);
Symbols\PublicModel\MethodSymbol.cs (2)
66case MethodKind.ReducedExtension: 67return MethodKind.ReducedExtension;
Symbols\ReducedExtensionMethodSymbol.cs (4)
40Debug.Assert(method.IsExtensionMethod && method.MethodKind != MethodKind.ReducedExtension); 75Debug.Assert(method.IsExtensionMethod && method.MethodKind != MethodKind.ReducedExtension); 117Debug.Assert(method.MethodKind != MethodKind.ReducedExtension); 472get { return MethodKind.ReducedExtension; }
Symbols\Symbol.cs (1)
681case MethodKind.ReducedExtension:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
372MethodKind: MethodKind.ReducedExtension,
Microsoft.CodeAnalysis.CSharp.Features (1)
ChangeSignature\CSharpChangeSignatureService.cs (1)
428symbolInfo.Symbol is IMethodSymbol { MethodKind: MethodKind.ReducedExtension },
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
261if (methodSymbol.MethodKind == MethodKind.ReducedExtension)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
372MethodKind: MethodKind.ReducedExtension,
Microsoft.CodeAnalysis.Extensions.Package (2)
Symbols\ISymbolExtensions.cs (1)
268=> symbol is IMethodSymbol { MethodKind: MethodKind.ReducedExtension };
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
184if (x.MethodKind == MethodKind.ReducedExtension)
Microsoft.CodeAnalysis.Features (4)
Debugging\AbstractDataTipInfoGetter.cs (1)
47MethodKind: MethodKind.ReducedExtension,
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
726var extension = method.IsExtensionMethod || method.MethodKind == MethodKind.ReducedExtension;
Shared\Extensions\ISymbolExtensions_2.cs (1)
105methodSymbol.MethodKind == MethodKind.ReducedExtension ||
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
141if (method.MethodKind == MethodKind.ReducedExtension && insertionIndex < existingParameters.Count)
Microsoft.CodeAnalysis.NetAnalyzers (6)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerationsHelpers.cs (5)
150if (operation.Parent is IInvocationOperation { TargetMethod.MethodKind: MethodKind.ReducedExtension } parentInvocationOperation 178|| invocationOperation.TargetMethod.MethodKind != MethodKind.ReducedExtension 243var argumentMappingParameter = invokingMethod.MethodKind == MethodKind.ReducedExtension 311var argumentMappingParameter = targetMethod.MethodKind == MethodKind.ReducedExtension 341|| invocationOperation.TargetMethod.MethodKind != MethodKind.ReducedExtension
Microsoft.NetCore.Analyzers\Performance\PreferLengthCountIsEmptyOverAnyAnalyzer.cs (1)
102if (originalMethod.MethodKind == MethodKind.ReducedExtension)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
383case MethodKind.ReducedExtension:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
268=> symbol is IMethodSymbol { MethodKind: MethodKind.ReducedExtension };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
184if (x.MethodKind == MethodKind.ReducedExtension)
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
27MethodKind.ReducedExtension or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
383case MethodKind.ReducedExtension:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
268=> symbol is IMethodSymbol { MethodKind: MethodKind.ReducedExtension };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
184if (x.MethodKind == MethodKind.ReducedExtension)
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
383case MethodKind.ReducedExtension:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
268=> symbol is IMethodSymbol { MethodKind: MethodKind.ReducedExtension };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
184if (x.MethodKind == MethodKind.ReducedExtension)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
372MethodKind: MethodKind.ReducedExtension,