4 implementations of IMethodSymbol_IsPartialDefinition
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
60public abstract bool IsPartialDefinition { get; }
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
301bool IMethodSymbol.IsPartialDefinition => _underlying.IsDefinition && _underlying.IsPartialDefinition();
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
1026Private ReadOnly Property IMethodSymbol_IsPartialDefinition As Boolean Implements IMethodSymbol.IsPartialDefinition
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
60public abstract bool IsPartialDefinition { get; }
20 references to IMethodSymbol_IsPartialDefinition
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (2)
HubClientProxyGenerator.Parser.cs (1)
53if (!symbol.IsPartialDefinition)
HubServerProxyGenerator.Parser.cs (1)
53if (!symbol.IsPartialDefinition)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
139if (invokedMethod.IsPartialDefinition && invokedMethod.PartialImplementationPart is null)
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
139if (invokedMethod.IsPartialDefinition && invokedMethod.PartialImplementationPart is null)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Symbols\Source\MethodTests.cs (6)
2543Assert.True(partialDef.IsPartialDefinition); 2546Assert.False(partialImpl.IsPartialDefinition); 2578Assert.True(partialDef.IsPartialDefinition); 2579Assert.False(partialDefConstructed.IsPartialDefinition); 2584Assert.False(partialImpl.IsPartialDefinition); 2585Assert.False(partialImplConstructed.IsPartialDefinition);
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\Utilities\Extensions.cs (1)
200=> symbol is IMethodSymbol { IsPartialDefinition: true } or IPropertySymbol { IsPartialDefinition: true };
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
1026Private ReadOnly Property IMethodSymbol_IsPartialDefinition As Boolean Implements IMethodSymbol.IsPartialDefinition
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (4)
SymbolsTests\Source\MethodTests.vb (4)
1745Assert.False(m.IsPartialDefinition) 1760Assert.True(m.IsPartialDefinition) 1780Assert.True(m.IsPartialDefinition) 1782Assert.False(m.PartialImplementationPart.IsPartialDefinition)
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
408bool isPartial = methodSymbol.IsPartialDefinition;
Microsoft.Gen.Metrics (1)
Parser.cs (1)
482bool isPartial = methodSymbol.IsPartialDefinition;
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
482bool isPartial = methodSymbol.IsPartialDefinition;
System.Text.RegularExpressions.Generator (1)
RegexGenerator.Parser.cs (1)
115if (!regexMethodSymbol.IsPartialDefinition ||