12 references to GetDecodedWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (12)
Symbols\Source\SourceComplexParameterSymbol.cs (10)
112
=>
GetDecodedWellKnownAttributeData
()?.HasIDispatchConstantAttribute == true;
115
=>
GetDecodedWellKnownAttributeData
()?.HasIUnknownConstantAttribute == true;
132
=> (
GetDecodedWellKnownAttributeData
()?.InterpolatedStringHandlerArguments).NullToEmpty();
135
=>
GetDecodedWellKnownAttributeData
()?.InterpolatedStringHandlerArguments.IsDefault ?? false;
141
return DecodeFlowAnalysisAttributes(
GetDecodedWellKnownAttributeData
());
188
=>
GetDecodedWellKnownAttributeData
()?.NotNullIfParameterNotNull ?? ImmutableHashSet<string>.Empty;
194
ParameterWellKnownAttributeData attributeData =
GetDecodedWellKnownAttributeData
();
1483
=> base.IsMetadataIn ||
GetDecodedWellKnownAttributeData
()?.HasInAttribute == true;
1486
=> base.IsMetadataOut ||
GetDecodedWellKnownAttributeData
()?.HasOutAttribute == true;
1489
=>
GetDecodedWellKnownAttributeData
()?.MarshallingInformation;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
384
internal override bool IsMetadataIn => RefKind == RefKind.In || _baseParameterForAttributes?.
GetDecodedWellKnownAttributeData
()?.HasInAttribute == true;
386
internal override bool IsMetadataOut => RefKind == RefKind.Out || _baseParameterForAttributes?.
GetDecodedWellKnownAttributeData
()?.HasOutAttribute == true;