41 references to Arity
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
227targetMemberArity = simpleName.Arity; 234targetMemberArity = simpleName.Arity;
Binder\Binder_Crefs.cs (1)
152arity = nameSyntax.Arity;
Binder\Binder_Expressions.cs (5)
1493bool hasTypeArguments = node.Arity > 0; 1499Debug.Assert(node.Arity == typeArgumentList.Count); 1516Symbol symbol = GetSymbolOrMethodOrPropertyGroup(lookupResult, node, name, node.Arity, members, diagnostics, out isError, qualifierOpt: null); // reports diagnostics in result. 1652this.LookupSymbolsWithFallback(lookupResult, node.Identifier.ValueText, arity: node.Arity, useSiteInfo: ref useSiteInfo, options: options); 6616var rightArity = right.Arity;
Binder\Binder_Symbols.cs (2)
1208diagnostics, basesBeingResolved, qualifierOpt, node, plainName, node.Arity, options); 1225node.Arity,
Syntax\GenericNameSyntax.cs (1)
26pb.Builder.Append(Identifier.ValueText).Append("<").Append(',', Arity - 1).Append(">");
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
CSharpSyntaxFacts.cs (1)
546arity = simpleName.Arity;
NameSyntaxComparer.cs (3)
112compare = x.Arity - y.Arity; 117for (var i = 0; i < x.Arity; i++)
SemanticModelExtensions.cs (4)
68arity = max.Name.Arity; 74arity = qn.Arity; 80arity = aq.Name.Arity; 86arity = gx.Arity;
Microsoft.CodeAnalysis.CSharp.Features (3)
Debugging\BreakpointResolver.cs (1)
96nameParts = parts.Cast<SimpleNameSyntax>().Select(p => new NameAndArity(p.Identifier.ValueText, p.Arity)).ToList();
GenerateType\CSharpGenerateTypeService.cs (2)
500var typeArguments = state.SimpleName.Arity == genericName.TypeArgumentList.Arguments.Count 502: Enumerable.Repeat<SyntaxNode>(null, state.SimpleName.Arity);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\GetSemanticInfoTests.cs (1)
1886Assert.Equal(3, nameSyntaxToBind.Arity);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (2)
1016Assert.Equal(0, identifierSyntax.Arity); 1021Assert.Equal(0, memberNameSyntax.Arity);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Parsing\ExpressionParsingTests.cs (1)
3030Assert.Equal(1, ((NameSyntax)objectCreation.Type).Arity);
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
41return expressionSyntax.GetRightmostName()?.Arity;
CSharpSyntaxFacts.cs (1)
546arity = simpleName.Arity;
Editing\CSharpImportAdder.cs (1)
204_conflictNamespaces.AddRange(_importedTypes[(symbol.Name, node.Arity)]);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
716var arity = genericNameNode.Arity;
NameSyntaxComparer.cs (3)
112compare = x.Arity - y.Arity; 117for (var i = 0; i < x.Arity; i++)
SemanticModelExtensions.cs (4)
68arity = max.Name.Arity; 74arity = qn.Arity; 80arity = aq.Name.Arity; 86arity = gx.Arity;
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (3)
748if (oldGenericName.Arity != newGenericName.Arity) 753for (var i = 0; i < oldGenericName.Arity; i++)
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
45AppendArity(builder, genericName.Arity);