27 references to ParameterCount
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Expressions.cs (2)
8296
Debug.Assert(property.
ParameterCount
> 0);
8674
property.OriginalDefinition is {
ParameterCount
: 1 } original &&
Binder\Binder_Invocation.cs (1)
1669
if (p.
ParameterCount
> 0)
Compiler\ClsComplianceChecker.cs (1)
681
startPos = ((PropertySymbol)associated).
ParameterCount
;
Emitter\Model\PropertySymbolAdapter.cs (1)
162
return (ushort)AdaptedPropertySymbol.
ParameterCount
;
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (1)
514
(property.
ParameterCount
== 0))
Symbols\MemberSymbolExtensions.cs (1)
105
return ((PropertySymbol)member).
ParameterCount
;
Symbols\Metadata\PE\PEPropertySymbol.cs (3)
286
else if (this.
ParameterCount
== 0)
564
if (this.
ParameterCount
> 0)
582
return (this.
ParameterCount
> 0) && _containingType.IsComImport;
Symbols\NativeIntegerTypeSymbol.cs (2)
122
if (underlyingProperty.
ParameterCount
== 0 &&
435
Debug.Assert(underlyingProperty.
ParameterCount
== 0);
Symbols\PropertySymbol.cs (1)
456
hash = Hash.Combine(hash, this.
ParameterCount
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\ArglistTests.cs (4)
1255
Assert.Equal(0, indexer.
ParameterCount
); //doesn't use syntax
1281
Assert.Equal(1, indexer.
ParameterCount
); //doesn't use syntax
1307
Assert.Equal(1, indexer.
ParameterCount
); //doesn't use syntax
1333
Assert.Equal(1, indexer.
ParameterCount
); //doesn't use syntax
Semantics\NativeIntegerTests.cs (1)
451
return property.
ParameterCount
== 0 && !IsSkippedPropertyName(property.Name);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Compilation\GetSemanticInfoTests.cs (3)
1417
var indexerSymbol = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Where(i => i.
ParameterCount
== 1).Single().GetPublicSymbol();
1455
var indexerSymbol1 = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Where(i => i.
ParameterCount
== 1).Single().GetPublicSymbol();
1456
var indexerSymbol2 = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Where(i => i.
ParameterCount
== 2).Single().GetPublicSymbol();
Symbols\IndexerTests.cs (1)
2628
var baseIndexer3 = baseIndexers.Single(indexer => indexer.
ParameterCount
== 3);
Symbols\Metadata\PE\LoadingIndexers.cs (4)
712
Assert.NotEqual(parameterCountIndexer.
ParameterCount
, parameterCountIndexer.GetMethod.ParameterCount);
1070
Assert.Equal(property.
ParameterCount
, accessor.ParameterCount);
1078
Assert.Equal(property.
ParameterCount
+ 1, accessor.ParameterCount);
1082
for (int i = 0; i < property.
ParameterCount
; i++)
Symbols\Source\ExpressionBodiedPropertyTests.cs (1)
272
Assert.Equal(2, indexer.
ParameterCount
);