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