9 overrides of IsMetadataOptional
Microsoft.CodeAnalysis.CSharp (9)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
80
internal override bool
IsMetadataOptional
=> false;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
615
internal override bool
IsMetadataOptional
Symbols\SignatureOnlyParameterSymbol.cs (1)
77
internal override bool
IsMetadataOptional
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
57
internal override bool
IsMetadataOptional
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1544
internal override bool
IsMetadataOptional
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
53
internal override bool
IsMetadataOptional
Symbols\Source\ThisParameterSymbol.cs (1)
33
internal sealed override bool
IsMetadataOptional
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
73
internal override bool
IsMetadataOptional
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
101
internal override bool
IsMetadataOptional
6 references to IsMetadataOptional
Microsoft.CodeAnalysis.CSharp (6)
Emitter\Model\ParameterSymbolAdapter.cs (1)
117
return AdaptedParameterSymbol.
IsMetadataOptional
;
Emitter\NoPia\EmbeddedParameter.cs (1)
69
return UnderlyingParameter.AdaptedParameterSymbol.
IsMetadataOptional
;
Symbols\ParameterSymbol.cs (1)
166
return !IsParams &&
IsMetadataOptional
&&
Symbols\Source\SourceClonedParameterSymbol.cs (1)
62
return _suppressOptional ? _originalParam.HasOptionalAttribute : _originalParam.
IsMetadataOptional
;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
396
internal override bool IsMetadataOptional => _baseParameterForAttributes?.
IsMetadataOptional
?? base.IsMetadataOptional;
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
103
get { return _underlyingParameter.
IsMetadataOptional
; }