14 overrides of IsOptional
Microsoft.CodeAnalysis.VisualBasic (14)
Semantics\Operators.vb (1)
3356
Public Overrides ReadOnly Property
IsOptional
As Boolean
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)
205
Public Overrides ReadOnly Property
IsOptional
As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1514
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
34 references to IsOptional
Microsoft.CodeAnalysis.VisualBasic (34)
Binding\Binder_Invocation.vb (2)
3102
Dim defaultConstantValue As ConstantValue = If(param.
IsOptional
, param.ExplicitDefaultConstantValue(DefaultParametersInProgress), Nothing)
3244
ElseIf param.
IsOptional
Then
Binding\Binder_Query.vb (1)
4535
If invokeParameter.
IsOptional
OrElse invokeParameter.IsByRef OrElse invokeParameter.IsParamArray Then
Emit\ParameterSymbolAdapter.vb (1)
193
Return Me.
IsOptional
OrElse GetAttributes().Any(Function(a) a.IsTargetAttribute(AttributeDescription.OptionalAttribute))
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
51
Debug.Assert(Not curParam.
IsOptional
)
Semantics\Operators.vb (1)
3358
Return _parameterToLift.
IsOptional
Semantics\OverloadResolution.vb (1)
110
ElseIf Not param.
IsOptional
Then
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
703
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)
966
param.IsByRef, param.IsOut, param.
IsOptional
))
1088
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)
296
Debug.Assert(Not parameter.
IsOptional
)
343
Debug.Assert(Not parameter.
IsOptional
)
Symbols\Source\SourceMethodSymbol.vb (4)
1508
If Not firstParam.
IsOptional
AndAlso
1638
If firstParam.
IsOptional
Then
1654
If parameter.
IsOptional
Then
2157
isOptional:=param.
IsOptional
))
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1520
Return _clonedFrom.
IsOptional
Symbols\Source\SourcePropertySymbol.vb (2)
808
isOptional:=param.
IsOptional
))
1213
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