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