16 overrides of Arity
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_XmlLiterals.vb (1)
1740
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\ErrorMethodSymbol.vb (1)
24
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
749
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\ReducedExtensionMethodSymbol.vb (1)
357
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
101
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\SignatureOnlyMethodSymbol.vb (1)
70
Public Overrides ReadOnly Property
Arity
() As Integer
Symbols\Source\LambdaSymbol.vb (1)
85
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\Source\SourceMethodSymbol.vb (1)
1253
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1080
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\SubstitutedMethodSymbol.vb (1)
195
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
65
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
189
Public NotOverridable Overrides ReadOnly Property
Arity
As Integer
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
25
Public Overrides ReadOnly Property
Arity
As Integer
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
36
Public Overrides ReadOnly Property
Arity
As Integer
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
200
Public Overrides ReadOnly Property
Arity
As Integer
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
393
Public Overrides ReadOnly Property
Arity
As Integer
70 references to Arity
Microsoft.CodeAnalysis.VisualBasic (55)
Binding\Binder_Invocation.vb (1)
664
extensionMethod.
Arity
= 0 AndAlso
Binding\Binder_Lookup.vb (2)
207
Dim actualArity As Integer = DirectCast(sym, MethodSymbol).
Arity
1299
nameSet.AddSymbol(method, method.Name, method.
Arity
)
Binding\DocumentationCommentCrefBinder.vb (1)
852
Debug.Assert(method.
Arity
= genericName.TypeArgumentList.Arguments.Count)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
397
Debug.Assert(method.
Arity
= genericName.TypeArgumentList.Arguments.Count)
BoundTree\BoundExpressionExtensions.vb (2)
570
ElseIf targetArity = method.
Arity
Then
581
ElseIf targetArity = method.
Arity
Then
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (2)
77
If symbol.
Arity
<> 0 Then
79
builder.Append(symbol.
Arity
)
Emit\MethodReference.vb (1)
36
Return CType(m_UnderlyingMethod.
Arity
, UShort)
Emit\MethodSymbolAdapter.vb (1)
106
Return CType(AdaptedMethodSymbol.
Arity
, UShort)
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
44
Debug.Assert(typeArgs.Length = newMethod.
Arity
)
Semantics\Operators.vb (1)
3170
Debug.Assert(method.
Arity
= 0)
Semantics\OverloadResolution.vb (2)
197
Return m_Method.
Arity
247
Dim fixedTypeParameters = BitVector.Create(method.ReducedFrom.
Arity
)
Semantics\TypeInference\TypeArgumentInference.vb (2)
651
Dim arity As Integer = candidate.
Arity
875
Dim arity As Integer = candidate.
Arity
Symbols\ExtensionMethods.vb (1)
18
If Me.
Arity
= 0 Then
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (3)
172
(targetMemberTypeParamCount = method.
Arity
) AndAlso
190
If candidateMethod.
Arity
> 0 Then
194
candidateMethod = candidateMethod.Construct(StaticCast(Of TypeSymbol).From(IndexedTypeParameterSymbol.Take(candidateMethod.
Arity
)))
Symbols\MethodSignatureComparer.vb (7)
243
If method1.
Arity
<> method2.
Arity
Then
302
_hash = Hash.Combine(_hash, method.
Arity
)
325
If method1.
Arity
<> method2.
Arity
Then
801
If method.
Arity
= 0 Then
809
Dim indexedTypeArguments = StaticCast(Of TypeSymbol).From(IndexedTypeParameterSymbol.Take(method.
Arity
))
Symbols\MethodSymbol.vb (4)
53
Return
Arity
<> 0
559
Return Me.IsDefinition AndAlso Me.
Arity
> 0
571
typeArguments.CheckTypeArguments(Me.
Arity
)
876
Return Me.
Arity
Symbols\ReducedExtensionMethodSymbol.vb (8)
77
Dim fixTheseTypeParameters = BitVector.Create(possiblyExtensionMethod.
Arity
)
122
For i As Integer = 0 To possiblyExtensionMethod.
Arity
- 1
209
If _curriedFromMethod.
Arity
= 0 Then
218
If fixedTypeParameters.Length < curriedFromMethod.
Arity
Then
219
curriedTypeParameters = New ReducedTypeParameterSymbol(curriedFromMethod.
Arity
- fixedTypeParameters.Length - 1) {}
222
Dim curryTypeArguments(curriedFromMethod.
Arity
- 1) As TypeSymbol
298
If _curriedFromMethod.
Arity
= Me.Arity Then
302
Dim resultTypeArguments(_curriedFromMethod.
Arity
- 1) As TypeSymbol
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
103
Return _underlyingMethod.
Arity
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
985
IndexedTypeParameterSymbol.Take(method.
Arity
),
Symbols\SubstitutedMethodSymbol.vb (6)
197
Return OriginalDefinition.
Arity
562
Debug.Assert(originalDefinition.
Arity
> 0)
595
Debug.Assert(Not typeParameters.IsDefault AndAlso typeParameters.Length = DirectCast(substitution.TargetGenericDefinition, MethodSymbol).
Arity
)
833
Debug.Assert(typeArguments.Length = DirectCast(substitution.TargetGenericDefinition, MethodSymbol).
Arity
)
870
If Me.Arity = reducedDef.
Arity
Then
874
Dim resultTypeArguments(reducedDef.
Arity
- 1) As TypeSymbol
Symbols\SubstitutedNamedType.vb (1)
306
If memberMethod.
Arity
> 0 Then
Symbols\SymbolExtensions.vb (1)
307
Return (DirectCast(symbol, MethodSymbol)).
Arity
Symbols\TypeSubstitution.vb (3)
632
Debug.Assert(targetMethod.
Arity
> 0 AndAlso typeArguments.Length = targetMethod.
Arity
AndAlso
759
arity = DirectCast(targetGenericDefinition, MethodSymbol).
Arity
Symbols\WellKnownMembers.vb (1)
477
If method.
Arity
<> descriptor.Arity OrElse methodKind <> targetMethodKind OrElse
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
38
Return Me.UnderlyingMethod.
Arity
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
CompilationContext.vb (2)
632
If substitutedSourceMethod.
Arity
> 0 Then
1412
Dim arity = candidateMethod.
Arity
VisualBasicInstructionDecoder.vb (1)
69
Dim methodArity = method.
Arity
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
HoistedMeTests.vb (3)
1049
CheckIteratorOverloading(source, Function(m) m.
Arity
= 0)
1069
CheckIteratorOverloading(source, Function(m) m.
Arity
= 1)
1132
CheckLambdaOverloading(source, Function(m) m.
Arity
= 1)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (9)
SymbolsTests\InstantiatingGenerics.vb (7)
179
Assert.True(method.
Arity
> 0 OrElse Not method.CanConstruct, String.Format("Condition [{0} > 0 OrElse Not {1}] failed.", method.
Arity
, method.CanConstruct))
180
Assert.Equal(method.ConstructedFrom.
Arity
, method.OriginalDefinition.
Arity
)
181
Assert.Equal(method.
Arity
, method.ConstructedFrom.
Arity
)
182
Assert.Equal(method.
Arity
= 0, method.ConstructedFrom Is method)
SymbolsTests\Source\MethodTests.vb (2)
691
Assert.Equal(2, m1.
Arity
)
734
Assert.Equal(1, m3.
Arity
)