1 write to _baseParameterForAttributes
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
367_baseParameterForAttributes = baseParameterForAttributes;
13 references to _baseParameterForAttributes
Microsoft.CodeAnalysis.CSharp (13)
Symbols\Synthesized\SynthesizedParameterSymbol.cs (13)
380return _baseParameterForAttributes?.GetAttributes() ?? ImmutableArray<CSharpAttributeData>.Empty; 383internal override bool HasEnumeratorCancellationAttribute => _baseParameterForAttributes?.HasEnumeratorCancellationAttribute ?? false; 385internal override MarshalPseudoCustomAttributeData? MarshallingInformation => _baseParameterForAttributes?.MarshallingInformation; 393internal override bool IsMetadataOptional => _baseParameterForAttributes?.IsMetadataOptional ?? base.IsMetadataOptional; 397get => _baseParameterForAttributes?.IsCallerLineNumber ?? false; 402get => _baseParameterForAttributes?.IsCallerFilePath ?? false; 407get => _baseParameterForAttributes?.IsCallerMemberName ?? false; 410internal override bool IsMetadataIn => RefKind is RefKind.In or RefKind.RefReadOnlyParameter || _baseParameterForAttributes?.GetDecodedWellKnownAttributeData()?.HasInAttribute == true; 412internal override bool IsMetadataOut => RefKind == RefKind.Out || _baseParameterForAttributes?.GetDecodedWellKnownAttributeData()?.HasOutAttribute == true; 414internal override ConstantValue? ExplicitDefaultConstantValue => _baseParameterForAttributes?.ExplicitDefaultConstantValue ?? _defaultValue; 416internal override ConstantValue? DefaultValueFromAttributes => _baseParameterForAttributes?.DefaultValueFromAttributes; 422Debug.Assert(_baseParameterForAttributes is null); 431Debug.Assert(_baseParameterForAttributes is null);