11 types derived from ParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (11)
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)
1423Inherits 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
337 references to ParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (337)
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
30Dim meSymbol As ParameterSymbol = Nothing
Binding\SyntheticBoundTrees\SynthesizedStringSwitchHashMethod.vb (1)
63Dim text As ParameterSymbol = Me.Parameters(0)
Emit\ParameterSymbolAdapter.vb (2)
214Friend ReadOnly Property AdaptedParameterSymbol As ParameterSymbol 216Friend Sub New(underlyingParameterSymbol 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),
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)
202Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 204Return 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)
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 682Dim firstParam As ParameterSymbol = Me.Parameters(0) 963Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 1049Dim params As ImmutableArray(Of ParameterSymbol) 1054Dim builder = ImmutableArray.CreateBuilder(Of ParameterSymbol)(count) 1065params = ImmutableArray(Of ParameterSymbol).Empty 1351Friend 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)
962Dim targetParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(method.Parameters.Length) 963For Each param As ParameterSymbol In method.Parameters 1084Dim targetParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance() 1085For 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 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)
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)
48Private _lazyDelegateParameters As ImmutableArray(Of ParameterSymbol) 309Friend Overrides ReadOnly Property DelegateParameters As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (6)
993parameters As ImmutableArray(Of ParameterSymbol), 1000For Each param As ParameterSymbol In parameters 1910Dim declMethodParams As ImmutableArray(Of ParameterSymbol) = partialMethod.Parameters 1911Dim implMethodParams As ImmutableArray(Of ParameterSymbol) = implMethod.Parameters 1914Dim declParameter As ParameterSymbol = declMethodParams(index) 1915Dim implParameter As ParameterSymbol = implMethodParams(index)
Symbols\Source\SourceMemberFieldSymbol.vb (3)
22Private _lazyMeParameter As ParameterSymbol 61Friend Overrides ReadOnly Property MeParameter As ParameterSymbol 67Interlocked.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) 1635Dim firstParam As ParameterSymbol = Me.Parameters(0) 2050Public MustOverride Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 2065Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 2107Public NotOverridable Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 2120Dim params As ImmutableArray(Of ParameterSymbol) = GetParameters(sourceModule, diagBag) 2146Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length) 2147For Each param As ParameterSymbol In params 2237diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (12)
1047Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 1056_parameters = ImmutableArray(Of ParameterSymbol).Empty 1058Dim parameters(clone.ParameterCount - 1) As ParameterSymbol 1278Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 1426Private ReadOnly _clonedFrom As ParameterSymbol 1428Public Sub New(container As SynthesizedComMethod, clone As ParameterSymbol) 1433Public Sub New(container As SynthesizedComProperty, clone As ParameterSymbol) 1474Friend Overloads Overrides ReadOnly Property ExplicitDefaultConstantValue(inProgress As SymbolsInProgress(Of ParameterSymbol)) As ConstantValue 1673Private ReadOnly _parameters As ImmutableArray(Of ParameterSymbol) 1690_parameters = ImmutableArray(Of ParameterSymbol).Empty 1692Dim parameters(clone.ParameterCount - 1) As ParameterSymbol 1814Public 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) 249Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 285Private Function GetParameters(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 393diagnostics As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 400Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(nParameters)
Symbols\Source\SourcePropertySymbol.vb (13)
33Private _lazyParameters As ImmutableArray(Of ParameterSymbol) 39Private _lazyMeParameter As ParameterSymbol 290Friend Sub CloneParametersForAccessor(method As MethodSymbol, parameterBuilder As ArrayBuilder(Of ParameterSymbol)) 294Dim clone As ParameterSymbol = New SourcePropertyClonedParameterSymbolForAccessors(DirectCast(parameter, SourceParameterSymbol), method) 774Public Overrides ReadOnly Property Parameters As ImmutableArray(Of ParameterSymbol) 786Dim params As ImmutableArray(Of ParameterSymbol) = ComputeParameters(diagnostics) 797Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length) 798For Each param As ParameterSymbol In params 871Private Function ComputeParameters(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol) 875Return ImmutableArray(Of ParameterSymbol).Empty 897Friend Overrides ReadOnly Property MeParameter As ParameterSymbol 903Interlocked.CompareExchange(Of ParameterSymbol)(_lazyMeParameter, New MeParameterSymbol(Me), Nothing) 1210Private 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\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\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\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)