13 overrides of IsOptional
Microsoft.CodeAnalysis.VisualBasic (13)
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
439
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
931
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
120
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\SignatureOnlyParameterSymbol.vb (1)
100
Public Overrides ReadOnly Property
IsOptional
() As Boolean
Symbols\Source\LambdaParameterSymbol.vb (1)
65
Public NotOverridable Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\Source\MeParameterSymbol.vb (1)
72
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\Source\SourceClonedParameterSymbol.vb (1)
142
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\Source\SourceComplexParameterSymbol.vb (1)
204
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1506
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\Source\SourceSimpleParameterSymbol.vb (1)
98
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\SubstitutedParameterSymbol.vb (1)
68
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
177
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
145
Public Overrides ReadOnly Property
IsOptional
As Boolean
28 references to IsOptional
Microsoft.CodeAnalysis.VisualBasic (28)
Emit\ParameterSymbolAdapter.vb (1)
193
Return Me.
IsOptional
OrElse GetAttributes().Any(Function(a) a.IsTargetAttribute(AttributeDescription.OptionalAttribute))
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
684
result = Not (firstParam.
IsOptional
OrElse firstParam.IsParamArray)
Symbols\MethodSignatureComparer.vb (5)
524
If longerParameters(i).
IsOptional
Then
561
Dim bothOptional As Boolean = param1.
IsOptional
AndAlso param2.
IsOptional
563
If param1.
IsOptional
<> param2.
IsOptional
Then
Symbols\MethodSymbolExtensions.vb (1)
37
ElseIf Not param.
IsOptional
Then
Symbols\ParameterSymbol.vb (1)
338
Return Me.
IsOptional
Symbols\PropertySymbolExtensions.vb (1)
35
ElseIf Not param.
IsOptional
Then
Symbols\ReducedExtensionMethodSymbol.vb (1)
933
Return m_CurriedFromParameter.
IsOptional
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
122
Return _underlyingParameter.
IsOptional
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
969
param.IsByRef, param.IsOut, param.
IsOptional
))
1091
param.IsByRef, param.IsOut, param.
IsOptional
))
Symbols\Source\SourceClonedParameterSymbol.vb (1)
144
Return _originalParam.
IsOptional
Symbols\Source\SourceDelegateClonedParameterSymbolForBeginAndEndInvoke.vb (1)
11
Debug.Assert(Not originalParam.
IsOptional
)
Symbols\Source\SourceDelegateMethodSymbol.vb (2)
295
Debug.Assert(Not parameter.
IsOptional
)
342
Debug.Assert(Not parameter.
IsOptional
)
Symbols\Source\SourceMethodSymbol.vb (4)
1507
If Not firstParam.
IsOptional
AndAlso
1637
If firstParam.
IsOptional
Then
1653
If parameter.
IsOptional
Then
2156
isOptional:=param.
IsOptional
))
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1512
Return _clonedFrom.
IsOptional
Symbols\Source\SourcePropertySymbol.vb (2)
807
isOptional:=param.
IsOptional
))
1212
If Not parameter.
IsOptional
AndAlso Not parameter.IsParamArray Then
Symbols\SubstitutedParameterSymbol.vb (1)
70
Return _originalDefinition.
IsOptional
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
66
If origParameter.
IsOptional
Then
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
147
Return Me._underlyingParameter.
IsOptional