14 overrides of Arity
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_XmlLiterals.vb (1)
1750Public Overrides ReadOnly Property Arity As Integer
Symbols\ErrorMethodSymbol.vb (1)
25Public Overrides ReadOnly Property Arity As Integer
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
804Public Overrides ReadOnly Property Arity As Integer
Symbols\ReducedExtensionMethodSymbol.vb (1)
365Public Overrides ReadOnly Property Arity As Integer
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
101Public Overrides ReadOnly Property Arity As Integer
Symbols\SignatureOnlyMethodSymbol.vb (1)
70Public Overrides ReadOnly Property Arity() As Integer
Symbols\Source\LambdaSymbol.vb (1)
85Public Overrides ReadOnly Property Arity As Integer
Symbols\Source\SourceMethodSymbol.vb (1)
1254Public Overrides ReadOnly Property Arity As Integer
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1099Public Overrides ReadOnly Property Arity As Integer
Symbols\SubstitutedMethodSymbol.vb (1)
195Public Overrides ReadOnly Property Arity As Integer
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
65Public Overrides ReadOnly Property Arity As Integer
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
192Public NotOverridable Overrides ReadOnly Property Arity As Integer
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
25Public Overrides ReadOnly Property Arity As Integer
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
36Public Overrides ReadOnly Property Arity As Integer
53 references to Arity
Microsoft.CodeAnalysis.VisualBasic (53)
Binding\Binder_Invocation.vb (1)
664extensionMethod.Arity = 0 AndAlso
Binding\Binder_Lookup.vb (2)
207Dim actualArity As Integer = DirectCast(sym, MethodSymbol).Arity 1299nameSet.AddSymbol(method, method.Name, method.Arity)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
397Debug.Assert(method.Arity = genericName.TypeArgumentList.Arguments.Count)
Binding\DocumentationCommentCrefBinder.vb (1)
852Debug.Assert(method.Arity = genericName.TypeArgumentList.Arguments.Count)
BoundTree\BoundExpressionExtensions.vb (1)
570ElseIf targetArity = method.Arity Then
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (2)
77If symbol.Arity <> 0 Then 79builder.Append(symbol.Arity.ToString(Globalization.CultureInfo.InvariantCulture))
Emit\MethodReference.vb (1)
36Return CType(m_UnderlyingMethod.Arity, UShort)
Emit\MethodSymbolAdapter.vb (1)
114Return CType(AdaptedMethodSymbol.Arity, UShort)
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
44Debug.Assert(typeArgs.Length = newMethod.Arity)
Semantics\OverloadResolution.vb (2)
200Return m_Method.Arity 272Dim fixedTypeParameters = BitVector.Create(method.ReducedFrom.Arity)
Semantics\TypeInference\TypeArgumentInference.vb (2)
646Dim arity As Integer = candidate.Arity 873Dim arity As Integer = candidate.Arity
Symbols\ExtensionMethods.vb (1)
18If Me.Arity = 0 Then
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (3)
172(targetMemberTypeParamCount = method.Arity) AndAlso 190If candidateMethod.Arity > 0 Then 194candidateMethod = candidateMethod.Construct(StaticCast(Of TypeSymbol).From(IndexedTypeParameterSymbol.Take(candidateMethod.Arity)))
Symbols\MethodSignatureComparer.vb (7)
243If method1.Arity <> method2.Arity Then 302_hash = Hash.Combine(_hash, method.Arity) 325If method1.Arity <> method2.Arity Then 801If method.Arity = 0 Then 809Dim indexedTypeArguments = StaticCast(Of TypeSymbol).From(IndexedTypeParameterSymbol.Take(method.Arity))
Symbols\MethodSymbol.vb (4)
54Return Arity <> 0 606Return Me.IsDefinition AndAlso Me.Arity > 0 618typeArguments.CheckTypeArguments(Me.Arity) 929Return Me.Arity
Symbols\ReducedExtensionMethodSymbol.vb (8)
84Dim fixTheseTypeParameters = BitVector.Create(possiblyExtensionMethod.Arity) 129For i As Integer = 0 To possiblyExtensionMethod.Arity - 1 217If _curriedFromMethod.Arity = 0 Then 226If fixedTypeParameters.Length < curriedFromMethod.Arity Then 227curriedTypeParameters = New ReducedTypeParameterSymbol(curriedFromMethod.Arity - fixedTypeParameters.Length - 1) {} 230Dim curryTypeArguments(curriedFromMethod.Arity - 1) As TypeSymbol 306If _curriedFromMethod.Arity = Me.Arity Then 310Dim resultTypeArguments(_curriedFromMethod.Arity - 1) As TypeSymbol
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
103Return _underlyingMethod.Arity
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
975IndexedTypeParameterSymbol.Take(method.Arity),
Symbols\SubstitutedMethodSymbol.vb (6)
197Return OriginalDefinition.Arity 572Debug.Assert(originalDefinition.Arity > 0) 605Debug.Assert(Not typeParameters.IsDefault AndAlso typeParameters.Length = DirectCast(substitution.TargetGenericDefinition, MethodSymbol).Arity) 843Debug.Assert(typeArguments.Length = DirectCast(substitution.TargetGenericDefinition, MethodSymbol).Arity) 880If Me.Arity = reducedDef.Arity Then 884Dim resultTypeArguments(reducedDef.Arity - 1) As TypeSymbol
Symbols\SubstitutedNamedType.vb (1)
312If memberMethod.Arity > 0 Then
Symbols\SymbolExtensions.vb (1)
307Return (DirectCast(symbol, MethodSymbol)).Arity
Symbols\TypeSubstitution.vb (3)
632Debug.Assert(targetMethod.Arity > 0 AndAlso typeArguments.Length = targetMethod.Arity AndAlso 759arity = DirectCast(targetGenericDefinition, MethodSymbol).Arity
Symbols\WellKnownMembers.vb (1)
477If method.Arity <> descriptor.Arity OrElse methodKind <> targetMethodKind OrElse
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
38Return Me.UnderlyingMethod.Arity