Base:
property
Arity
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.Arity
10 references to Arity
Microsoft.CodeAnalysis.CSharp (10)
Lowering\ClosureConversion\ClosureConversion.cs (6)
662var frameTypeParameters = ImmutableArray.Create(_currentTypeParameters.SelectAsArray(t => TypeWithAnnotations.Create(t)), 0, frame.Arity); 1024var totalTypeArgumentCount = (containerAsFrame?.Arity ?? 0) + synthesizedMethod.Arity; 1031if ((object)containerAsFrame != null && containerAsFrame.Arity != 0) 1033var containerTypeArguments = ImmutableArray.Create(realTypeArguments, 0, containerAsFrame.Arity); 1034realTypeArguments = ImmutableArray.Create(realTypeArguments, containerAsFrame.Arity, realTypeArguments.Length - containerAsFrame.Arity);
Lowering\ClosureConversion\LambdaCapturedVariable.cs (2)
108if (typeArguments.Length > lambdaFrame.Arity) 110typeArguments = ImmutableArray.Create(typeArguments, 0, lambdaFrame.Arity);
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
87if (env.Arity == 0)
Symbols\Synthesized\SynthesizedContainer.cs (1)
172internal override bool MangleName => Arity > 0;