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; 147return DecodeFlowAnalysisAttributes(GetDecodedWellKnownAttributeData()); 194=> GetDecodedWellKnownAttributeData()?.NotNullIfParameterNotNull ?? ImmutableHashSet<string>.Empty; 200ParameterWellKnownAttributeData attributeData = GetDecodedWellKnownAttributeData(); 1499=> base.IsMetadataIn || GetDecodedWellKnownAttributeData()?.HasInAttribute == true; 1502=> base.IsMetadataOut || GetDecodedWellKnownAttributeData()?.HasOutAttribute == true; 1505=> GetDecodedWellKnownAttributeData()?.MarshallingInformation;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
406internal override bool IsMetadataIn => RefKind is RefKind.In or RefKind.RefReadOnlyParameter || _baseParameterForAttributes?.GetDecodedWellKnownAttributeData()?.HasInAttribute == true; 408internal override bool IsMetadataOut => RefKind == RefKind.Out || _baseParameterForAttributes?.GetDecodedWellKnownAttributeData()?.HasOutAttribute == true;