9 overrides of IsMetadataOptional
Microsoft.CodeAnalysis.CSharp (9)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
77
internal override bool
IsMetadataOptional
=> false;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
594
internal override bool
IsMetadataOptional
Symbols\SignatureOnlyParameterSymbol.cs (1)
73
internal override bool
IsMetadataOptional
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
57
internal override bool
IsMetadataOptional
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1487
internal override bool
IsMetadataOptional
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
53
internal override bool
IsMetadataOptional
Symbols\Source\ThisParameterSymbol.cs (1)
28
internal sealed override bool
IsMetadataOptional
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
73
internal override bool
IsMetadataOptional
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
99
internal override bool
IsMetadataOptional
4 references to IsMetadataOptional
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\ParameterSymbolAdapter.cs (1)
117
return AdaptedParameterSymbol.
IsMetadataOptional
;
Symbols\ParameterSymbol.cs (1)
161
return !IsParams &&
IsMetadataOptional
&&
Symbols\Source\SourceClonedParameterSymbol.cs (1)
62
return _suppressOptional ? _originalParam.HasOptionalAttribute : _originalParam.
IsMetadataOptional
;
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
101
get { return _underlyingParameter.
IsMetadataOptional
; }