14 overrides of Arity
Microsoft.CodeAnalysis.CSharp (13)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
88
public sealed override int
Arity
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
263
public sealed override int
Arity
Symbols\ErrorTypeSymbol.cs (1)
280
public override int
Arity
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
567
public abstract override int
Arity
Symbols\Source\SourceMemberContainerSymbol.cs (1)
963
public override int
Arity
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
121
public override int
Arity
=> 0;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
798
public override int
Arity
=> 1;
Symbols\Synthesized\SynthesizedContainer.cs (1)
169
public override int
Arity
=> TypeParameters.Length;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
55
public override int
Arity
=> 0;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
84
public override int
Arity
=> 0;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
46
public override int
Arity
=> 1;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
39
public override int
Arity
=> 0;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
50
public override int
Arity
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
32
public override int
Arity
252 references to Arity
Microsoft.CodeAnalysis.CSharp (140)
Binder\Binder_Crefs.cs (4)
300
if (!nested.IsExtension || nested.
Arity
!= extensionArity || nested.ExtensionParameter is null)
309
typeParameters: IndexedTypeParameterSymbol.TakeSymbols(constructedNested.
Arity
),
604
if (containerType.Name == memberName && (hasParameterList || containerType.
Arity
== 0 || !TypeSymbol.Equals(this.ContainingType, containerType.OriginalDefinition, TypeCompareKind.ConsiderEverything2)))
793
if (containing.
Arity
> 0 && containing.IsDefinition)
Binder\Binder_Lookup.cs (3)
1867
if (namedType.
Arity
!= arity)
1869
if (namedType.
Arity
== 0)
1877
diagInfo = diagnose ? new CSDiagnosticInfo(ErrorCode.ERR_BadArity, namedType, MessageID.IDS_SK_TYPE.Localize(), namedType.
Arity
) : null;
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1331
if (curr.
Arity
> 0)
Binder\LockBinder.cs (1)
87
if (scopeType is not NamedTypeSymbol { Name: WellKnownMemberNames.LockScopeTypeName,
Arity
: 0, IsValueType: true, IsRefLikeType: true, DeclaredAccessibility: Accessibility.Public } ||
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1708
if (targetType is NamedTypeSymbol {
Arity
: 1 } namedType
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
1518
if (extension.
Arity
== 0)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
167
if (extension.
Arity
== 0)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
3195
Debug.Assert(extension.
Arity
> 0);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
4438
if (member.ContainingType.
Arity
> 0)
BoundTree\BoundInlineArrayAccess.cs (1)
57
Arity
: 1
BoundTree\UnboundLambda.cs (2)
317
var resultType = taskType?.
Arity
== 0 ?
332
var taskTypeT = taskType?.
Arity
== 1 ?
Compiler\ClsComplianceChecker.cs (1)
1079
sawGeneric = sawGeneric || containingType.
Arity
> 0;
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
593
if (typeSymbol.
Arity
> 0)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (3)
166
ordinalOffset += curr.
Arity
;
186
if (symbol.
Arity
!= 0)
193
builder.Append(symbol.
Arity
);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
516
Debug.Assert(type.
Arity
== otherType.
Arity
);
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
195
anonymousDelegatesWithIndexedNames.AddPooled(new AnonymousDelegateWithIndexedNamePartialKey(type.
Arity
, parameterCount), value);
Emitter\Model\NamedTypeReference.cs (1)
32
return (ushort)UnderlyingNamedType.
Arity
;
Emitter\Model\NamedTypeSymbolAdapter.cs (4)
101
AdaptedNamedTypeSymbol.
Arity
> 0)
188
(AdaptedNamedTypeSymbol.
Arity
== 0 || PEModuleBuilder.IsGenericType(AdaptedNamedTypeSymbol.ContainingType)))
479
get { return (ushort)AdaptedNamedTypeSymbol.
Arity
; }
553
return AdaptedNamedTypeSymbol.
Arity
!= 0;
Emitter\Model\PEModuleBuilder.cs (2)
1018
if (namedTypeSymbol.
Arity
> 0)
1116
if (toCheck.
Arity
> 0)
FlowAnalysis\NullableWalker.cs (4)
4881
Debug.Assert(namedType.OriginalDefinition.
Arity
== 1);
4888
Debug.Assert(namedType.OriginalDefinition.
Arity
== 1);
5388
else if (method.ContainingType.
Arity
!= 0)
11995
else if (method.ContainingType.
Arity
!= 0)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (1)
350
if (builderType.IsUnboundGenericType && builderType.ContainingType?.IsGenericType != true && builderType.
Arity
== 1)
Lowering\ClosureConversion\ClosureConversion.cs (2)
906
if (frameType.
Arity
> 0)
909
Debug.Assert(typeParameters.Length == frameType.
Arity
);
Lowering\LocalRewriter\DelegateCacheContainer.cs (1)
40
Debug.Assert(owner is NamedTypeSymbol {
Arity
: > 0 } or MethodSymbol { Arity: > 0 });
Lowering\LocalRewriter\DelegateCacheRewriter.cs (2)
151
if (enclosingSymbol is NamedTypeSymbol { IsExtension: true,
Arity
: > 0 })
192
if (enclosingSymbol is NamedTypeSymbol { IsExtension: true,
Arity
: > 0 } extensionType &&
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (2)
56
smallestType.
Arity
);
58
NamedTypeSymbol.GetTupleCtor(smallestType.
Arity
),
Symbols\AssemblySymbol.cs (1)
864
Debug.Assert(remainingTypeArguments >= symbol.
Arity
);
Symbols\Compilation_WellKnownMembers.cs (2)
1104
if (named.
Arity
<= argumentIndex)
1126
if (named.
Arity
== 0)
Symbols\ConstraintsHelper.cs (3)
683
Debug.Assert(typeArgumentsSyntax.Count == 0 /*omitted*/ || typeArgumentsSyntax.Count == type.
Arity
);
937
if (constructedContainingSymbol.GetIsNewExtensionMember() && constructedContainingSymbol.ContainingType is {
Arity
: > 0 } extension
1580
if (type.
Arity
== 0)
Symbols\ConstructedNamedTypeSymbol.cs (3)
26
unbound: newContainer.IsUnboundGenericType && originalDefinition.
Arity
== 0)
71
Debug.Assert(constructedFrom.
Arity
== typeArgumentsWithAnnotations.Length);
72
Debug.Assert(constructedFrom.
Arity
!= 0);
Symbols\ExtendedErrorTypeSymbol.cs (1)
318
return ((NamedTypeSymbol)symbol).
Arity
;
Symbols\FieldSymbol.cs (1)
485
int arity = ContainingType.
Arity
;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
212
&& modifierType.
Arity
== 0
Symbols\MemberSymbolExtensions.cs (9)
124
return member.ContainingType.
Arity
+ member.GetMemberArity();
156
if (method.GetIsNewExtensionMember() && method.Arity > 0 && method.ContainingType.
Arity
> 0)
158
Debug.Assert(originalTypeParameters.Length == method.Arity + method.ContainingType.
Arity
);
211
if (extension.
Arity
> 0)
213
extension = extension.Construct(typeArguments[..extension.
Arity
]);
219
return (TMember)(Symbol)method.Construct(typeArguments[extension.
Arity
..]);
232
Debug.Assert(extension.
Arity
> 0);
233
Debug.Assert(extension.
Arity
== typeArguments.Length);
532
return ((NamedTypeSymbol)symbol).
Arity
;
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
88
cumulativeArity = namedType.
Arity
;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1797
return GetTypeMembers(name).WhereAsArray((type, arity) => type.
Arity
== arity, arity);
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
167
return GetTypeMembers(name).WhereAsArray((type, arity) => type.
Arity
== arity, arity);
Symbols\Metadata\PE\SymbolFactory.cs (1)
120
argumentIndex -= typeToCheck.
Arity
;
Symbols\MethodSymbolExtensions.cs (2)
162
&& method.ReturnType is NamedTypeSymbol {
Arity
: 0 }
172
&& method.ReturnType is NamedTypeSymbol {
Arity
: 1 }
Symbols\NamedTypeSymbol.cs (6)
497
Debug.Assert(!(fileIdentifier != null && !MangleName &&
Arity
> 0));
499
? MetadataHelpers.ComposeAritySuffixedMetadataName(Name,
Arity
, fileIdentifier)
1209
if (this.
Arity
== 0)
1224
if (typeArguments.Length != this.
Arity
)
1659
int arity =
Arity
;
1679
arity = (typeToCheck as NamedTypeSymbol)?.
Arity
?? 0;
Symbols\NamespaceOrTypeSymbol.cs (4)
181
return GetTypeMembers(name).WhereAsArray(static (t, arity) => t.
Arity
== arity, arity);
286
if (emittedTypeName.InferredArity == named.
Arity
&&
335
(forcedArity == -1 || forcedArity == named.
Arity
) &&
367
&& named.
Arity
== emittedTypeName.InferredArity)
Symbols\PublicModel\NamedTypeSymbol.cs (1)
28
return UnderlyingNamedTypeSymbol.
Arity
;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (8)
323
type.
Arity
== 0)
338
MetadataTypeName name = MetadataTypeName.FromFullName(type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), forcedArity: type.
Arity
);
459
mdName = MetadataTypeName.FromTypeName(type.MetadataName, forcedArity: type.
Arity
);
468
mdName = MetadataTypeName.FromNamespaceAndTypeName(namespaceName, type.MetadataName, forcedArity: type.
Arity
);
472
Debug.Assert(result1.
Arity
== type.
Arity
);
499
Debug.Assert(originalDefinition.
Arity
== 0 || !ReferenceEquals(type.ConstructedFrom, type));
570
if (genericType.
Arity
> 0)
Symbols\Source\ParameterHelpers.cs (3)
527
if (extension.ExtensionParameter is not { } extensionParameter || extension.ContainingType.
Arity
!= 0)
533
if (extension.
Arity
== 0)
546
int extensionArity = extension.
Arity
;
Symbols\Source\SourceAssemblySymbol.cs (7)
1088
if (x.
Arity
== y.
Arity
&& x.Name == y.Name)
1093
if (x.
Arity
!= 0 || !x.ContainingNamespace.IsGlobalNamespace || x.Name != "<Module>")
1134
result = x.
Arity
- y.
Arity
;
2860
if ((forcedArity == -1 || result.
Arity
== forcedArity) &&
2861
(!emittedName.UseCLSCompliantNameArityEncoding || result.
Arity
== 0 || result.MangleName))
Symbols\Source\SourceMemberContainerSymbol.cs (6)
1305
return GetTypeMembers(name).WhereAsArray((t, arity) => t.
Arity
== arity, arity);
2259
if (!indexer.GetIsNewExtensionMember() && indexer.ContainingType.
Arity
> 0)
2429
if (extension.
Arity
!= 0)
2489
if (extension.
Arity
!= 0)
2491
extension = extension.Construct(IndexedTypeParameterSymbol.Take(extension.
Arity
));
2501
return NormalizedExtension.
Arity
;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1990
if (ContainingType is null || !ContainingType.IsStatic || ContainingType.
Arity
!= 0 || ContainingType.ContainingType is not null)
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
507
if (extension.
Arity
== 0)
Symbols\Source\SourceNamespaceSymbol.cs (1)
205
return GetTypeMembers(name).WhereAsArray((s, arity) => s.
Arity
== arity, arity);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
232
else if (!ContainingType.IsScriptClass && !(ContainingType.IsStatic && ContainingType.
Arity
== 0))
Symbols\SymbolExtensions.cs (1)
337
return ((NamedTypeSymbol)symbol).
Arity
;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
895
=> GetTypeMembers(name).WhereAsArray(static (type, arity) => type.
Arity
== arity, arity);
Symbols\Tuples\TupleTypeSymbol.cs (9)
133
if (
Arity
< NamedTypeSymbol.ValueTupleRestPosition)
146
while (underlyingType.
Arity
>= NamedTypeSymbol.ValueTupleRestPosition);
210
if (currentType.
Arity
== NamedTypeSymbol.ValueTupleRestPosition)
581
var currentFieldsForElements = ArrayBuilder<FieldSymbol?>.GetInstance(currentValueTuple.
Arity
);
584
collectTargetTupleFields(currentValueTuple.
Arity
, getOriginalFields(currentMembers), currentFieldsForElements);
705
if (currentValueTuple.
Arity
!= ValueTupleRestPosition)
714
if (currentValueTuple.
Arity
!= ValueTupleRestPosition)
719
collectTargetTupleFields(currentValueTuple.
Arity
, getOriginalFields(currentMembers), currentFieldsForElements);
981
if (tuple.
Arity
== ValueTupleRestPosition)
Symbols\TypeSymbolExtensions.cs (14)
486
if (type.
Arity
== 0)
491
if (type.
Arity
== 1 &&
501
type.
Arity
== 0)
1374
Arity
: 1,
1387
Arity
: 1,
1832
if (namedType is null || namedType.
Arity
!= 0)
1849
if (!(type is NamedTypeSymbol {
Arity
: 1 } namedType))
1862
if (!(type is NamedTypeSymbol {
Arity
: 1 } namedType))
1872
if (!(type is NamedTypeSymbol {
Arity
: 1 } namedType))
1894
var arity = type.
Arity
;
1998
int arity = type.
Arity
;
2137
return typeSymbol is NamedTypeSymbol { Name: WellKnownMemberNames.LockTypeName,
Arity
: 0, ContainingType: null } &&
2146
Arity
: 0,
2181
return type is NamedTypeSymbol { Name: "INumberBase", IsInterface: true,
Arity
: 1, ContainingType: null } &&
Symbols\TypeUnification.cs (2)
158
int arity = nt1.
Arity
;
160
if (nt2.
Arity
!= arity || !TypeSymbol.Equals(nt2.OriginalDefinition, nt1.OriginalDefinition, TypeCompareKind.ConsiderEverything))
Symbols\UnboundGenericType.cs (1)
28
int n = original.
Arity
;
Symbols\VarianceSafety.cs (1)
386
for (int i = 0; i < namedType.
Arity
; i++)
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
54
return _underlyingType.
Arity
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenDynamicTests.cs (1)
311
Assert.Equal(1, ((CSharpCompilation)c.Compilation).GlobalNamespace.GetMember<NamespaceSymbol>("System").GetMember<NamedTypeSymbol>("Func`13").
Arity
);
CodeGen\CodeGenTupleTest.cs (3)
11204
Assert.Equal(2, m1Tuple.
Arity
);
11493
Assert.Equal(8, m1Tuple.
Arity
);
12751
Assert.Equal(2, m1Tuple.
Arity
);
Emit\EmitMetadataTests.cs (2)
780
Assert.Equal(2, derivedType.
Arity
);
784
Assert.Equal(2, baseType.
Arity
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (1)
6399
Assert.Equal(arity, container.
Arity
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (100)
Symbols\AnonymousTypesSymbolTests.cs (1)
1023
Assert.Equal(fieldsCount, type.
Arity
);
Symbols\CompilationCreationTests.cs (2)
2429
Assert.Equal(0, type3.
Arity
);
2430
Assert.Equal(1, typeC6.
Arity
);
Symbols\CovariantReturnTests.cs (1)
358
Assert.Equal(typeArguments.Length, genericType.
Arity
);
Symbols\GenericConstraintTests.cs (43)
3753
Assert.Equal(1, i2.
Arity
);
3787
Assert.Equal(1, i2.
Arity
);
3821
Assert.Equal(1, i2.
Arity
);
3855
Assert.Equal(1, i2.
Arity
);
3904
Assert.Equal(0, i2.
Arity
);
3912
Assert.Equal(1, iEquatable.
Arity
);
3917
Assert.Equal(1, iQueryable_T.
Arity
);
3921
Assert.Equal(0, iQueryable.
Arity
);
3932
Assert.Equal(1, t.
Arity
);
3939
Assert.Equal(0, t.
Arity
);
3946
Assert.Equal(1, t.
Arity
);
3953
Assert.Equal(2, t.
Arity
);
3960
Assert.Equal(1, t.
Arity
);
3974
Assert.Equal(1, t.
Arity
);
3988
Assert.Equal(0, t.
Arity
);
3995
Assert.Equal(0, t.
Arity
);
4002
Assert.Equal(1, t.
Arity
);
4009
Assert.Equal(0, t.
Arity
);
4016
Assert.Equal(0, t.
Arity
);
4030
Assert.Equal(0, t.
Arity
);
4037
Assert.Equal(0, t.
Arity
);
4044
Assert.Equal(1, t.
Arity
);
4051
Assert.Equal(2, t.
Arity
);
4058
Assert.Equal(1, t.
Arity
);
4072
Assert.Equal(1, t.
Arity
);
4086
Assert.Equal(1, t.
Arity
);
4093
Assert.Equal(0, t.
Arity
);
4100
Assert.Equal(1, t.
Arity
);
4107
Assert.Equal(2, t.
Arity
);
4114
Assert.Equal(2, t.
Arity
);
4135
Assert.Equal(2, t.
Arity
);
4144
Assert.Equal(1, t.
Arity
);
4155
Assert.Equal(1, t.
Arity
);
4166
Assert.Equal(1, t.
Arity
);
4180
Assert.Equal(1, t.
Arity
);
4194
Assert.Equal(0, t.
Arity
);
4201
Assert.Equal(0, t.
Arity
);
4212
Assert.Equal(0, t.
Arity
);
4219
Assert.Equal(0, t.
Arity
);
4233
Assert.Equal(0, t.
Arity
);
4240
Assert.Equal(0, t.
Arity
);
4277
Assert.Equal(1, t.
Arity
);
4288
Assert.Equal(1, t.
Arity
);
Symbols\ImplicitClassTests.cs (2)
35
Assert.Equal(0, implicitClass.
Arity
);
64
Assert.Equal(0, scriptClass.
Arity
);
Symbols\Metadata\MetadataTypeTests.cs (3)
78
Assert.Equal(0, class1.
Arity
);
128
Assert.Equal(2, type1.
Arity
);
176
Assert.Equal(1, type1.
Arity
);
Symbols\Metadata\PE\BaseTypeResolution.cs (2)
79
if ((object)t != null && t.
Arity
== 1)
98
if ((object)t != null && t.
Arity
== 0)
Symbols\Metadata\PE\LoadingAttributes.cs (1)
932
Assert.Equal(2, (attrSym.CommonNamedArguments[0].Value.ValueInternal as NamedTypeSymbol).
Arity
);
Symbols\Metadata\PE\LoadingEvents.cs (4)
331
Assert.Equal(1, outerInterface.
Arity
);
337
Assert.Equal(1, outerClass.
Arity
);
341
Assert.Equal(1, innerInterface.
Arity
);
363
Assert.Equal(1, innerClass.
Arity
);
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (6)
30
Assert.Equal(0, objectType.
Arity
);
39
Assert.Equal(1, varC1.
Arity
);
81
Assert.Equal(1, varC2.
Arity
);
91
Assert.Equal(0, varC3.
Arity
);
96
Assert.Equal(1, varC4.
Arity
);
107
Assert.Equal(2, varTC2.
Arity
);
Symbols\Metadata\PE\LoadingMethods.cs (6)
636
Assert.Equal(0, @interface.
Arity
);
669
Assert.Equal(1, @interface.
Arity
);
703
Assert.Equal(1, outerInterface.
Arity
);
709
Assert.Equal(1, outerClass.
Arity
);
713
Assert.Equal(1, innerInterface.
Arity
);
735
Assert.Equal(1, innerClass.
Arity
);
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (6)
110
if (t.
Arity
> 0)
112
elem.Add(new XAttribute("arity", t.
Arity
));
246
Assert.Equal(0, actionOf0.
Arity
);
247
Assert.Equal(4, actionOf4.
Arity
);
274
Assert.Equal(2, dictionary.
Arity
);
286
Assert.Equal(0, ((NamedTypeSymbol)valueCollection[0]).
Arity
);
Symbols\Metadata\PE\LoadingProperties.cs (4)
165
Assert.Equal(1, outerInterface.
Arity
);
171
Assert.Equal(1, outerClass.
Arity
);
175
Assert.Equal(1, innerInterface.
Arity
);
197
Assert.Equal(1, innerClass.
Arity
);
Symbols\Metadata\PE\TypeKindTests.cs (1)
55
where t.Name.Equals("Func") && t.
Arity
== 1
Symbols\MockNamedTypeSymbol.cs (1)
135
where sym is NamedTypeSymbol namedType && sym.Name.AsSpan().SequenceEqual(name.Span) && namedType.
Arity
== arity
Symbols\Retargeting\RetargetingTests.cs (2)
741
Assert.Equal(c1.
Arity
, c1r.
Arity
);
Symbols\Source\ClsComplianceTests.cs (2)
3172
if (type.
Arity
> 0)
3174
type = type.Construct(ArrayBuilder<TypeSymbol>.GetInstance(type.
Arity
, intType).ToImmutableAndFree());
Symbols\Source\DelegateTests.cs (1)
135
Assert.Equal(0, v.
Arity
); // number of type parameters
Symbols\Source\RecordTests.cs (1)
50
Assert.Equal(1, c.
Arity
);
Symbols\Source\TypeMapTests.cs (1)
26
Assert.Equal(1, nts.
Arity
);
Symbols\TypeTests.cs (10)
138
Assert.Equal(1, i1.
Arity
);
140
Assert.Equal(2, i2.
Arity
);
142
Assert.Equal(0, i3.
Arity
);
219
Assert.Equal(1, i1.
Arity
);
221
Assert.Equal(0, i2.
Arity
);
223
Assert.Equal(2, i3.
Arity
);
225
Assert.Equal(0, i4.
Arity
);
1244
Assert.Equal(2, typeAb.
Arity
);
1251
Assert.Equal(2, typeBi.
Arity
); //matches arity in source, not arity of desired symbol
1258
Assert.Equal(2, typeCi.
Arity
); //matches arity in source, not arity of desired symbol
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
EmitMetadataTestBase.cs (1)
52
if (t.
Arity
> 0)
Extensions.cs (1)
477
if ((namedType.
Arity
== 0))
SymbolUtilities.cs (3)
28
return x.
Arity
- y.
Arity
;
53
.Single(n => n.Name.Equals(name) && n.
Arity
== arity);