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