23 lines
921 B
C#
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;
|
|
}
|
|
}
|