12 types derived from ParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (12)
Semantics\Operators.vb (1)
3286Inherits ParameterSymbol
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
22Inherits ParameterSymbol
Symbols\ReducedExtensionMethodSymbol.vb (1)
883Inherits 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)
1431Inherits 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
594 references to ParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (594)
Analysis\FlowAnalysis\AbstractFlowPass.vb (5)
73Protected ReadOnly MeParameter As ParameterSymbol 237Protected ReadOnly Property MethodParameters As ImmutableArray(Of ParameterSymbol) 239Return If(Me.symbol.Kind = SymbolKind.Method, DirectCast(Me.symbol, MethodSymbol).Parameters, ImmutableArray(Of ParameterSymbol).Empty) 1252Private Sub VisitArguments(arguments As ImmutableArray(Of BoundExpression), parameters As ImmutableArray(Of ParameterSymbol)) 1275Protected 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 1530Private Sub EnterParameters(parameters As ImmutableArray(Of ParameterSymbol)) 1536Protected Overridable Sub EnterParameter(parameter As ParameterSymbol) 1546Private Sub LeaveParameters(parameters As ImmutableArray(Of ParameterSymbol)) 1554Private Sub LeaveParameter(parameter As ParameterSymbol) 1927Protected 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_Conversions.vb (1)
1568For Each delegateParam As ParameterSymbol In delegateInvoke.Parameters
Binding\Binder_Expressions.vb (2)
3291Dim parameterSymbol = DirectCast(lookupResult.SingleSymbol, ParameterSymbol) 4019Return DirectCast(s, ParameterSymbol).Type
Binding\Binder_Initializers.vb (1)
465Dim meSymbol As ParameterSymbol = Nothing
Binding\Binder_Invocation.vb (7)
1028thisParameterDefinition As ParameterSymbol, 2294Dim param As ParameterSymbol = candidate.Parameters(paramIndex) 2470param As ParameterSymbol, 2539param As ParameterSymbol, 2695Dim param As ParameterSymbol = candidate.Candidate.Parameters(paramIndex) 2799param As ParameterSymbol, 3091Friend 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)
712For Each param As ParameterSymbol In lambda.LambdaSymbol.Parameters 1966(New ParameterSymbol() { 2046(New ParameterSymbol() { 4508Dim selectParameter As ParameterSymbol = method.Parameters(0) 4532Dim 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)
1667Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 1669Return ImmutableArray(Of ParameterSymbol).Empty 1731Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 1940Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 2015Public Shared Function MakeParameters(propertyOrAccessor As Symbol, originalParameters As ImmutableArray(Of ParameterSymbol)) As ImmutableArray(Of ParameterSymbol) 2020Return ImmutableArray(Of ParameterSymbol).Empty 2022Dim parameters(n - 2) As ParameterSymbol 2032Public Sub New(propertyOrAccessor As Symbol, underlyingParameter As ParameterSymbol)
Binding\Binder.vb (1)
695Friend Overridable ReadOnly Property DefaultParametersInProgress As SymbolsInProgress(Of 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)
374Dim 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\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\GroupTypeInferenceLambda.vb (1)
15Public Function InferLambdaReturnType(delegateParams As ImmutableArray(Of ParameterSymbol), diagnostics As BindingDiagnosticBag) As TypeSymbol
BoundTree\UnboundLambda.vb (1)
147Public Sub New(params As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, returnsByRef As Boolean)
CodeGen\EmitExpression.vb (1)
573Private 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)
1117Dim meParam As ParameterSymbol = GetMeParameter(meReference.Type, containingType, containingMember, resultKind) 1197ByRef resultKind As LookupResultKind) As ParameterSymbol 1205Dim meParam As ParameterSymbol 2832Dim param As ParameterSymbol = FindNamedParameter(invocationSym, arGumentName) 2847Private Function FindNamedParameter(symbol As Symbol, argumentName As String) As ParameterSymbol 2848Dim 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)
328Public Overrides Function VisitParameter(parameter As ParameterSymbol) As Symbol 470Private Function AreParametersEqual(parameter As ParameterSymbol, other As ParameterSymbol) As Boolean
Emit\NoPia\EmbeddedParameter.vb (2)
11Imports ParameterSymbolAdapter = Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol 19Public Sub New(containingPropertyOrMethod As EmbeddedTypesManager.CommonEmbeddedMember, underlyingParameter As ParameterSymbolAdapter)
Emit\NoPia\EmbeddedTypesManager.vb (3)
18Imports ParameterSymbolAdapter = Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol 26SymbolAdapter, AssemblySymbol, NamedTypeSymbolAdapter, FieldSymbolAdapter, MethodSymbolAdapter, EventSymbolAdapter, PropertySymbolAdapter, ParameterSymbolAdapter, TypeParameterSymbolAdapter, 564Friend Shared Function EmbedParameters(containingPropertyOrMethod As CommonEmbeddedMember, underlyingParameters As ImmutableArray(Of ParameterSymbol)) As ImmutableArray(Of EmbeddedParameter)
Emit\ParameterSymbolAdapter.vb (2)
168Friend ReadOnly Property AdaptedParameterSymbol As ParameterSymbol 174Friend Shadows Function GetCciAdapter() As ParameterSymbol
Emit\ParameterTypeInformation.vb (2)
14Private ReadOnly _underlyingParameter As ParameterSymbol 16Public Sub New(underlyingParameter As ParameterSymbol)
Emit\SymbolTranslator.vb (4)
403Friend Overloads Function Translate(params As ImmutableArray(Of ParameterSymbol)) As ImmutableArray(Of Microsoft.Cci.IParameterTypeInformation) 420Private Shared Function MustBeWrapped(param As ParameterSymbol) As Boolean 437Private Function TranslateAll(params As ImmutableArray(Of ParameterSymbol)) As ImmutableArray(Of Microsoft.Cci.IParameterTypeInformation) 445Private Function CreateParameterTypeInformationWrapper(param As ParameterSymbol) As Cci.IParameterTypeInformation
Generated\BoundNodes.xml.Generated.vb (19)
4738Public Sub New(syntax As SyntaxNode, parameter As ParameterSymbol, value As BoundExpression, Optional hasErrors As Boolean = False) 4749Private ReadOnly _Parameter As ParameterSymbol 4750Public ReadOnly Property Parameter As ParameterSymbol 4768Public Function Update(parameter As ParameterSymbol, value As BoundExpression) As BoundParameterEqualsValue 6287Public Sub New(syntax As SyntaxNode, parameterSymbol As ParameterSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, type As TypeSymbol, hasErrors As Boolean) 6298Public Sub New(syntax As SyntaxNode, parameterSymbol As ParameterSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, type As TypeSymbol) 6310Private ReadOnly _ParameterSymbol As ParameterSymbol 6311Public ReadOnly Property ParameterSymbol As ParameterSymbol 6336Public Function Update(parameterSymbol As ParameterSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, type As TypeSymbol) As BoundParameter 6777Public 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) 6796Public Sub New(syntax As SyntaxNode, binder As Binder, flags As SourceMemberFlags, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, bindingCache As UnboundLambda.UnboundLambdaBindingCache) 6827Private ReadOnly _Parameters As ImmutableArray(Of ParameterSymbol) 6828Public ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 6853Public Function Update(binder As Binder, flags As SourceMemberFlags, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, bindingCache As UnboundLambda.UnboundLambdaBindingCache) As UnboundLambda 7350Public Sub New(syntax As SyntaxNode, binder As Binder, parameters As ImmutableArray(Of ParameterSymbol), compilation As VisualBasicCompilation, hasErrors As Boolean) 7362Public Sub New(syntax As SyntaxNode, binder As Binder, parameters As ImmutableArray(Of ParameterSymbol), compilation As VisualBasicCompilation) 7382Private ReadOnly _Parameters As ImmutableArray(Of ParameterSymbol) 7383Public ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 7401Public 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_BinaryOperator.vb (1)
758Dim 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 101Private Function BuildLambdaBodyForCoalesce(conversion As BoundConversion, toType As TypeSymbol, lambdaParameter As ParameterSymbol, isChecked As Boolean) As BoundExpression
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (2)
137Dim paramSymbol As ParameterSymbol = CreateCoalesceLambdaParameterSymbol(udoOperandType) 154Private Function BuildLambdaBodyForCoalesce(opKind As UnaryOperatorKind, [call] As BoundCall, resultType As TypeSymbol, lambdaParameter As ParameterSymbol) As BoundExpression
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
38Private ReadOnly _parameterMap As Dictionary(Of ParameterSymbol, BoundExpression) = New Dictionary(Of ParameterSymbol, 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)
40Debug.Assert(TypeOf captured Is LocalSymbol OrElse TypeOf captured Is ParameterSymbol) 67Dim parameter = TryCast(captured, ParameterSymbol) 92Dim parameter = DirectCast(captured, ParameterSymbol) 100Dim 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)
385Debug.Assert(DirectCast(variableOrParameter, ParameterSymbol).IsMe) 443Dim asParameter = TryCast(variableOrParameter, ParameterSymbol)
Lowering\LambdaRewriter\LambdaRewriter.vb (3)
77Private _currentFrameThis As ParameterSymbol 648Dim originalParameter = DirectCast(originalSymbol, ParameterSymbol) 649Dim 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)
35Protected ReadOnly ParameterMap As Dictionary(Of ParameterSymbol, ParameterSymbol) = New Dictionary(Of ParameterSymbol, ParameterSymbol)(ReferenceEqualityComparer.Instance) 169Dim replacementParameter As ParameterSymbol = Nothing
Lowering\StateMachineRewriter\StateMachineRewriter.vb (4)
192CaptureParameterSymbol(typeMap, DirectCast(variable, ParameterSymbol)) 198parameter As ParameterSymbol) As TProxy 328Protected MustOverride Sub InitializeParameterWithProxy(parameter As ParameterSymbol, proxy As TProxy, stateMachineVariable As LocalSymbol, initializers As ArrayBuilder(Of BoundExpression)) 332Protected 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, Optional isLValue As Boolean = True) As BoundParameter 408Public 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)
1390Dim lambdaParams As ImmutableArray(Of ParameterSymbol) = source.LambdaSymbol.Parameters 1391Dim invokeParams As ImmutableArray(Of ParameterSymbol) = invoke.Parameters 1550Dim lambdaParams As ImmutableArray(Of ParameterSymbol) = source.Parameters 1556Dim invokeParams As ImmutableArray(Of ParameterSymbol) = invoke.Parameters 4173parameters As ImmutableArray(Of ParameterSymbol), 4184parameters As ImmutableArray(Of ParameterSymbol),
Semantics\Operators.vb (9)
3200Dim param1 As ParameterSymbol = method.Parameters(0) 3205Dim param2 As ParameterSymbol = Nothing 3236ImmutableArray.Create(Of ParameterSymbol)(param1, param2)), 3273Private Shared Function LiftParameterSymbol(param As ParameterSymbol, nullableOfT As NamedTypeSymbol) As ParameterSymbol 3278Dim definition As ParameterSymbol = param.OriginalDefinition 3288Private ReadOnly _parameterToLift As ParameterSymbol 3291Public Sub New(parameter As ParameterSymbol, type As TypeSymbol) 3332Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue
Semantics\OverloadResolution.vb (10)
84Public MustOverride Function Parameters(index As Integer) As ParameterSymbol 106Dim param As ParameterSymbol = Me.Parameters(i) 120Dim param As ParameterSymbol = Me.Parameters(i) 176Public Overrides Function Parameters(index As Integer) As ParameterSymbol 353Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 356Public Sub New(method As MethodSymbol, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol) 369Public Overrides Function Parameters(index As Integer) As ParameterSymbol 415Public Overrides Function Parameters(index As Integer) As ParameterSymbol 3289Dim param As ParameterSymbol = candidate.Candidate.Parameters(paramIndex) 5220Dim param As ParameterSymbol = candidate.Candidate.Parameters(paramIndex)
Semantics\TypeInference\TypeArgumentInference.vb (26)
118Public Parameter As ParameterSymbol 140Private _parameter As ParameterSymbol 213Public ReadOnly Property Parameter As ParameterSymbol 219Public Sub SetParameter(parameter As ParameterSymbol) 358parameter As ParameterSymbol, 414Public ReadOnly Parameter As ParameterSymbol 416Public Sub New(graph As InferenceGraph, expression As BoundExpression, parameterType As TypeSymbol, parameter As ParameterSymbol) 450Dim lambdaParameters As ImmutableArray(Of ParameterSymbol) = unboundLambda.Parameters 451Dim delegateParameters As ImmutableArray(Of ParameterSymbol) = invokeMethod.Parameters 455Dim delegateParam As ParameterSymbol = delegateParameters(i) 923Dim param As ParameterSymbol = candidate.Parameters(paramIndex) 1021param As ParameterSymbol 1165For Each delegateParameter As ParameterSymbol In invoke.Parameters 1194Dim delegateParameters As ImmutableArray(Of ParameterSymbol) = invoke.Parameters 1195Dim lambdaParameters As ImmutableArray(Of ParameterSymbol) 1280parameter As ParameterSymbol, 1359param As ParameterSymbol, 1610param As ParameterSymbol, 1684Dim argumentParams As ImmutableArray(Of ParameterSymbol) = argumentInvokeProc.Parameters 1685Dim parameterParams As ImmutableArray(Of ParameterSymbol) = parameterInvokeProc.Parameters 1910param As ParameterSymbol 1981param As ParameterSymbol 2060Dim lambdaParams As ImmutableArray(Of ParameterSymbol) 2073Dim delegateParams As ImmutableArray(Of ParameterSymbol) = invokeMethod.Parameters 2080Dim lambdaParam As ParameterSymbol = lambdaParams(i) 2081Dim 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)
41Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(parameterDescriptors.Length + 1) 70ImmutableArray.Create(Of ParameterSymbol)( 92Dim parameter As ParameterSymbol = delegateInvoke.Parameters(i) 109Dim 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)
203Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 205Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\EventSymbol.vb (2)
141Friend Overridable ReadOnly Property DelegateParameters As ImmutableArray(Of ParameterSymbol) 147Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\ExtensionMethods.vb (1)
22Dim firstParam As ParameterSymbol = Me.Parameters(0)
Symbols\FieldSymbol.vb (1)
257Friend 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)
218Public _lazyMeParameter As ParameterSymbol 264Public ReadOnly Parameters As ImmutableArray(Of ParameterSymbol) 267Public Sub New(signatureHeader As SignatureHeader, parameters As ImmutableArray(Of ParameterSymbol), returnParam As PEParameterSymbol) 539Dim inputParams As ImmutableArray(Of ParameterSymbol) = Parameters 701Dim firstParam As ParameterSymbol = Me.Parameters(0) 982Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 1068Dim params As ImmutableArray(Of ParameterSymbol) 1073Dim builder = ImmutableArray.CreateBuilder(Of ParameterSymbol)(count) 1084params = ImmutableArray(Of ParameterSymbol).Empty 1370Friend 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)
28Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 277Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 458ByRef parametersMatch As Boolean) As ImmutableArray(Of ParameterSymbol) 463Return ImmutableArray(Of ParameterSymbol).Empty 466Dim 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)
195Public MustOverride ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 647Friend ReadOnly Property MeParameter As ParameterSymbol 649Dim parameter As ParameterSymbol = Nothing 662Friend 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 182Friend MustOverride ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 186Return ExplicitDefaultConstantValue(SymbolsInProgress(Of ParameterSymbol).Empty) 255Friend Overridable Function ChangeOwner(newContainingSymbol As Symbol) As ParameterSymbol
Symbols\PropertySymbol.vb (3)
70Public MustOverride ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 384Friend Overridable ReadOnly Property MeParameter As ParameterSymbol 534Friend Sub CloneParameters(method As MethodSymbol, parameters As ArrayBuilder(Of ParameterSymbol))
Symbols\PropertySymbolExtensions.vb (1)
27Dim param As ParameterSymbol = parameters(parameterIndex)
Symbols\ReducedExtensionMethodSymbol.vb (7)
405Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 408Dim fromParams As ImmutableArray(Of ParameterSymbol) = _curriedFromMethod.Parameters 425Return StaticCast(Of ParameterSymbol).From(_lazyParameters) 846Public Sub New(curriedMethod As ReducedExtensionMethodSymbol, curriedFromParameter As ParameterSymbol) 885Protected ReadOnly m_CurriedFromParameter As ParameterSymbol 887Protected Sub New(curriedFromParameter As ParameterSymbol) 937Friend 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) 203Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 219Private Function RetargetParameters() As ImmutableArray(Of ParameterSymbol) 224Return ImmutableArray(Of ParameterSymbol).Empty 226Dim parameters = New ParameterSymbol(count - 1) {}
Symbols\Retargeting\RetargetingSymbolTranslator.vb (4)
959Dim targetParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(method.Parameters.Length) 960For Each param As ParameterSymbol In method.Parameters 1081Dim targetParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance() 1082For 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)
65Protected Overrides Function GetParameters(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 154diagnostics As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 158Dim 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 288Public 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)
129Return ExplicitDefaultConstantValue(SymbolsInProgress(Of ParameterSymbol).Empty) IsNot Nothing 133Friend Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 147Private Function BindDefaultValue(inProgress As SymbolsInProgress(Of ParameterSymbol), diagnostics As BindingDiagnosticBag) As ConstantValue 298defaultValueOpt As ConstantValue) As ParameterSymbol 314Friend Overrides Function ChangeOwner(newContainingSymbol As Symbol) As ParameterSymbol 331diagnostics As BindingDiagnosticBag) As ParameterSymbol 406Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol 453Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol
Symbols\Source\SourceDelegateMethodSymbol.vb (6)
24Private _parameters As ImmutableArray(Of ParameterSymbol) 42Protected Sub InitializeParameters(parameters As ImmutableArray(Of ParameterSymbol)) 54Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 228InitializeParameters(ImmutableArray.Create(Of ParameterSymbol)( 288Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance() 335Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance()
Symbols\Source\SourceEnumConstantSymbol.vb (1)
83Friend Overrides ReadOnly Property MeParameter As ParameterSymbol
Symbols\Source\SourceEventSymbol.vb (2)
49Private _lazyDelegateParameters As ImmutableArray(Of ParameterSymbol) 310Friend Overrides ReadOnly Property DelegateParameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (6)
995parameters As ImmutableArray(Of ParameterSymbol), 1002For Each param As ParameterSymbol In parameters 1912Dim declMethodParams As ImmutableArray(Of ParameterSymbol) = partialMethod.Parameters 1913Dim implMethodParams As ImmutableArray(Of ParameterSymbol) = implMethod.Parameters 1916Dim declParameter As ParameterSymbol = declMethodParams(index) 1917Dim implParameter As ParameterSymbol = implMethodParams(index)
Symbols\Source\SourceMemberFieldSymbol.vb (3)
23Private _lazyMeParameter As ParameterSymbol 62Friend Overrides ReadOnly Property MeParameter As ParameterSymbol 68Interlocked.CompareExchange(Of ParameterSymbol)(_lazyMeParameter, New MeParameterSymbol(Me), Nothing)
Symbols\Source\SourceMethodSymbol.vb (11)
34Private _lazyMeParameter As ParameterSymbol 1299Friend NotOverridable Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean 1506Dim firstParam As ParameterSymbol = Me.Parameters(0) 1636Dim firstParam As ParameterSymbol = Me.Parameters(0) 2051Public MustOverride Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 2066Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 2108Public NotOverridable Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 2121Dim params As ImmutableArray(Of ParameterSymbol) = GetParameters(sourceModule, diagBag) 2147Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length) 2148For Each param As ParameterSymbol In params 2238diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (12)
1055Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 1064_parameters = ImmutableArray(Of ParameterSymbol).Empty 1066Dim parameters(clone.ParameterCount - 1) As ParameterSymbol 1286Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 1434Private ReadOnly _clonedFrom As ParameterSymbol 1436Public Sub New(container As SynthesizedComMethod, clone As ParameterSymbol) 1441Public Sub New(container As SynthesizedComProperty, clone As ParameterSymbol) 1482Friend Overloads Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 1681Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 1698_parameters = ImmutableArray(Of ParameterSymbol).Empty 1700Dim parameters(clone.ParameterCount - 1) As ParameterSymbol 1822Public 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)
24Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 45Private Shared Function SynthesizeAutoGetterParameters(getter As SourcePropertyAccessorSymbol, propertySymbol As SourcePropertySymbol) As ImmutableArray(Of ParameterSymbol) 47Return ImmutableArray(Of ParameterSymbol).Empty 50Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount) 55Private Shared Function SynthesizeAutoSetterParameters(setter As SourcePropertyAccessorSymbol, propertySymbol As SourcePropertySymbol) As ImmutableArray(Of ParameterSymbol) 65Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount + 1) 250Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 286Private Function GetParameters(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 394diagnostics As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 401Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(nParameters)
Symbols\Source\SourcePropertySymbol.vb (13)
34Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 40Private _lazyMeParameter As ParameterSymbol 291Friend Sub CloneParametersForAccessor(method As MethodSymbol, parameterBuilder As ArrayBuilder(Of ParameterSymbol)) 295Dim clone As ParameterSymbol = New SourcePropertyClonedParameterSymbolForAccessors(DirectCast(parameter, SourceParameterSymbol), method) 775Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 787Dim params As ImmutableArray(Of ParameterSymbol) = ComputeParameters(diagnostics) 798Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length) 799For Each param As ParameterSymbol In params 872Private Function ComputeParameters(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 876Return ImmutableArray(Of ParameterSymbol).Empty 898Friend Overrides ReadOnly Property MeParameter As ParameterSymbol 904Interlocked.CompareExchange(Of ParameterSymbol)(_lazyMeParameter, New MeParameterSymbol(Me), Nothing) 1211Private 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)
188Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 193Dim params() As ParameterSymbol = {SynthesizedParameterSymbol.CreateSetAccessorValueParameter(Me, [property], StringConstants.ValueParameterName)} 217Public 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) {} 301Public MustOverride Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 348Friend NotOverridable Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean 354Dim originalMeParameter As ParameterSymbol = Nothing 488Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 497Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 565Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 618Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 792Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 818Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 838Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 860Public 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) 200Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 249Private Function SubstituteParameters() As ImmutableArray(Of ParameterSymbol) 255Return ImmutableArray(Of ParameterSymbol).Empty 257Dim substituted As ParameterSymbol() = New ParameterSymbol(count - 1) {}
Symbols\Symbol.vb (4)
1051Friend Function DeriveUseSiteInfoFromParameter(param As ParameterSymbol) As UseSiteInfo(Of AssemblySymbol) 1085Friend Function DeriveUseSiteInfoFromParameters(parameters As ImmutableArray(Of ParameterSymbol)) As UseSiteInfo(Of AssemblySymbol) 1088For Each param As ParameterSymbol In parameters 1149Friend 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)) 330Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 335Return 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)
174Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 176Return ImmutableArray(Of ParameterSymbol).Empty
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionConstructorSymbol.vb (5)
14Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 19_parameters = ImmutableArray.Create(Of ParameterSymbol)( 27Public ReadOnly Property MessageParameter As ParameterSymbol 36Public ReadOnly Property CodeParameter As ParameterSymbol 48Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol)
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)
189Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 192Return 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()) 113Private Function CreateParameters() As ImmutableArray(Of ParameterSymbol) 114Return 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)