Files
2026-08-27 10:56:38 -06:00

23 lines
921 B
C#

namespace Microsoft.CodeAnalysis.CSharp.Symbols.Retargeting;
internal sealed class RetargetingPropertyParameterSymbol : RetargetingParameterSymbol
{
private readonly RetargetingPropertySymbol _retargetingProperty;
protected override RetargetingModuleSymbol RetargetingModule => _retargetingProperty.RetargetingModule;
internal override bool IsCallerLineNumber => _underlyingParameter.IsCallerLineNumber;
internal override bool IsCallerFilePath => _underlyingParameter.IsCallerFilePath;
internal override bool IsCallerMemberName => _underlyingParameter.IsCallerMemberName;
internal override int CallerArgumentExpressionParameterIndex => _underlyingParameter.CallerArgumentExpressionParameterIndex;
public RetargetingPropertyParameterSymbol(RetargetingPropertySymbol retargetingProperty, ParameterSymbol underlyingParameter)
: base(underlyingParameter)
{
_retargetingProperty = retargetingProperty;
}
}