16 overrides of Arity
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_XmlLiterals.vb (1)
1740Public Overrides ReadOnly Property Arity As Integer
Symbols\ErrorMethodSymbol.vb (1)
24Public Overrides ReadOnly Property Arity As Integer
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
749Public Overrides ReadOnly Property Arity As Integer
Symbols\ReducedExtensionMethodSymbol.vb (1)
357Public 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)
1253Public Overrides ReadOnly Property Arity As Integer
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1080Public 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)
189Public 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
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
200Public Overrides ReadOnly Property Arity As Integer
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
393Public Overrides ReadOnly Property Arity As Integer
70 references to Arity
Microsoft.CodeAnalysis.VisualBasic (55)
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.vb (1)
852Debug.Assert(method.Arity = genericName.TypeArgumentList.Arguments.Count)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
397Debug.Assert(method.Arity = genericName.TypeArgumentList.Arguments.Count)
BoundTree\BoundExpressionExtensions.vb (2)
570ElseIf targetArity = method.Arity Then 581ElseIf targetArity = method.Arity Then
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (2)
77If symbol.Arity <> 0 Then 79builder.Append(symbol.Arity)
Emit\MethodReference.vb (1)
36Return CType(m_UnderlyingMethod.Arity, UShort)
Emit\MethodSymbolAdapter.vb (1)
106Return CType(AdaptedMethodSymbol.Arity, UShort)
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
44Debug.Assert(typeArgs.Length = newMethod.Arity)
Semantics\Operators.vb (1)
3170Debug.Assert(method.Arity = 0)
Semantics\OverloadResolution.vb (2)
197Return m_Method.Arity 247Dim fixedTypeParameters = BitVector.Create(method.ReducedFrom.Arity)
Semantics\TypeInference\TypeArgumentInference.vb (2)
651Dim arity As Integer = candidate.Arity 875Dim 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)
53Return Arity <> 0 559Return Me.IsDefinition AndAlso Me.Arity > 0 571typeArguments.CheckTypeArguments(Me.Arity) 876Return Me.Arity
Symbols\ReducedExtensionMethodSymbol.vb (8)
77Dim fixTheseTypeParameters = BitVector.Create(possiblyExtensionMethod.Arity) 122For i As Integer = 0 To possiblyExtensionMethod.Arity - 1 209If _curriedFromMethod.Arity = 0 Then 218If fixedTypeParameters.Length < curriedFromMethod.Arity Then 219curriedTypeParameters = New ReducedTypeParameterSymbol(curriedFromMethod.Arity - fixedTypeParameters.Length - 1) {} 222Dim curryTypeArguments(curriedFromMethod.Arity - 1) As TypeSymbol 298If _curriedFromMethod.Arity = Me.Arity Then 302Dim resultTypeArguments(_curriedFromMethod.Arity - 1) As TypeSymbol
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
103Return _underlyingMethod.Arity
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
985IndexedTypeParameterSymbol.Take(method.Arity),
Symbols\SubstitutedMethodSymbol.vb (6)
197Return OriginalDefinition.Arity 562Debug.Assert(originalDefinition.Arity > 0) 595Debug.Assert(Not typeParameters.IsDefault AndAlso typeParameters.Length = DirectCast(substitution.TargetGenericDefinition, MethodSymbol).Arity) 833Debug.Assert(typeArguments.Length = DirectCast(substitution.TargetGenericDefinition, MethodSymbol).Arity) 870If Me.Arity = reducedDef.Arity Then 874Dim resultTypeArguments(reducedDef.Arity - 1) As TypeSymbol
Symbols\SubstitutedNamedType.vb (1)
306If 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
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
CompilationContext.vb (2)
632If substitutedSourceMethod.Arity > 0 Then 1412Dim arity = candidateMethod.Arity
VisualBasicInstructionDecoder.vb (1)
69Dim methodArity = method.Arity
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
HoistedMeTests.vb (3)
1049CheckIteratorOverloading(source, Function(m) m.Arity = 0) 1069CheckIteratorOverloading(source, Function(m) m.Arity = 1) 1132CheckLambdaOverloading(source, Function(m) m.Arity = 1)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (9)
SymbolsTests\InstantiatingGenerics.vb (7)
179Assert.True(method.Arity > 0 OrElse Not method.CanConstruct, String.Format("Condition [{0} > 0 OrElse Not {1}] failed.", method.Arity, method.CanConstruct)) 180Assert.Equal(method.ConstructedFrom.Arity, method.OriginalDefinition.Arity) 181Assert.Equal(method.Arity, method.ConstructedFrom.Arity) 182Assert.Equal(method.Arity = 0, method.ConstructedFrom Is method)
SymbolsTests\Source\MethodTests.vb (2)
691Assert.Equal(2, m1.Arity) 734Assert.Equal(1, m3.Arity)