12 references to GetDecodedWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (12)
Symbols\Source\SourceComplexParameterSymbol.cs (10)
119
=>
GetDecodedWellKnownAttributeData
()?.HasIDispatchConstantAttribute == true;
122
=>
GetDecodedWellKnownAttributeData
()?.HasIUnknownConstantAttribute == true;
139
=> (
GetDecodedWellKnownAttributeData
()?.InterpolatedStringHandlerArguments).NullToEmpty();
142
=>
GetDecodedWellKnownAttributeData
()?.InterpolatedStringHandlerArguments.IsDefault ?? false;
148
return DecodeFlowAnalysisAttributes(
GetDecodedWellKnownAttributeData
());
195
=>
GetDecodedWellKnownAttributeData
()?.NotNullIfParameterNotNull ?? ImmutableHashSet<string>.Empty;
201
ParameterWellKnownAttributeData attributeData =
GetDecodedWellKnownAttributeData
();
1496
=> base.IsMetadataIn ||
GetDecodedWellKnownAttributeData
()?.HasInAttribute == true;
1499
=> base.IsMetadataOut ||
GetDecodedWellKnownAttributeData
()?.HasOutAttribute == true;
1502
=>
GetDecodedWellKnownAttributeData
()?.MarshallingInformation;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
408
internal override bool IsMetadataIn => RefKind is RefKind.In or RefKind.RefReadOnlyParameter || _baseParameterForAttributes?.
GetDecodedWellKnownAttributeData
()?.HasInAttribute == true;
410
internal override bool IsMetadataOut => RefKind == RefKind.Out || _baseParameterForAttributes?.
GetDecodedWellKnownAttributeData
()?.HasOutAttribute == true;