11 overrides of Parameters
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\Binder_XmlLiterals.vb (1)
1663Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (1)
59Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
259Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
199Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\SignatureOnlyPropertySymbol.vb (1)
87Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1789Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourcePropertySymbol.vb (1)
726Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\SubstitutedPropertySymbol.vb (1)
196Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
185Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedPropertyBase.vb (1)
32Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Tuples\TuplePropertySymbol.vb (1)
52Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
100 references to Parameters
Microsoft.CodeAnalysis.VisualBasic (44)
Binding\Binder.vb (1)
530Dim parameter = candidateProperty.Parameters(0)
Binding\Binder_Invocation.vb (1)
962receiver = UpdateReceiverForExtensionMethodOrPropertyGroup(receiver, [property].ReceiverType, reducedFrom.Parameters(0), diagnostics)
Binding\Binder_XmlLiterals.vb (1)
1551Return _originalDefinition.Parameters(0).Type
Binding\DocumentationCommentCrefBinder.vb (1)
153Dim parameters As ImmutableArray(Of ParameterSymbol) = candidateProperty.Parameters
Binding\DocumentationCommentParamBinder.vb (1)
41Return DirectCast(Me.CommentedSymbol, PropertySymbol).Parameters
Compilation\ClsComplianceChecker.vb (3)
261CheckParameterCompliance(symbol.Parameters, symbol.ContainingType) 925parameters = DirectCast(symbol, PropertySymbol).Parameters 947parameters = DirectCast(symbol, PropertySymbol).Parameters
Compilation\SemanticModel.vb (1)
2854params = DirectCast(symbol, PropertySymbol).Parameters
Compilation\SyntaxTreeSemanticModel.vb (1)
1076Return GetParameterSymbol(DirectCast(symbol, PropertySymbol).Parameters, parameter)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (2)
99If symbol.Parameters.Any() Then 100s_parameterOrReturnTypeInstance.VisitParameters(symbol.Parameters, builder)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (2)
606[property].Parameters.SequenceEqual(other.Parameters, AddressOf Me.AreParametersEqual)
Emit\NoPia\EmbeddedProperty.vb (1)
28Return EmbeddedTypesManager.EmbedParameters(Me, UnderlyingProperty.AdaptedPropertySymbol.Parameters)
Emit\PropertySymbolAdapter.vb (2)
74Return AdaptedPropertySymbol.Parameters.SelectAsArray(Of IParameterDefinition)(Function(p) p.GetCciAdapter()) 114Return AdaptedPropertySymbol.Parameters.SelectAsArray(Of IParameterTypeInformation)(Function(p) p.GetCciAdapter())
Operations\VisualBasicOperationFactory.vb (1)
1230DirectCast(statementInfo.CurrentProperty, PropertySymbol).Parameters,
Operations\VisualBasicOperationFactory_Methods.vb (1)
182Return If(boundProperty.Arguments.Length = 0, ImmutableArray(Of IArgumentOperation).Empty, DeriveArguments(boundProperty.Arguments, boundProperty.PropertySymbol.Parameters, boundProperty.DefaultArguments))
Semantics\OverloadResolution.vb (2)
386Return _property.Parameters.Length 391Return _property.Parameters(index)
Symbols\PropertySignatureComparer.vb (4)
120If Not MethodSignatureComparer.HaveSameParameterTypes(prop1.Parameters, Nothing, prop2.Parameters, Nothing, False, _considerCustomModifiers, _considerTupleNames) Then 196results = results Or MethodSignatureComparer.DetailedParameterCompare(prop1.Parameters, Nothing, prop2.Parameters, Nothing, comparisons, stopIfAny)
Symbols\PropertySymbol.vb (5)
83Return Me.Parameters.Length 426Dim parametersUseSiteInfo = DeriveUseSiteInfoFromParameters(Me.Parameters) 441GetUnificationUseSiteDiagnosticRecursive(Me.Parameters, Me, unificationCheckedTypes)))) 520Dim originalParameters = Me.Parameters 564Return StaticCast(Of IParameterSymbol).From(Me.Parameters)
Symbols\PropertySymbolExtensions.vb (1)
25Dim parameters = prop.Parameters
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
216Dim list = _underlyingProperty.Parameters
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
1092For Each param As ParameterSymbol In [property].Parameters
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1107GenerateVarianceDiagnosticsForParameters([property].Parameters, diagnostics, infosBuffer)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
976If prop.Parameters.Any Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1674parameters(i) = New SynthesizedComParameter(Me, clone.Parameters(i))
Symbols\Source\SourceParameterSymbol.vb (1)
125Return containingProperty.Parameters(Ordinal)
Symbols\Source\SourcePropertySymbol.vb (1)
788params = CustomModifierUtils.CopyParameterCustomModifiers(overridden.Parameters, params)
Symbols\SubstitutedPropertySymbol.vb (1)
247Dim unsubstituted = _originalDefinition.Parameters
Symbols\SymbolExtensions.vb (2)
344Return DirectCast(sym, PropertySymbol).Parameters 471Return [property].Type.ContainsTupleNames() OrElse ContainsTupleNames([property].Parameters)
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
187Debug.Assert(_baseProperty.Parameters.IsEmpty)
Symbols\Tuples\TuplePropertySymbol.vb (1)
110Return Me._underlyingProperty.Parameters.SelectAsArray(Of ParameterSymbol)(Function(p) New TupleParameterSymbol(Me, p))
Symbols\WellKnownMembers.vb (1)
622Return [property].Parameters
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (7)
Attributes\AttributeTests_Tuples.vb (1)
409ValidateTupleNameAttribute(prop3.Parameters.Single(), expectedTupleNamesAttribute:=True, expectedElementNames:={"e3", "e4"})
CodeGen\CodeGenTuples.vb (2)
15226Dim parameters1 = DirectCast(members1(i), PropertySymbol).Parameters 15227Dim parameters2 = DirectCast(members2(i), PropertySymbol).Parameters
Emit\OptionalArgumentsTests.vb (4)
707Assert.Equal(1, CountParamArrayAttributes(type.GetMember(Of PropertySymbol)("P1").Parameters(0))) 710Assert.Equal(1, CountParamArrayAttributes(type.GetMember(Of PropertySymbol)("P2").Parameters(0))) 713Assert.Equal(1, CountParamArrayAttributes(type.GetMember(Of PropertySymbol)("P3").Parameters(0))) 890VerifyDefaultValueAttribute(type.GetMember(Of PropertySymbol)("P").Parameters(0), "DecimalConstantAttribute", 10, False)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
DeclaringSyntaxNodeTests.vb (1)
62For Each p In prop.Parameters
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (48)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (1)
666Assert.Equal(0, prop.Parameters.Length)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (2)
157Assert.Equal(SymbolKind.ErrorType, importedProperty.Parameters.Where(Function(arg) arg.Name = "x").Single().Type.Kind) 158Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(importedProperty.Parameters.[Where](Function(arg) arg.Name = "x").[Select](Function(arg) arg).[Single]().[Type])
SymbolsTests\Metadata\PE\VisualBasicCompilerFeatureRequiredTests.vb (1)
247Assert.True(indexer.Parameters(0).HasUnsupportedMetadata)
SymbolsTests\Source\ImplementsTests.vb (7)
2220Dim ifooTypeStyleWithString = (From m In ifooProps Where m.Parameters(0).Type.SpecialType = SpecialType.System_String).First() 2222Dim ifooTypeStyleWithInt = (From m In ifooProps Where m.Parameters(0).Type.SpecialType = SpecialType.System_Int32).First() 2401Dim ifooTypeStyleWithString = (From m In ifooProps Where m.Parameters(0).Type.SpecialType = SpecialType.System_String).First() 2403Dim ifooTypeStyleWithInt = (From m In ifooProps Where m.Parameters(0).Type.SpecialType = SpecialType.System_Int32).First() 2405Dim ifooTypeStyleWithLong = (From m In ifooProps Where m.Parameters(0).Type.SpecialType = SpecialType.System_Int64).First() 3686Assert.True(interfaceProperty.Parameters.Single().IsByRef) 3691Assert.False(classProperty.Parameters.Single().IsByRef)
SymbolsTests\Source\OverridesTests.vb (8)
2624Assert.True(baseProperty.Parameters.Single().IsByRef) 2629Assert.False(derivedProperty.Parameters.Single().IsByRef) 6737Assert.True(overriddenProperty.Parameters(i).CustomModifiers.SequenceEqual(thisProperty.Parameters(i).CustomModifiers)) 6738Assert.Equal(overriddenProperty.Parameters(i).Type, thisProperty.Parameters(i).Type) 6739Assert.True(overriddenProperty.Parameters(i).RefCustomModifiers.SequenceEqual(thisProperty.Parameters(i).RefCustomModifiers))
SymbolsTests\Source\PropertyTests.vb (29)
783Assert.Equal(SpecialType.System_Int32, [property].Parameters(0).Type.SpecialType) 847Assert.True(P1s.ElementAt(0).Parameters(1).IsOptional) 848Assert.Equal(P1s.ElementAt(0).Parameters(1).ExplicitDefaultValue, String.Empty) 849Assert.True(P1s.ElementAt(1).Parameters(2).IsParamArray) 2883Dim parameters = [property].Parameters 4631Assert.Equal(type.TypeArguments(1), prop.Parameters(0).Type) 4644Assert.Equal(type.TypeArguments(1), prop.Parameters(0).Type) 5748If m.Parameters.Any Then 6005Dim paras = p.Parameters 6890Assert.True(type.GetMember(Of PropertySymbol)("P1").Parameters(0).IsParamArray) 6891Assert.False(type.GetMember(Of PropertySymbol)("P2").Parameters(0).IsParamArray) 6892Assert.False(type.GetMember(Of PropertySymbol)("P3").Parameters(0).IsParamArray) 6893Assert.True(type.GetMember(Of PropertySymbol)("P4").Parameters(0).IsParamArray) 6894Assert.True(type.GetMember(Of PropertySymbol)("P5").Parameters(0).IsParamArray) 6997Assert.True(type.GetMember(Of PropertySymbol)("P1").Parameters(0).HasOptionCompare) 6998Assert.False(type.GetMember(Of PropertySymbol)("P2").Parameters(0).HasOptionCompare) 6999Assert.False(type.GetMember(Of PropertySymbol)("P3").Parameters(0).HasOptionCompare) 7000Assert.True(type.GetMember(Of PropertySymbol)("P4").Parameters(0).HasOptionCompare) 7001Assert.True(type.GetMember(Of PropertySymbol)("P5").Parameters(0).HasOptionCompare) 7143parameter = type.GetMember(Of PropertySymbol)("P1").Parameters(1) 7146parameter = type.GetMember(Of PropertySymbol)("P2").Parameters(1) 7149parameter = type.GetMember(Of PropertySymbol)("P3").Parameters(1) 7152parameter = type.GetMember(Of PropertySymbol)("P4").Parameters(1) 7155parameter = type.GetMember(Of PropertySymbol)("P5").Parameters(1) 8177Assert.Equal(propertySymbol.Parameters(index).Name, expectedParams(index, 0)) 8178Assert.Equal(propertySymbol.Parameters(index).Type.Name, expectedParams(index, 1)) 8242Assert.Equal([property].Parameters.Length, expectedCount) 8253Assert.True((From param In [property].Parameters Select param.Type).SequenceEqual(expectedTypes)) 8259Assert.True((From param In [property].SetMethod.Parameters Select param.Type).Take([property].Parameters.Length - 1).SequenceEqual(expectedTypes))