1 type derived from PEParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
205
Inherits
PEParameterSymbol
4 instantiations of PEParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (4)
Symbols\Metadata\PE\PEParameterSymbol.vb (4)
92
Return New
PEParameterSymbol
(containingSymbol, name, isByRef, type, handle, flags, isParamArray, hasOptionCompare, ordinal, defaultValue)
146
Return New
PEParameterSymbol
(moduleSymbol, containingSymbol, ordinal, isByRef, type, handle, isBad)
224
MyBase.
New
(containingSymbol, name, isByRef, type, handle, flags, isParamArray, hasOptionCompare, ordinal, defaultValue)
243
MyBase.
New
(moduleSymbol, containingSymbol, ordinal, isByRef, type, handle, isBad)
39 references to PEParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (13)
Symbols\Metadata\PE\PEMethodSymbol.vb (6)
235
Public ReadOnly ReturnParam As
PEParameterSymbol
237
Public Sub New(signatureHeader As SignatureHeader, parameters As ImmutableArray(Of ParameterSymbol), returnParam As
PEParameterSymbol
)
941
Friend ReadOnly Property ReturnParam As
PEParameterSymbol
1000
builder.Add(
PEParameterSymbol
.Create(moduleSymbol, Me, i, paramInfo(i + 1), isBad))
1013
Dim returnParam =
PEParameterSymbol
.Create(moduleSymbol, Me, 0, paramInfo(0), isBad)
1187
errorInfo = DirectCast(parameter,
PEParameterSymbol
).DeriveCompilerFeatureRequiredDiagnostic(decoder)
Symbols\Metadata\PE\PEParameterSymbol.vb (3)
73
) As
PEParameterSymbol
90
) As
PEParameterSymbol
143
) As
PEParameterSymbol
Symbols\Metadata\PE\PEPropertySymbol.vb (4)
514
parameters(i) =
PEParameterSymbol
.Create(
531
Private Shared Function GetAccessorParameter(accessor As PEMethodSymbol, index As Integer) As
PEParameterSymbol
535
Return DirectCast(parameters(index),
PEParameterSymbol
)
577
errorInfo = DirectCast(param,
PEParameterSymbol
).DeriveCompilerFeatureRequiredDiagnostic(decoder)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (19)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
547
Dim theParameter = DirectCast(parameters(0),
PEParameterSymbol
)
Emit\NoPiaEmbedTypes.vb (16)
1349
Dim param = DirectCast(m20.Parameters(0),
PEParameterSymbol
)
1353
param = DirectCast(m20.Parameters(1),
PEParameterSymbol
)
1357
param = DirectCast(m20.Parameters(2),
PEParameterSymbol
)
1361
param = DirectCast(m20.Parameters(3),
PEParameterSymbol
)
1365
param = DirectCast(m20.Parameters(4),
PEParameterSymbol
)
1370
param = DirectCast(m20.Parameters(5),
PEParameterSymbol
)
1387
param = DirectCast(m21.Parameters(0),
PEParameterSymbol
)
4263
Dim p = DirectCast(m.Parameters(0),
PEParameterSymbol
)
4334
Dim p = DirectCast(m.Parameters(0),
PEParameterSymbol
)
4380
Dim p As
PEParameterSymbol
4381
p = DirectCast([module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("Program").GetMember(Of MethodSymbol)("M").Parameters(0),
PEParameterSymbol
)
4385
p = DirectCast([module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("Program").GetMember(Of MethodSymbol)("M1").Parameters(0),
PEParameterSymbol
)
4389
p = DirectCast([module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("Program").GetMember(Of MethodSymbol)("M2").Parameters(0),
PEParameterSymbol
)
4397
Assert.True(DirectCast(parameters(0),
PEParameterSymbol
).Handle.IsNil)
4399
Dim p1 = DirectCast(parameters(1),
PEParameterSymbol
)
4404
Dim p2 = DirectCast(parameters(2),
PEParameterSymbol
)
Emit\OptionalArgumentsTests.vb (2)
721
Dim attributes = [module].GetCustomAttributesForToken(DirectCast(parameter,
PEParameterSymbol
).Handle)
993
GetCustomAttributesForToken(DirectCast(parameter,
PEParameterSymbol
).Handle).
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (7)
SymbolsTests\Metadata\PE\LoadingAttributes.vb (3)
1401
Dim m1Parameters = class1.GetMethod("M1").Parameters.Cast(Of
PEParameterSymbol
)
1530
Dim m1Parameters = class1.GetMethod("M1").Parameters.Cast(Of
PEParameterSymbol
)
1561
Dim m1Parameters = class1.GetMethod("M1").Parameters.Cast(Of
PEParameterSymbol
)
SymbolsTests\Metadata\PE\LoadingMethods.vb (1)
65
Assert.IsType(Of
PEParameterSymbol
)(m1_1)
SymbolsTests\Source\ComClassTests.vb (2)
123
result.Add(ReflectParameter(DirectCast(param,
PEParameterSymbol
)))
144
Private Function ReflectParameter(p As
PEParameterSymbol
) As XElement
SymbolsTests\SymbolErrorTests.vb (1)
2866
Dim paramHandle = DirectCast(paramSymbol,
PEParameterSymbol
).Handle