5 implementations of Arity
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationAbstractMethodSymbol.cs (1)
40public abstract int Arity { get; }
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
310int IMethodSymbol.Arity => _underlying.Arity;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
25public int Arity => _symbol.Arity;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
874Private ReadOnly Property IMethodSymbol_Arity As Integer Implements IMethodSymbol.Arity
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationAbstractMethodSymbol.cs (1)
40public abstract int Arity { get; }
42 references to Arity
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
746(arity != null && methodSymbol.Arity != arity))
DocumentationCommentId.cs (1)
1197if (methodSymbol != null && methodSymbol.Arity == arity)
SymbolDisplay\AbstractSymbolDisplayVisitor_Minimal.cs (1)
73arity = ((IMethodSymbol)candidate).Arity;
Microsoft.CodeAnalysis.CodeStyle (9)
ISymbolExtensions.cs (1)
289SymbolKind.Method => ((IMethodSymbol)symbol).Arity,
SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
746(arity != null && methodSymbol.Arity != arity))
SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
209x.Arity != y.Arity ||
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
125Hash.Combine(x.Arity,
SymbolKey.cs (1)
35/// equal <see cref="IMethodSymbol.Arity"/>,
SymbolKey.MethodSymbolKey.cs (3)
108if (method.Arity == 0) 134visitor.WriteInteger(symbol.Arity); 184if (candidate.Arity != arity ||
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1025IMethodSymbol m => m.Arity > 0,
Microsoft.CodeAnalysis.CSharp.Features (1)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
2499IMethodSymbol { Arity: > 0 }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
1035Assert.Equal(0, methodDispose.Arity);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1025IMethodSymbol m => m.Arity > 0,
Microsoft.CodeAnalysis.Features (10)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (2)
100=> methodSymbol is { Name: nameof(ToString), Arity: 0, Parameters.IsEmpty: true }; 103=> methodSymbol is { Name: DebuggerDisplayMethodName, Arity: 0, Parameters.IsEmpty: true };
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (2)
156var overloadKey = (containingNamespacename, symbol.Name, isGeneric: symbol.Arity > 0); 195bestSymbol.Arity,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
6061if (current is IMethodSymbol { Arity: > 0 })
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
51disposeMethod.Arity == 0 &&
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
25public int Arity => _symbol.Arity;
Shared\Extensions\ISymbolExtensions_Sorting.cs (2)
113var diff = xMethod.Arity - yMethod.Arity;
SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
746(arity != null && methodSymbol.Arity != arity))
Microsoft.CodeAnalysis.VisualBasic (2)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
419If method.Arity > 0 AndAlso format.GenericsOptions.IncludesOption(SymbolDisplayGenericsOptions.IncludeTypeParameters) Then
Symbols\MethodSymbol.vb (1)
874Private ReadOnly Property IMethodSymbol_Arity As Integer Implements IMethodSymbol.Arity
Microsoft.CodeAnalysis.VisualBasic.Features (2)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
181If delegateSymbol.Arity <> 0 AndAlso delegateSymbol.TypeArguments.Any(Function(n) n.TypeKind = TypeKind.TypeParameter) Then
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
2508If method.Arity > 0 Then
Microsoft.CodeAnalysis.Workspaces (12)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
289SymbolKind.Method => ((IMethodSymbol)symbol).Arity,
Rename\ConflictEngine\DeclarationConflictHelpers.cs (2)
20.Where(m => !m.Equals(renamedMethod) && m.Arity == renamedMethod.Arity);
Shared\Utilities\SignatureComparer.cs (2)
90method1.Arity != method2.Arity)
SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
209x.Arity != y.Arity ||
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
125Hash.Combine(x.Arity,
SymbolKey.cs (1)
35/// equal <see cref="IMethodSymbol.Arity"/>,
SymbolKey.MethodSymbolKey.cs (3)
108if (method.Arity == 0) 134visitor.WriteInteger(symbol.Arity); 184if (candidate.Arity != arity ||