12 references to GetDecodedWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (12)
Symbols\Source\SourceComplexParameterSymbol.cs (10)
118
=>
GetDecodedWellKnownAttributeData
()?.HasIDispatchConstantAttribute == true;
121
=>
GetDecodedWellKnownAttributeData
()?.HasIUnknownConstantAttribute == true;
138
=> (
GetDecodedWellKnownAttributeData
()?.InterpolatedStringHandlerArguments).NullToEmpty();
141
=>
GetDecodedWellKnownAttributeData
()?.InterpolatedStringHandlerArguments.IsDefault ?? false;
147
return DecodeFlowAnalysisAttributes(
GetDecodedWellKnownAttributeData
());
194
=>
GetDecodedWellKnownAttributeData
()?.NotNullIfParameterNotNull ?? ImmutableHashSet<string>.Empty;
200
ParameterWellKnownAttributeData attributeData =
GetDecodedWellKnownAttributeData
();
1505
=> base.IsMetadataIn ||
GetDecodedWellKnownAttributeData
()?.HasInAttribute == true;
1508
=> base.IsMetadataOut ||
GetDecodedWellKnownAttributeData
()?.HasOutAttribute == true;
1511
=>
GetDecodedWellKnownAttributeData
()?.MarshallingInformation;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
406
internal override bool IsMetadataIn => RefKind is RefKind.In or RefKind.RefReadOnlyParameter || _baseParameterForAttributes?.
GetDecodedWellKnownAttributeData
()?.HasInAttribute == true;
408
internal override bool IsMetadataOut => RefKind == RefKind.Out || _baseParameterForAttributes?.
GetDecodedWellKnownAttributeData
()?.HasOutAttribute == true;