1 write to _baseParameterForAttributes
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
365_baseParameterForAttributes = baseParameterForAttributes;
13 references to _baseParameterForAttributes
Microsoft.CodeAnalysis.CSharp (13)
Symbols\Synthesized\SynthesizedParameterSymbol.cs (13)
378return _baseParameterForAttributes?.GetAttributes() ?? ImmutableArray<CSharpAttributeData>.Empty; 381internal override bool HasEnumeratorCancellationAttribute => _baseParameterForAttributes?.HasEnumeratorCancellationAttribute ?? false; 383internal override MarshalPseudoCustomAttributeData? MarshallingInformation => _baseParameterForAttributes?.MarshallingInformation; 391internal override bool IsMetadataOptional => _baseParameterForAttributes?.IsMetadataOptional ?? base.IsMetadataOptional; 395get => _baseParameterForAttributes?.IsCallerLineNumber ?? false; 400get => _baseParameterForAttributes?.IsCallerFilePath ?? false; 405get => _baseParameterForAttributes?.IsCallerMemberName ?? false; 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; 412internal override ConstantValue? ExplicitDefaultConstantValue => _baseParameterForAttributes?.ExplicitDefaultConstantValue ?? _defaultValue; 414internal override ConstantValue? DefaultValueFromAttributes => _baseParameterForAttributes?.DefaultValueFromAttributes; 420Debug.Assert(_baseParameterForAttributes is null); 429Debug.Assert(_baseParameterForAttributes is null);