1 write to _baseParameterForAttributes
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
363_baseParameterForAttributes = baseParameterForAttributes;
13 references to _baseParameterForAttributes
Microsoft.CodeAnalysis.CSharp (13)
Symbols\Synthesized\SynthesizedParameterSymbol.cs (13)
376return _baseParameterForAttributes?.GetAttributes() ?? ImmutableArray<CSharpAttributeData>.Empty; 379public bool HasEnumeratorCancellationAttribute => _baseParameterForAttributes?.HasEnumeratorCancellationAttribute ?? false; 381internal override MarshalPseudoCustomAttributeData? MarshallingInformation => _baseParameterForAttributes?.MarshallingInformation; 389internal override bool IsMetadataOptional => _baseParameterForAttributes?.IsMetadataOptional ?? base.IsMetadataOptional; 393get => _baseParameterForAttributes?.IsCallerLineNumber ?? false; 398get => _baseParameterForAttributes?.IsCallerFilePath ?? false; 403get => _baseParameterForAttributes?.IsCallerMemberName ?? false; 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; 410internal override ConstantValue? ExplicitDefaultConstantValue => _baseParameterForAttributes?.ExplicitDefaultConstantValue ?? _defaultValue; 412internal override ConstantValue? DefaultValueFromAttributes => _baseParameterForAttributes?.DefaultValueFromAttributes; 418Debug.Assert(_baseParameterForAttributes is null); 427Debug.Assert(_baseParameterForAttributes is null);