12 types derived from ParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (12)
Semantics\Operators.vb (1)
3275Inherits ParameterSymbol
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
22Inherits ParameterSymbol
Symbols\ReducedExtensionMethodSymbol.vb (1)
853Inherits ParameterSymbol
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
18Inherits ParameterSymbol
Symbols\SignatureOnlyParameterSymbol.vb (1)
17Inherits ParameterSymbol
Symbols\Source\LambdaParameterSymbol.vb (1)
13Inherits ParameterSymbol
Symbols\Source\MeParameterSymbol.vb (1)
15Inherits ParameterSymbol
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1402Inherits ParameterSymbol
Symbols\Source\SourceParameterSymbolBase.vb (1)
16Inherits ParameterSymbol
Symbols\SubstitutedParameterSymbol.vb (1)
15Inherits ParameterSymbol
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
18Inherits ParameterSymbol
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
21Inherits ParameterSymbol
668 references to ParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (589)
Analysis\FlowAnalysis\AbstractFlowPass.vb (5)
81Protected ReadOnly MeParameter As ParameterSymbol 245Protected ReadOnly Property MethodParameters As ImmutableArray(Of ParameterSymbol) 247Return If(Me.symbol.Kind = SymbolKind.Method, DirectCast(Me.symbol, MethodSymbol).Parameters, ImmutableArray(Of ParameterSymbol).Empty) 1236Private Sub VisitArguments(arguments As ImmutableArray(Of BoundExpression), parameters As ImmutableArray(Of ParameterSymbol)) 1259Protected Overridable Sub VisitArgument(arg As BoundExpression, p As ParameterSymbol)
Analysis\FlowAnalysis\AbstractRegionDataFlowPass.vb (1)
36Private Sub MakeSlots(parameters As ImmutableArray(Of ParameterSymbol))
Analysis\FlowAnalysis\DataFlowPass.vb (7)
208Protected Overridable Sub ReportUnassignedByRefParameter(parameter As ParameterSymbol) 902Return DirectCast(symbol, ParameterSymbol).Type 1524Private Sub EnterParameters(parameters As ImmutableArray(Of ParameterSymbol)) 1530Protected Overridable Sub EnterParameter(parameter As ParameterSymbol) 1540Private Sub LeaveParameters(parameters As ImmutableArray(Of ParameterSymbol)) 1548Private Sub LeaveParameter(parameter As ParameterSymbol) 1921Protected NotOverridable Overrides Sub VisitArgument(arg As BoundExpression, p As ParameterSymbol)
Analysis\FlowAnalysis\DataFlowsOutWalker.vb (3)
110Dim exprIdentifier = DirectCast(variableBySlot(slot).Symbol, ParameterSymbol) 169Protected Overrides Sub ReportUnassignedByRefParameter(parameter As ParameterSymbol) 177Dim isByRefParameter As Boolean = variable.Kind = SymbolKind.Parameter AndAlso DirectCast(variable, ParameterSymbol).IsByRef
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
165Dim param = DirectCast(variable, ParameterSymbol)
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (4)
69Dim type As TypeSymbol = If(variable.Kind = SymbolKind.Local, TryCast(variable, LocalSymbol).Type, TryCast(variable, ParameterSymbol).Type) 97Dim parameter = TryCast(symbol, ParameterSymbol) 132Dim type As TypeSymbol = If(variable.Kind = SymbolKind.Local, TryCast(variable, LocalSymbol).Type, TryCast(variable, ParameterSymbol).Type) 152Protected Overrides Sub EnterParameter(parameter As ParameterSymbol)
Binding\BackstopBinder.vb (2)
145Friend Overrides ReadOnly Property DefaultParametersInProgress As SymbolsInProgress(Of ParameterSymbol) 147Return SymbolsInProgress(Of ParameterSymbol).Empty
Binding\Binder.vb (1)
695Friend Overridable ReadOnly Property DefaultParametersInProgress As SymbolsInProgress(Of ParameterSymbol)
Binding\Binder_Conversions.vb (1)
1555For Each delegateParam As ParameterSymbol In delegateInvoke.Parameters
Binding\Binder_Expressions.vb (2)
3260Dim parameterSymbol = DirectCast(lookupResult.SingleSymbol, ParameterSymbol) 3988Return DirectCast(s, ParameterSymbol).Type
Binding\Binder_Initializers.vb (1)
465Dim meSymbol As ParameterSymbol = Nothing
Binding\Binder_Invocation.vb (7)
1030thisParameterDefinition As ParameterSymbol, 2300Dim param As ParameterSymbol = candidate.Parameters(paramIndex) 2476param As ParameterSymbol, 2545param As ParameterSymbol, 2701Dim param As ParameterSymbol = candidate.Candidate.Parameters(paramIndex) 2805param As ParameterSymbol, 3097Friend Function GetArgumentForParameterDefaultValue(param As ParameterSymbol,
Binding\Binder_Lambda.vb (4)
30Dim parameters As ImmutableArray(Of ParameterSymbol) 93Dim unboundParams As ImmutableArray(Of ParameterSymbol) = source.Parameters 773Dim targetSignature As New UnboundLambda.TargetSignature(ImmutableArray(Of ParameterSymbol).Empty, Compilation.GetSpecialType(SpecialType.System_Void), returnsByRef:=False) 777returnTypeInfo = source.InferReturnType(New UnboundLambda.TargetSignature(StaticCast(Of ParameterSymbol).From(parameters), targetSignature.ReturnType, targetSignature.ReturnsByRef))
Binding\Binder_Query.vb (5)
713For Each param As ParameterSymbol In lambda.LambdaSymbol.Parameters 1967(New ParameterSymbol() { 2047(New ParameterSymbol() { 4509Dim selectParameter As ParameterSymbol = method.Parameters(0) 4533Dim invokeParameter As ParameterSymbol = invoke.Parameters(0)
Binding\Binder_Utils.vb (16)
821) As ImmutableArray(Of ParameterSymbol) 824Return ImmutableArray(Of ParameterSymbol).Empty 828Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(parametersSyntax.Count) 829Dim result As ImmutableArray(Of ParameterSymbol) 861diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 865Return ImmutableArray(Of ParameterSymbol).Empty 868Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(syntaxOpt.Parameters.Count) 869Dim result As ImmutableArray(Of ParameterSymbol) 951diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 953Return ImmutableArray(Of ParameterSymbol).Empty 956Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(syntaxOpt.Parameters.Count) 957Dim result As ImmutableArray(Of ParameterSymbol) 1010params As ArrayBuilder(Of ParameterSymbol), 1013parameter As ParameterSymbol, 1031params As ArrayBuilder(Of ParameterSymbol), 1074Dim newParam As ParameterSymbol
Binding\Binder_XmlLiterals.vb (9)
1663Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 1665Return ImmutableArray(Of ParameterSymbol).Empty 1721Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 1926Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 1995Public Shared Function MakeParameters(propertyOrAccessor As Symbol, originalParameters As ImmutableArray(Of ParameterSymbol)) As ImmutableArray(Of ParameterSymbol) 2000Return ImmutableArray(Of ParameterSymbol).Empty 2002Dim parameters(n - 2) As ParameterSymbol 2012Public Sub New(propertyOrAccessor As Symbol, underlyingParameter As ParameterSymbol)
Binding\BinderBuilder.vb (2)
310parameterSymbol As ParameterSymbol, 333Public Shared Function CreateBinderForParameterDefaultValue(parameterSymbol As ParameterSymbol, containingBinder As Binder, node As VisualBasicSyntaxNode) As Binder
Binding\BinderFactory.vb (1)
365Dim parameterSymbol As ParameterSymbol = Nothing
Binding\DefaultParametersInProgressBinder.vb (3)
16Inherits SymbolsInProgressBinder(Of ParameterSymbol) 18Friend Sub New(inProgress As SymbolsInProgress(Of ParameterSymbol), [next] As Binder) 22Friend Overrides ReadOnly Property DefaultParametersInProgress As SymbolsInProgress(Of ParameterSymbol)
Binding\DocumentationCommentCrefBinder.vb (4)
127Dim parameters As ImmutableArray(Of ParameterSymbol) = candidateMethod.Parameters 129Dim parameter As ParameterSymbol = parameters(i) 153Dim parameters As ImmutableArray(Of ParameterSymbol) = candidateProperty.Parameters 161Dim parameter As ParameterSymbol = parameters(i)
Binding\DocumentationCommentParamBinder.vb (2)
24Private ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 49Return ImmutableArray(Of ParameterSymbol).Empty
Binding\SubOrFunctionBodyBinder.vb (1)
26Dim parameters As ImmutableArray(Of ParameterSymbol) = methodOrLambdaSymbol.Parameters
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
30Dim meSymbol As ParameterSymbol = Nothing
Binding\SyntheticBoundTrees\SynthesizedStringSwitchHashMethod.vb (1)
63Dim text As ParameterSymbol = Me.Parameters(0)
BoundTree\BoundCall.vb (1)
85Dim parameter As ParameterSymbol = Method.Parameters(i)
BoundTree\BoundParameter.vb (4)
11Public Sub New(syntax As SyntaxNode, parameterSymbol As ParameterSymbol, isLValue As Boolean, type As TypeSymbol, hasErrors As Boolean) 15Public Sub New(syntax As SyntaxNode, parameterSymbol As ParameterSymbol, isLValue As Boolean, type As TypeSymbol) 19Public Sub New(syntax As SyntaxNode, parameterSymbol As ParameterSymbol, type As TypeSymbol, hasErrors As Boolean) 23Public Sub New(syntax As SyntaxNode, parameterSymbol As ParameterSymbol, type As TypeSymbol)
BoundTree\BoundUserDefinedBinaryOperator.vb (2)
44Dim parameter As ParameterSymbol = underlyingCall.Method.Parameters(i) 58Dim parameter As ParameterSymbol = underlyingCall.Method.Parameters(i)
BoundTree\BoundUserDefinedUnaryOperator.vb (1)
36Dim parameter As ParameterSymbol = underlyingCall.Method.Parameters(0)
BoundTree\GroupTypeInferenceLambda.vb (1)
15Public Function InferLambdaReturnType(delegateParams As ImmutableArray(Of ParameterSymbol)) As TypeSymbol
BoundTree\UnboundLambda.vb (1)
147Public Sub New(params As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, returnsByRef As Boolean)
CodeGen\EmitExpression.vb (1)
547Private Sub EmitArguments(arguments As ImmutableArray(Of BoundExpression), parameters As ImmutableArray(Of ParameterSymbol))
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
701Private Function VisitArguments(arguments As ImmutableArray(Of BoundExpression), parameters As ImmutableArray(Of ParameterSymbol)) As ImmutableArray(Of BoundExpression)
Compilation\ClsComplianceChecker.vb (3)
374Private Sub CheckParameterCompliance(parameters As ImmutableArray(Of ParameterSymbol), context As NamedTypeSymbol) 920Dim parameters As ImmutableArray(Of ParameterSymbol) 942Dim parameters As ImmutableArray(Of ParameterSymbol)
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (1)
375symbolName As String, parameters As ImmutableArray(Of ParameterSymbol))
Compilation\DocumentationComments\DocumentationCommentCompiler.Event.vb (2)
71Dim parameters As ImmutableArray(Of ParameterSymbol) = ImmutableArray(Of ParameterSymbol).Empty
Compilation\SemanticModel.vb (6)
1120Dim meParam As ParameterSymbol = GetMeParameter(meReference.Type, containingType, containingMember, resultKind) 1198ByRef resultKind As LookupResultKind) As ParameterSymbol 1206Dim meParam As ParameterSymbol 2833Dim param As ParameterSymbol = FindNamedParameter(invocationSym, arGumentName) 2848Private Function FindNamedParameter(symbol As Symbol, argumentName As String) As ParameterSymbol 2849Dim params As ImmutableArray(Of ParameterSymbol)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (2)
57Private Sub VisitParameters(parameters As ImmutableArray(Of ParameterSymbol), builder As StringBuilder) 179Public Overrides Function VisitParameter(symbol As ParameterSymbol, builder As StringBuilder) As Object
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (3)
465Public Overrides Function VisitParameter(parameter As ParameterSymbol) As Symbol 598Private Function AreParametersEqual(parameter As ParameterSymbol, other As ParameterSymbol) As Boolean
Emit\NoPia\EmbeddedTypesManager.vb (1)
518Friend Shared Function EmbedParameters(containingPropertyOrMethod As CommonEmbeddedMember, underlyingParameters As ImmutableArray(Of ParameterSymbol)) As ImmutableArray(Of EmbeddedParameter)
Emit\ParameterSymbolAdapter.vb (2)
208Friend ReadOnly Property AdaptedParameterSymbol As ParameterSymbol 210Friend Sub New(underlyingParameterSymbol As ParameterSymbol)
Emit\ParameterTypeInformation.vb (2)
14Private ReadOnly _underlyingParameter As ParameterSymbol 16Public Sub New(underlyingParameter As ParameterSymbol)
Emit\SymbolTranslator.vb (4)
461Friend Overloads Function Translate(params As ImmutableArray(Of ParameterSymbol)) As ImmutableArray(Of Microsoft.Cci.IParameterTypeInformation) 478Private Shared Function MustBeWrapped(param As ParameterSymbol) As Boolean 495Private Function TranslateAll(params As ImmutableArray(Of ParameterSymbol)) As ImmutableArray(Of Microsoft.Cci.IParameterTypeInformation) 503Private Function CreateParameterTypeInformationWrapper(param As ParameterSymbol) As Cci.IParameterTypeInformation
Generated\BoundNodes.xml.Generated.vb (19)
4728Public Sub New(syntax As SyntaxNode, parameter As ParameterSymbol, value As BoundExpression, Optional hasErrors As Boolean = False) 4739Private ReadOnly _Parameter As ParameterSymbol 4740Public ReadOnly Property Parameter As ParameterSymbol 4758Public Function Update(parameter As ParameterSymbol, value As BoundExpression) As BoundParameterEqualsValue 6270Public Sub New(syntax As SyntaxNode, parameterSymbol As ParameterSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, type As TypeSymbol, hasErrors As Boolean) 6281Public Sub New(syntax As SyntaxNode, parameterSymbol As ParameterSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, type As TypeSymbol) 6293Private ReadOnly _ParameterSymbol As ParameterSymbol 6294Public ReadOnly Property ParameterSymbol As ParameterSymbol 6319Public Function Update(parameterSymbol As ParameterSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, type As TypeSymbol) As BoundParameter 6760Public Sub New(syntax As SyntaxNode, binder As Binder, flags As SourceMemberFlags, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, bindingCache As UnboundLambda.UnboundLambdaBindingCache, hasErrors As Boolean) 6779Public Sub New(syntax As SyntaxNode, binder As Binder, flags As SourceMemberFlags, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, bindingCache As UnboundLambda.UnboundLambdaBindingCache) 6810Private ReadOnly _Parameters As ImmutableArray(Of ParameterSymbol) 6811Public ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 6836Public Function Update(binder As Binder, flags As SourceMemberFlags, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, bindingCache As UnboundLambda.UnboundLambdaBindingCache) As UnboundLambda 7333Public Sub New(syntax As SyntaxNode, binder As Binder, parameters As ImmutableArray(Of ParameterSymbol), compilation As VisualBasicCompilation, hasErrors As Boolean) 7345Public Sub New(syntax As SyntaxNode, binder As Binder, parameters As ImmutableArray(Of ParameterSymbol), compilation As VisualBasicCompilation) 7365Private ReadOnly _Parameters As ImmutableArray(Of ParameterSymbol) 7366Public ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 7384Public Function Update(binder As Binder, parameters As ImmutableArray(Of ParameterSymbol), compilation As VisualBasicCompilation) As GroupTypeInferenceLambda
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
474Protected Overrides Sub InitializeParameterWithProxy(parameter As ParameterSymbol, proxy As CapturedSymbolOrExpression, stateMachineVariable As LocalSymbol, initializers As ArrayBuilder(Of BoundExpression)) 498Protected Overrides Function CreateParameterCapture(field As FieldSymbol, parameter As ParameterSymbol) As CapturedSymbolOrExpression
Lowering\AsyncRewriter\AsyncStateMachine.vb (1)
26Me._constructor.SetParameters(ImmutableArray(Of ParameterSymbol).Empty)
Lowering\Diagnostics\DiagnosticsPass.vb (2)
66Dim parameterSymbol As ParameterSymbol = node.ParameterSymbol 107Dim meParameter As ParameterSymbol = Me._containingSymbol.MeParameter
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
38Private ReadOnly _parameterMap As Dictionary(Of ParameterSymbol, BoundExpression) = New Dictionary(Of ParameterSymbol, BoundExpression)()
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
676Dim parameters As ImmutableArray(Of ParameterSymbol) = [call].Method.Parameters
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (5)
54Dim paramSymbol As ParameterSymbol = CreateCoalesceLambdaParameterSymbol(testExpressionType) 64Private Function CreateCoalesceLambdaParameterSymbol(paramType As TypeSymbol) As ParameterSymbol 68Private Function CreateCoalesceLambdaParameter(paramSymbol As ParameterSymbol) As BoundExpression 72Private Function BuildLambdaForCoalesceCall(toType As TypeSymbol, lambdaParameter As ParameterSymbol, body As BoundExpression) As BoundExpression 98Private Function BuildLambdaBodyForCoalesce(conversion As BoundConversion, toType As TypeSymbol, lambdaParameter As ParameterSymbol, isChecked As Boolean) As BoundExpression
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (2)
124Dim paramSymbol As ParameterSymbol = CreateCoalesceLambdaParameterSymbol(udoOperandType) 141Private Function BuildLambdaBodyForCoalesce(opKind As UnaryOperatorKind, [call] As BoundCall, resultType As TypeSymbol, lambdaParameter As ParameterSymbol) As BoundExpression
Lowering\IteratorRewriter\IteratorRewriter.vb (2)
363Protected Overrides Function CreateParameterCapture(field As FieldSymbol, parameter As ParameterSymbol) As FieldSymbol 367Protected Overrides Sub InitializeParameterWithProxy(parameter As ParameterSymbol, proxy As FieldSymbol, stateMachineVariable As LocalSymbol, initializers As ArrayBuilder(Of BoundExpression))
Lowering\IteratorRewriter\IteratorStateMachine.vb (1)
37Dim parameters = ImmutableArray.Create(Of ParameterSymbol)(
Lowering\LambdaRewriter\LambdaCapturedVariable.vb (4)
32Debug.Assert(TypeOf captured Is LocalSymbol OrElse TypeOf captured Is ParameterSymbol) 59Dim parameter = TryCast(captured, ParameterSymbol) 84Dim parameter = DirectCast(captured, ParameterSymbol) 92Dim parameter = TryCast(captured, ParameterSymbol)
Lowering\LambdaRewriter\LambdaFrameCopyConstructor.vb (3)
24Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 29_parameters = ImmutableArray.Create(Of ParameterSymbol)(New SourceSimpleParameterSymbol(Me, "arg0", 0, containingType, Nothing)) 32Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (2)
386Debug.Assert(DirectCast(variableOrParameter, ParameterSymbol).IsMe) 444Dim asParameter = TryCast(variableOrParameter, ParameterSymbol)
Lowering\LambdaRewriter\LambdaRewriter.vb (3)
76Private _currentFrameThis As ParameterSymbol 628Dim originalParameter = DirectCast(originalSymbol, ParameterSymbol) 629Dim actualParameter As ParameterSymbol = Nothing
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (3)
24Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 79Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance 136Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
155parameters As ImmutableArray(Of ParameterSymbol),
Lowering\LocalRewriter\LocalRewriter_Query.vb (1)
90For Each parameter As ParameterSymbol In node.LambdaSymbol.Parameters
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (5)
103Dim parameterSymbol As ParameterSymbol = wrapperMethod.Parameters(argIndex) 107Dim meParameter As ParameterSymbol = wrapperMethod.MeParameter 156Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 198Dim params(Me._wrappedMethod.ParameterCount - 1) As ParameterSymbol 254Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (5)
36Protected ReadOnly ParameterMap As Dictionary(Of ParameterSymbol, ParameterSymbol) = New Dictionary(Of ParameterSymbol, ParameterSymbol)(ReferenceEqualityComparer.Instance) 170Dim replacementParameter As ParameterSymbol = Nothing
Lowering\StateMachineRewriter\StateMachineRewriter.vb (4)
190CaptureParameterSymbol(typeMap, DirectCast(variable, ParameterSymbol)) 196parameter As ParameterSymbol) As TProxy 326Protected MustOverride Sub InitializeParameterWithProxy(parameter As ParameterSymbol, proxy As TProxy, stateMachineVariable As LocalSymbol, initializers As ArrayBuilder(Of BoundExpression)) 330Protected MustOverride Function CreateParameterCapture(field As FieldSymbol, parameter As ParameterSymbol) As TProxy
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (3)
22Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 48Dim params(Me._interfaceMethod.ParameterCount - 1) As ParameterSymbol 84Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.vb (1)
112Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Lowering\SyntheticBoundNodeFactory.vb (2)
183Public Function Parameter(p As ParameterSymbol) As BoundParameter 404Public Function SynthesizedParameter(type As TypeSymbol, name As String, Optional container As MethodSymbol = Nothing, Optional ordinal As Integer = 0) As ParameterSymbol
Operations\VisualBasicOperationFactory_Methods.vb (2)
194Friend Function DeriveArguments(boundArguments As ImmutableArray(Of BoundExpression), parameters As ImmutableArray(Of VisualBasic.Symbols.ParameterSymbol), ByRef defaultArguments As BitVector) As ImmutableArray(Of IArgumentOperation) 209parameters As ImmutableArray(Of VisualBasic.Symbols.ParameterSymbol),
Semantics\Conversions.vb (6)
1386Dim lambdaParams As ImmutableArray(Of ParameterSymbol) = source.LambdaSymbol.Parameters 1387Dim invokeParams As ImmutableArray(Of ParameterSymbol) = invoke.Parameters 1546Dim lambdaParams As ImmutableArray(Of ParameterSymbol) = source.Parameters 1552Dim invokeParams As ImmutableArray(Of ParameterSymbol) = invoke.Parameters 4168parameters As ImmutableArray(Of ParameterSymbol), 4179parameters As ImmutableArray(Of ParameterSymbol),
Semantics\Operators.vb (9)
3195Dim param1 As ParameterSymbol = method.Parameters(0) 3200Dim param2 As ParameterSymbol = Nothing 3231ImmutableArray.Create(Of ParameterSymbol)(param1, param2)), 3262Private Shared Function LiftParameterSymbol(param As ParameterSymbol, nullableOfT As NamedTypeSymbol) As ParameterSymbol 3267Dim definition As ParameterSymbol = param.OriginalDefinition 3277Private ReadOnly _parameterToLift As ParameterSymbol 3280Public Sub New(parameter As ParameterSymbol, type As TypeSymbol) 3321Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue
Semantics\OverloadResolution.vb (10)
85Public MustOverride Function Parameters(index As Integer) As ParameterSymbol 103Dim param As ParameterSymbol = Me.Parameters(i) 117Dim param As ParameterSymbol = Me.Parameters(i) 173Public Overrides Function Parameters(index As Integer) As ParameterSymbol 328Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 331Public Sub New(method As MethodSymbol, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol) 344Public Overrides Function Parameters(index As Integer) As ParameterSymbol 390Public Overrides Function Parameters(index As Integer) As ParameterSymbol 2928Dim param As ParameterSymbol = candidate.Candidate.Parameters(paramIndex) 4819Dim param As ParameterSymbol = candidate.Candidate.Parameters(paramIndex)
Semantics\TypeInference\TypeArgumentInference.vb (26)
119Public Parameter As ParameterSymbol 141Private _parameter As ParameterSymbol 214Public ReadOnly Property Parameter As ParameterSymbol 220Public Sub SetParameter(parameter As ParameterSymbol) 359parameter As ParameterSymbol, 415Public ReadOnly Parameter As ParameterSymbol 417Public Sub New(graph As InferenceGraph, expression As BoundExpression, parameterType As TypeSymbol, parameter As ParameterSymbol) 451Dim lambdaParameters As ImmutableArray(Of ParameterSymbol) = unboundLambda.Parameters 452Dim delegateParameters As ImmutableArray(Of ParameterSymbol) = invokeMethod.Parameters 456Dim delegateParam As ParameterSymbol = delegateParameters(i) 928Dim param As ParameterSymbol = candidate.Parameters(paramIndex) 1026param As ParameterSymbol 1170For Each delegateParameter As ParameterSymbol In invoke.Parameters 1199Dim delegateParameters As ImmutableArray(Of ParameterSymbol) = invoke.Parameters 1200Dim lambdaParameters As ImmutableArray(Of ParameterSymbol) 1285parameter As ParameterSymbol, 1364param As ParameterSymbol, 1615param As ParameterSymbol, 1689Dim argumentParams As ImmutableArray(Of ParameterSymbol) = argumentInvokeProc.Parameters 1690Dim parameterParams As ImmutableArray(Of ParameterSymbol) = parameterInvokeProc.Parameters 1915param As ParameterSymbol 1986param As ParameterSymbol 2065Dim lambdaParams As ImmutableArray(Of ParameterSymbol) 2078Dim delegateParams As ImmutableArray(Of ParameterSymbol) = invokeMethod.Parameters 2085Dim lambdaParam As ParameterSymbol = lambdaParams(i) 2086Dim delegateParam As ParameterSymbol = delegateParams(i)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
691Dim vbParameter = TryCast(parameter, ParameterSymbol)
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (3)
33Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(parameterDescriptors.Length + 1) 55ImmutableArray.Create(Of ParameterSymbol)( 133Private Shared Function ParameterFromField(container As SynthesizedDelegateMethodSymbol, field As AnonymousTypeField, ordinal As Integer) As ParameterSymbol
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicAccessors.vb (3)
68Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 73_parameters = ImmutableArray.Create(Of ParameterSymbol)( 83Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (5)
97Dim paramsArr = New ParameterSymbol(fieldsCount - 1) {} 112method.SetParameters(ImmutableArray.Create(Of ParameterSymbol)( 124method.SetParameters(ImmutableArray.Create(Of ParameterSymbol)( 135method.SetParameters(ImmutableArray(Of ParameterSymbol).Empty) 143method.SetParameters(ImmutableArray(Of ParameterSymbol).Empty)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (4)
40Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(parameterDescriptors.Length + 1) 69ImmutableArray.Create(Of ParameterSymbol)( 91Dim parameter As ParameterSymbol = delegateInvoke.Parameters(i) 108Dim parameter As ParameterSymbol = delegateInvoke.Parameters(i)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ConstructorSymbol.vb (3)
16Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 23Dim paramsArr = New ParameterSymbol(fieldsCount - 1) {} 37Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (3)
16Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 22_parameters = ImmutableArray.Create(Of ParameterSymbol)(New SynthesizedParameterSimpleSymbol(Me, container.Manager.System_Object, 0, "obj")) 56Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (3)
16Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 22_parameters = ImmutableArray.Create(Of ParameterSymbol)(New SynthesizedParameterSimpleSymbol(Me, container, 0, "val")) 62Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyAccessors.vb (3)
87Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 92_parameters = ImmutableArray.Create(Of ParameterSymbol)( 102Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (2)
59Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 61Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\ErrorMethodSymbol.vb (2)
198Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 200Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\EventSymbol.vb (2)
140Friend Overridable ReadOnly Property DelegateParameters As ImmutableArray(Of ParameterSymbol) 146Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\ExtensionMethods.vb (1)
22Dim firstParam As ParameterSymbol = Me.Parameters(0)
Symbols\FieldSymbol.vb (1)
255Friend Overridable ReadOnly Property MeParameter As ParameterSymbol
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
210Private Shared Function ParametersMatch(candidateParam As ParameterSymbol, ByRef targetParam As ParamInfo(Of TypeSymbol)) As Boolean
Symbols\Metadata\PE\PEMethodSymbol.vb (10)
189Public _lazyMeParameter As ParameterSymbol 234Public ReadOnly Parameters As ImmutableArray(Of ParameterSymbol) 237Public Sub New(signatureHeader As SignatureHeader, parameters As ImmutableArray(Of ParameterSymbol), returnParam As PEParameterSymbol) 509Dim inputParams As ImmutableArray(Of ParameterSymbol) = Parameters 652Dim firstParam As ParameterSymbol = Me.Parameters(0) 907Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 993Dim params As ImmutableArray(Of ParameterSymbol) 998Dim builder = ImmutableArray.CreateBuilder(Of ParameterSymbol)(count) 1009params = ImmutableArray(Of ParameterSymbol).Empty 1273Friend Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
324Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue
Symbols\Metadata\PE\PEPropertySymbol.vb (5)
27Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 259Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 440ByRef parametersMatch As Boolean) As ImmutableArray(Of ParameterSymbol) 445Return ImmutableArray(Of ParameterSymbol).Empty 448Dim parameters(propertyParams.Length - 2) As ParameterSymbol
Symbols\MethodSignatureComparer.vb (9)
494params1 As ImmutableArray(Of ParameterSymbol), 496params2 As ImmutableArray(Of ParameterSymbol), 504Dim longerParameters As ImmutableArray(Of ParameterSymbol) 666Private Shared Function GetTypeWithModifiers(typeSubstitution As TypeSubstitution, param As ParameterSymbol) As TypeWithModifiers 674Private Shared Function GetRefModifiers(typeSubstitution As TypeSubstitution, param As ParameterSymbol) As ImmutableArray(Of CustomModifier) 682Private Shared Function ParameterDefaultValueMismatch(param1 As ParameterSymbol, param2 As ParameterSymbol) As Boolean 715Public Shared Function HaveSameParameterTypes(params1 As ImmutableArray(Of ParameterSymbol), typeSubstitution1 As TypeSubstitution, 716params2 As ImmutableArray(Of ParameterSymbol), typeSubstitution2 As TypeSubstitution,
Symbols\MethodSymbol.vb (4)
194Public MustOverride ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 600Friend ReadOnly Property MeParameter As ParameterSymbol 602Dim parameter As ParameterSymbol = Nothing 615Friend Overridable Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean
Symbols\MethodSymbolExtensions.vb (3)
29Dim param As ParameterSymbol = parameters(parameterIndex) 47Friend Function GetParameterSymbol(parameters As ImmutableArray(Of ParameterSymbol), parameter As ParameterSyntax) As ParameterSymbol
Symbols\ParameterSymbol.vb (4)
28Public Overridable Shadows ReadOnly Property OriginalDefinition As ParameterSymbol 176Friend MustOverride ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 180Return ExplicitDefaultConstantValue(SymbolsInProgress(Of ParameterSymbol).Empty) 249Friend Overridable Function ChangeOwner(newContainingSymbol As Symbol) As ParameterSymbol
Symbols\PropertySymbol.vb (3)
72Public MustOverride ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 369Friend Overridable ReadOnly Property MeParameter As ParameterSymbol 519Friend Sub CloneParameters(method As MethodSymbol, parameters As ArrayBuilder(Of ParameterSymbol))
Symbols\PropertySymbolExtensions.vb (1)
27Dim param As ParameterSymbol = parameters(parameterIndex)
Symbols\ReducedExtensionMethodSymbol.vb (7)
397Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 400Dim fromParams As ImmutableArray(Of ParameterSymbol) = _curriedFromMethod.Parameters 417Return StaticCast(Of ParameterSymbol).From(_lazyParameters) 822Public Sub New(curriedMethod As ReducedExtensionMethodSymbol, curriedFromParameter As ParameterSymbol) 855Protected ReadOnly m_CurriedFromParameter As ParameterSymbol 857Protected Sub New(curriedFromParameter As ParameterSymbol) 907Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue
Symbols\Retargeting\RetargetingMethodSymbol.vb (5)
39Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 192Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 202Private Function RetargetParameters() As ImmutableArray(Of ParameterSymbol) 207Return ImmutableArray(Of ParameterSymbol).Empty 209Dim parameters = New ParameterSymbol(count - 1) {}
Symbols\Retargeting\RetargetingParameterSymbol.vb (8)
23Private ReadOnly _underlyingParameter As ParameterSymbol 33Public Shared Function CreateMethodParameter(retargetingMethod As RetargetingMethodSymbol, underlyingParameter As ParameterSymbol) As RetargetingParameterSymbol 37Public Shared Function CreatePropertyParameter(retargetingProperty As RetargetingPropertySymbol, underlyingParameter As ParameterSymbol) As RetargetingParameterSymbol 41Protected Sub New(underlyingParameter As ParameterSymbol) 52Public ReadOnly Property UnderlyingParameter As ParameterSymbol 144Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 280Public Sub New(retargetingMethod As RetargetingMethodSymbol, underlyingParameter As ParameterSymbol) 302Public Sub New(retargetingProperty As RetargetingPropertySymbol, underlyingParameter As ParameterSymbol)
Symbols\Retargeting\RetargetingPropertySymbol.vb (5)
27Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 199Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 215Private Function RetargetParameters() As ImmutableArray(Of ParameterSymbol) 220Return ImmutableArray(Of ParameterSymbol).Empty 222Dim parameters = New ParameterSymbol(count - 1) {}
Symbols\Retargeting\RetargetingSymbolTranslator.vb (4)
969Dim targetParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(method.Parameters.Length) 970For Each param As ParameterSymbol In method.Parameters 1091Dim targetParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance() 1092For Each param As ParameterSymbol In [property].Parameters
Symbols\SignatureOnlyMethodSymbol.vb (3)
26Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 34Public Sub New(ByVal name As String, ByVal m_containingType As TypeSymbol, ByVal methodKind As MethodKind, ByVal callingConvention As CallingConvention, ByVal typeParameters As ImmutableArray(Of TypeParameterSymbol), ByVal parameters As ImmutableArray(Of ParameterSymbol), 106Public Overrides ReadOnly Property Parameters() As ImmutableArray(Of ParameterSymbol)
Symbols\SignatureOnlyParameterSymbol.vb (1)
112Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue
Symbols\SignatureOnlyPropertySymbol.vb (3)
25Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 37parameters As ImmutableArray(Of ParameterSymbol), 87Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\CustomEventAccessorSymbol.vb (3)
64Protected Overrides Function GetParameters(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 153diagnostics As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 157Dim paramBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(nParameters)
Symbols\Source\CustomModifierUtils.vb (9)
20<[In], Out> ByRef parameters As ImmutableArray(Of ParameterSymbol)) 67overriddenMemberParameters As ImmutableArray(Of ParameterSymbol), 68parameters As ImmutableArray(Of ParameterSymbol) 69) As ImmutableArray(Of ParameterSymbol) 75Dim builder As ArrayBuilder(Of ParameterSymbol) = Nothing 78Dim thisParam As ParameterSymbol = parameters(i) 82builder = ArrayBuilder(Of ParameterSymbol).GetInstance() 100overriddenParam As ParameterSymbol, 101<[In], Out> ByRef thisParam As ParameterSymbol
Symbols\Source\LambdaParameterSymbol.vb (1)
59Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue
Symbols\Source\LambdaSymbol.vb (4)
47Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 68_parameters = StaticCast(Of ParameterSymbol).From(parameters) 128Friend Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean 284Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\MeParameterSymbol.vb (1)
60Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue
Symbols\Source\SourceClonedParameterSymbol.vb (3)
88Friend Overloads Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 161Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol 230Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol
Symbols\Source\SourceComplexParameterSymbol.vb (8)
128Return ExplicitDefaultConstantValue(SymbolsInProgress(Of ParameterSymbol).Empty) IsNot Nothing 132Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 146Private Function BindDefaultValue(inProgress As SymbolsInProgress(Of ParameterSymbol), diagnostics As BindingDiagnosticBag) As ConstantValue 297defaultValueOpt As ConstantValue) As ParameterSymbol 313Friend Overrides Function ChangeOwner(newContainingSymbol As Symbol) As ParameterSymbol 330diagnostics As BindingDiagnosticBag) As ParameterSymbol 405Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol 452Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol
Symbols\Source\SourceDelegateMethodSymbol.vb (6)
23Private _parameters As ImmutableArray(Of ParameterSymbol) 41Protected Sub InitializeParameters(parameters As ImmutableArray(Of ParameterSymbol)) 53Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 227InitializeParameters(ImmutableArray.Create(Of ParameterSymbol)( 287Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance() 334Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance()
Symbols\Source\SourceEnumConstantSymbol.vb (1)
82Friend Overrides ReadOnly Property MeParameter As ParameterSymbol
Symbols\Source\SourceEventSymbol.vb (2)
47Private _lazyDelegateParameters As ImmutableArray(Of ParameterSymbol) 307Friend Overrides ReadOnly Property DelegateParameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (6)
1002parameters As ImmutableArray(Of ParameterSymbol), 1009For Each param As ParameterSymbol In parameters 1920Dim declMethodParams As ImmutableArray(Of ParameterSymbol) = partialMethod.Parameters 1921Dim implMethodParams As ImmutableArray(Of ParameterSymbol) = implMethod.Parameters 1924Dim declParameter As ParameterSymbol = declMethodParams(index) 1925Dim implParameter As ParameterSymbol = implMethodParams(index)
Symbols\Source\SourceMemberFieldSymbol.vb (3)
22Private _lazyMeParameter As ParameterSymbol 48Friend Overrides ReadOnly Property MeParameter As ParameterSymbol 54Interlocked.CompareExchange(Of ParameterSymbol)(_lazyMeParameter, New MeParameterSymbol(Me), Nothing)
Symbols\Source\SourceMethodSymbol.vb (11)
33Private _lazyMeParameter As ParameterSymbol 1298Friend NotOverridable Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean 1505Dim firstParam As ParameterSymbol = Me.Parameters(0) 1615Dim firstParam As ParameterSymbol = Me.Parameters(0) 2017Public MustOverride Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 2026Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 2068Public NotOverridable Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 2081Dim params As ImmutableArray(Of ParameterSymbol) = GetParameters(sourceModule, diagBag) 2107Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length) 2108For Each param As ParameterSymbol In params 2194diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (12)
1036Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 1045_parameters = ImmutableArray(Of ParameterSymbol).Empty 1047Dim parameters(clone.ParameterCount - 1) As ParameterSymbol 1263Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 1405Private ReadOnly _clonedFrom As ParameterSymbol 1407Public Sub New(container As SynthesizedComMethod, clone As ParameterSymbol) 1412Public Sub New(container As SynthesizedComProperty, clone As ParameterSymbol) 1453Friend Overloads Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 1652Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 1669_parameters = ImmutableArray(Of ParameterSymbol).Empty 1671Dim parameters(clone.ParameterCount - 1) As ParameterSymbol 1789Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourceParameterSymbol.vb (1)
119Private Function GetMatchingPropertyParameter() As ParameterSymbol
Symbols\Source\SourceParameterSymbolBase.vb (1)
77Friend MustOverride Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol
Symbols\Source\SourcePropertyAccessorSymbol.vb (10)
23Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 44Private Shared Function SynthesizeAutoGetterParameters(getter As SourcePropertyAccessorSymbol, propertySymbol As SourcePropertySymbol) As ImmutableArray(Of ParameterSymbol) 46Return ImmutableArray(Of ParameterSymbol).Empty 49Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount) 54Private Shared Function SynthesizeAutoSetterParameters(setter As SourcePropertyAccessorSymbol, propertySymbol As SourcePropertySymbol) As ImmutableArray(Of ParameterSymbol) 64Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount + 1) 247Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 281Private Function GetParameters(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 389diagnostics As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 396Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(nParameters)
Symbols\Source\SourcePropertySymbol.vb (13)
33Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 39Private _lazyMeParameter As ParameterSymbol 288Friend Sub CloneParametersForAccessor(method As MethodSymbol, parameterBuilder As ArrayBuilder(Of ParameterSymbol)) 292Dim clone As ParameterSymbol = New SourcePropertyClonedParameterSymbolForAccessors(DirectCast(parameter, SourceParameterSymbol), method) 726Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 738Dim params As ImmutableArray(Of ParameterSymbol) = ComputeParameters(diagnostics) 749Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length) 750For Each param As ParameterSymbol In params 823Private Function ComputeParameters(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 827Return ImmutableArray(Of ParameterSymbol).Empty 849Friend Overrides ReadOnly Property MeParameter As ParameterSymbol 855Interlocked.CompareExchange(Of ParameterSymbol)(_lazyMeParameter, New MeParameterSymbol(Me), Nothing) 1162Private Shared Function HasRequiredParameters(parameters As ImmutableArray(Of ParameterSymbol)) As Boolean
Symbols\Source\SourceSimpleParameterSymbol.vb (4)
35Friend Overrides Function ChangeOwner(newContainingSymbol As Symbol) As ParameterSymbol 92Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 162Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol 206Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol
Symbols\Source\SynthesizedConstructorSymbol.vb (2)
49Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 51Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\Source\SynthesizedEntryPointSymbol.vb (5)
241Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 243Return ImmutableArray(Of ParameterSymbol).Empty 315Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 321_parameters = ImmutableArray.Create(Of ParameterSymbol)(New SynthesizedParameterSymbol(Me, submissionArrayType, ordinal:=0, isByRef:=False, name:="submissionArray")) 330Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SynthesizedEventAccessorSymbol.vb (5)
21Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 48Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 62Dim parameterList = ImmutableArray.Create(Of ParameterSymbol)(parameter) 205Dim parameterSymbol As ParameterSymbol = accessor.Parameters.Single() 280Dim meParameter As ParameterSymbol = accessor.MeParameter
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (3)
187Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 192Dim params() As ParameterSymbol = {SynthesizedParameterSymbol.CreateSetAccessorValueParameter(Me, [property], StringConstants.ValueParameterName)} 216Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (3)
12Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 36_parameters = ImmutableArray.Create(Of ParameterSymbol)( 40Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (8)
16Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 78Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 88Protected MustOverride Function GetParameters() As ImmutableArray(Of ParameterSymbol) 136Protected Overrides Function GetParameters() As ImmutableArray(Of ParameterSymbol) 140Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount) 145Return ImmutableArray(Of ParameterSymbol).Empty 184Protected Overrides Function GetParameters() As ImmutableArray(Of ParameterSymbol) 186Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount + 1)
Symbols\Source\UnboundLambdaParameterSymbol.vb (1)
68diagBag As BindingDiagnosticBag) As ParameterSymbol
Symbols\SubstitutedMethodSymbol.vb (15)
28Protected Overridable Function SubstituteParameters() As ImmutableArray(Of ParameterSymbol) 34Return ImmutableArray(Of ParameterSymbol).Empty 36Dim substituted As ParameterSymbol() = New ParameterSymbol(count - 1) {} 297Public MustOverride Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 344Friend NotOverridable Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean 350Dim originalMeParameter As ParameterSymbol = Nothing 478Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 487Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 555Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 608Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 782Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 808Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 828Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 850Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\SubstitutedParameterSymbol.vb (8)
17Private ReadOnly _originalDefinition As ParameterSymbol 19Public Shared Function CreateMethodParameter(container As SubstitutedMethodSymbol, originalDefinition As ParameterSymbol) As SubstitutedParameterSymbol 23Public Shared Function CreatePropertyParameter(container As SubstitutedPropertySymbol, originalDefinition As ParameterSymbol) As SubstitutedParameterSymbol 27Protected Sub New(originalDefinition As ParameterSymbol) 52Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 188Public Overrides ReadOnly Property OriginalDefinition As ParameterSymbol 235originalDefinition As ParameterSymbol) 262originalDefinition As ParameterSymbol)
Symbols\SubstitutedPropertySymbol.vb (6)
24Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 196Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 245Private Function SubstituteParameters() As ImmutableArray(Of ParameterSymbol) 251Return ImmutableArray(Of ParameterSymbol).Empty 253Dim substituted As ParameterSymbol() = New ParameterSymbol(count - 1) {}
Symbols\Symbol.vb (4)
977Friend Function DeriveUseSiteInfoFromParameter(param As ParameterSymbol) As UseSiteInfo(Of AssemblySymbol) 1011Friend Function DeriveUseSiteInfoFromParameters(parameters As ImmutableArray(Of ParameterSymbol)) As UseSiteInfo(Of AssemblySymbol) 1014For Each param As ParameterSymbol In parameters 1075Friend Overloads Shared Function GetUnificationUseSiteDiagnosticRecursive(parameters As ImmutableArray(Of ParameterSymbol), owner As Symbol, ByRef checkedTypes As HashSet(Of TypeSymbol)) As DiagnosticInfo
Symbols\SymbolExtensions.vb (4)
320Friend Function GetMeParameter(sym As Symbol) As ParameterSymbol 339Friend Function GetParameters(sym As Symbol) As ImmutableArray(Of ParameterSymbol) 346Return ImmutableArray(Of ParameterSymbol).Empty 481Private Function ContainsTupleNames(parameters As ImmutableArray(Of ParameterSymbol)) As Boolean
Symbols\SymbolVisitor.vb (1)
64Public Overridable Sub VisitParameter(symbol As ParameterSymbol)
Symbols\SymbolVisitor`1.vb (1)
63Public Overridable Function VisitParameter(symbol As ParameterSymbol) As TResult
Symbols\SymbolVisitor`2.vb (1)
78Public Overridable Function VisitParameter(symbol As ParameterSymbol, arg As TArgument) As TResult
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (4)
25Private _parameters As ImmutableArray(Of ParameterSymbol) 54Friend Sub SetParameters(parameters As ImmutableArray(Of ParameterSymbol)) 326Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 331Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\SynthesizedSymbols\SynthesizedGlobal_StringSwitchHashMethodSymbol.vb (3)
25Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 34_parameters = ImmutableArray.Create(Of ParameterSymbol)(New SynthesizedParameterSimpleSymbol(Me, compilation.GetSpecialType(SpecialType.System_String), 0, "s")) 47Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (2)
171Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 173Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (4)
22Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 47Dim builder = ArrayBuilder(Of ParameterSymbol).GetInstance() 48For Each p As ParameterSymbol In implementingMethod.Parameters 95Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (4)
12Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 20_parameters = (New ParameterSymbol() {New SynthesizedOperatorParameterSymbol(Me, container, 0, "left"), 29_parameters = (New ParameterSymbol() {New SynthesizedOperatorParameterSymbol(Me, container, 0, "value")}).AsImmutableOrNull() 54Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (4)
52origParameter As ParameterSymbol) As ParameterSymbol 88Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 90Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (4)
18Private _lazyMeParameter As ParameterSymbol 172Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 174Return ImmutableArray(Of ParameterSymbol).Empty 178Friend NotOverridable Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (2)
185Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 188Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (3)
66Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 305Friend Shared Function CreateSetAccessorValueParameter(setter As MethodSymbol, propertySymbol As PropertySymbol, parameterName As String) As ParameterSymbol 359Friend NotOverridable Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue
Symbols\SynthesizedSymbols\SynthesizedPropertyBase.vb (2)
32Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 34Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\SynthesizedSymbols\SynthesizedRegularMethodBase.vb (2)
149Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 151Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\SynthesizedSymbols\SynthesizedSimpleConstructorSymbol.vb (3)
17Private _parameters As ImmutableArray(Of ParameterSymbol) 29Friend Sub SetParameters(parameters As ImmutableArray(Of ParameterSymbol)) 42Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedSimpleMethodSymbol.vb (3)
18Private _parameters As ImmutableArray(Of ParameterSymbol) 88Friend Sub SetParameters(parameters As ImmutableArray(Of ParameterSymbol)) 101Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\Tuples\TupleMethodSymbol.vb (5)
24Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 62Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 65InterlockedOperations.Initialize(Of ParameterSymbol)(Me._lazyParameters, Me.CreateParameters()) 115Private Function CreateParameters() As ImmutableArray(Of ParameterSymbol) 116Return Me._underlyingMethod.Parameters.SelectAsArray(Of ParameterSymbol)(Function(p) New TupleParameterSymbol(Me, p))
Symbols\Tuples\TupleParameterSymbol.vb (1)
44Public Sub New(container As Symbol, underlyingParameter As ParameterSymbol)
Symbols\Tuples\TuplePropertySymbol.vb (5)
20Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 52Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 56InterlockedOperations.Initialize(Of ParameterSymbol)(Me._lazyParameters, Me.CreateParameters()) 109Private Function CreateParameters() As ImmutableArray(Of ParameterSymbol) 110Return Me._underlyingProperty.Parameters.SelectAsArray(Of ParameterSymbol)(Function(p) New TupleParameterSymbol(Me, p))
Symbols\WellKnownMembers.vb (6)
422ByVal comparer As SignatureComparer(Of MethodSymbol, FieldSymbol, PropertySymbol, TypeSymbol, ParameterSymbol), 522Inherits SignatureComparer(Of MethodSymbol, FieldSymbol, PropertySymbol, TypeSymbol, ParameterSymbol) 617Protected Overrides Function GetParameters(ByVal method As MethodSymbol) As ImmutableArray(Of ParameterSymbol) 621Protected Overrides Function GetParameters(ByVal [property] As PropertySymbol) As ImmutableArray(Of ParameterSymbol) 625Protected Overrides Function GetParamType(ByVal parameter As ParameterSymbol) As TypeSymbol 637Protected Overrides Function IsByRefParam(ByVal parameter As ParameterSymbol) As Boolean
Symbols\Wrapped\WrappedParameterSymbol.vb (4)
23Protected _underlyingParameter As ParameterSymbol 25Public ReadOnly Property UnderlyingParameter As ParameterSymbol 157Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 169Protected Sub New(underlyingParameter As ParameterSymbol)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (7)
Attributes\AttributeTests.vb (1)
3147Dim p As ParameterSymbol
Attributes\AttributeTests_WellKnownAttributes.vb (1)
358Dim parm As ParameterSymbol
CodeGen\CodeGenTuples.vb (2)
15251Private Sub AssertTupleMembersParametersEquality(parameters1 As ImmutableArray(Of ParameterSymbol), parameters2 As ImmutableArray(Of ParameterSymbol))
Emit\NoPiaEmbedTypes.vb (1)
4396Private Shared Sub AssertParametersWithoutNames(parameters As ImmutableArray(Of ParameterSymbol), isEmbedded As Boolean)
Emit\OptionalArgumentsTests.vb (2)
719Private Shared Function CountParamArrayAttributes(parameter As ParameterSymbol) As Integer 991Private Shared Sub VerifyDefaultValueAttribute(parameter As ParameterSymbol, expectedAttributeName As String, expectedDefault As Object, hasDefault As Boolean)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (23)
Binders\ParametersAndLocalsBinder.vb (1)
29Private Shared Function BuildNameToSymbolMap(parameters As ImmutableArray(Of ParameterSymbol), locals As ImmutableArray(Of LocalSymbol)) As Dictionary(Of String, Symbol)
CompilationContext.vb (3)
218constructor.SetParameters(ImmutableArray(Of ParameterSymbol).Empty) 379parameter As ParameterSymbol, 1052For Each parameter As ParameterSymbol In method.Parameters
Rewriters\CapturedVariableRewriter.vb (4)
13targetMethodMeParameter As ParameterSymbol, 22Private ReadOnly _targetMethodMeParameter As ParameterSymbol 27targetMethodMeParameter As ParameterSymbol, 135Private Function RewriteParameter(syntax As SyntaxNode, symbol As ParameterSymbol, node As BoundExpression) As BoundExpression
Symbols\DisplayClassInstance.vb (2)
69Friend ReadOnly Parameter As ParameterSymbol 71Friend Sub New(parameter As ParameterSymbol)
Symbols\EEMethodSymbol.vb (7)
34Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 35Private ReadOnly _meParameter As ParameterSymbol 103Dim parameterBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance() 177Private Function MakeParameterSymbol(ordinal As Integer, name As String, sourceParameter As ParameterSymbol) As ParameterSymbol 244Friend Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean 294Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
Symbols\ObjectIdLocalSymbol.vb (1)
96Function(m) method.Parameters.SelectAsArray(Function(p) DirectCast(New SynthesizedParameterSymbol(m, p.Type, p.Ordinal, p.IsByRef, p.Name), ParameterSymbol)))
Symbols\PlaceholderMethodSymbol.vb (3)
19Friend Delegate Function GetParameters(method As PlaceholderMethodSymbol) As ImmutableArray(Of ParameterSymbol) 24Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 125Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
TypeParameterChecker.vb (1)
30Dim meParameter As ParameterSymbol = Nothing
VisualBasicLanguageInstructionDecoder.vb (1)
12Friend NotInheritable Class VisualBasicLanguageInstructionDecoder : Inherits LanguageInstructionDecoder(Of VisualBasicCompilation, MethodSymbol, PEModuleSymbol, TypeSymbol, TypeParameterSymbol, ParameterSymbol)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (14)
Compilation\SemanticModelAPITests.vb (2)
342Assert.True(DirectCast(semanticInfo.Symbol, ParameterSymbol).IsMe) 1636Dim paramSymbol = DirectCast(param, ParameterSymbol)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
2070Assert.Equal("System.String", DirectCast(varSymbol6, ParameterSymbol).Type.ToTestDisplayString())
Semantics\GetExtendedSemanticInfoTests.vb (4)
1429Dim paramSym As ParameterSymbol = DirectCast(semanticInfo.Symbol, ParameterSymbol) 2215Assert.True(DirectCast(semanticInfo.Symbol, ParameterSymbol).IsMe, "should be Me symbol") 4202Assert.True(DirectCast(semanticInfo.Symbol, ParameterSymbol).IsMe)
Semantics\GetSemanticInfoTests.vb (3)
949Assert.True(DirectCast(symbol, ParameterSymbol).IsMe) 1453Dim parameter = DirectCast(accessor.Parameters.Where(Function(p) p.Name = "d").FirstOrDefault, ParameterSymbol) 1460parameter = DirectCast(accessor.Parameters.Where(Function(p) p.Name = "d").FirstOrDefault, ParameterSymbol)
Semantics\PartialMethodsTest.vb (4)
493Dim parameter = TryCast(methodDecl.Parameters(0), ParameterSymbol) 550Dim parameter = TryCast(methodDecl.Parameters(0), ParameterSymbol) 608Dim parameter = TryCast(methodDecl.Parameters(0), ParameterSymbol) 615parameter = TryCast(methodDecl.PartialImplementationPart.Parameters(0), ParameterSymbol)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (31)
SymbolsTests\Metadata\MetadataMemberTests.vb (8)
263Dim p1 = DirectCast(member1.Parameters(0), ParameterSymbol) 264Dim p2 = DirectCast(member1.Parameters(1), ParameterSymbol) 265Dim p3 = DirectCast(member1.Parameters(2), ParameterSymbol) 266Dim p4 = DirectCast(member1.Parameters(3), ParameterSymbol) 267Dim p5 = DirectCast(member1.Parameters(4), ParameterSymbol) 268Dim p6 = DirectCast(member1.Parameters(5), ParameterSymbol) 378Dim p1 = DirectCast(member1.Parameters(0), ParameterSymbol) 379Dim p2 = DirectCast(member1.Parameters(1), ParameterSymbol)
SymbolsTests\Metadata\MetadataTypeTests.vb (1)
329Dim type3 = DirectCast(DirectCast(member2.Parameters(2), ParameterSymbol).Type, ArrayTypeSymbol)
SymbolsTests\Metadata\PE\LoadCustomModifiers.vb (5)
43Dim p1 As ParameterSymbol = m1.Parameters(0) 44Dim p2 As ParameterSymbol = modifiers.GetMembers("F2").OfType(Of MethodSymbol)().Single().Parameters(0) 46Dim p4 As ParameterSymbol = modifiers.GetMembers("F4").OfType(Of MethodSymbol)().Single().Parameters(0) 49Dim p5 As ParameterSymbol = m5.Parameters(0) 51Dim p6 As ParameterSymbol = modifiers.GetMembers("F6").OfType(Of MethodSymbol)().Single().Parameters(0)
SymbolsTests\Metadata\PE\NoPia.vb (2)
55Dim param As ImmutableArray(Of ParameterSymbol) 323Dim param As ImmutableArray(Of ParameterSymbol)
SymbolsTests\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.vb (3)
36Dim param As ImmutableArray(Of ParameterSymbol) = methodSymbol.Parameters 74Dim param As ImmutableArray(Of ParameterSymbol) = refMethodSymbol.Parameters 134Dim param As ImmutableArray(Of ParameterSymbol) = refMethodSymbol.Parameters
SymbolsTests\Retargeting\NoPia.vb (1)
346Dim param As ImmutableArray(Of ParameterSymbol)
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (5)
45Dim p1 As ParameterSymbol = m1.Parameters(0) 46Dim p2 As ParameterSymbol = modifiers.GetMembers("F2").OfType(Of MethodSymbol)().Single().Parameters(0) 48Dim p5 As ParameterSymbol = m5.Parameters(0) 49Dim p6 As ParameterSymbol = modifiers.GetMembers("F6").OfType(Of MethodSymbol)().Single().Parameters(0) 143Dim p1 As ParameterSymbol = m1.Parameters(0)
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (1)
226Dim testParameter As ParameterSymbol = testMethod.Parameters(0)
SymbolsTests\Retargeting\RetargetingTests.vb (1)
195Dim a = DirectCast(source, ParameterSymbol)
SymbolsTests\Source\MethodTests.vb (1)
883Dim param = DirectCast(mem1.Parameters(0), ParameterSymbol)
SymbolsTests\Source\PropertyTests.vb (1)
7142Dim parameter As ParameterSymbol
SymbolsTests\Source\TypeTests.vb (1)
755Dim param = DirectCast(mem3.Parameters(0), ParameterSymbol)
SymbolsTests\SymbolErrorTests.vb (1)
2864Private Sub AssertHasExactlyOneParamArrayAttribute(m As ModuleSymbol, paramSymbol As ParameterSymbol)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (4)
Extensions.vb (2)
326Friend Function Parameters(this As IMethodSymbolInternal) As ImmutableArray(Of ParameterSymbol) 341Friend Function RefKind(this As ParameterSymbol) As RefKind
MockSymbols.vb (2)
583Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 585Return ImmutableArray.Create(Of ParameterSymbol)()