1 write to _originalParam
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceClonedParameterSymbol.cs (1)
30
_originalParam
= originalParam;
35 references to _originalParam
Microsoft.CodeAnalysis.CSharp (35)
Symbols\Source\SourceClonedParameterSymbol.cs (24)
35
public override bool IsDiscard =>
_originalParam
.IsDiscard;
49
get { return !_suppressOptional &&
_originalParam
.IsParamsArray; }
54
get { return !_suppressOptional &&
_originalParam
.IsParamsCollection; }
62
return _suppressOptional ?
_originalParam
.HasOptionalAttribute :
_originalParam
.IsMetadataOptional;
66
internal sealed override ScopedKind DeclaredScope =>
_originalParam
.DeclaredScope;
68
internal sealed override ScopedKind EffectiveScope =>
_originalParam
.EffectiveScope;
70
internal override bool HasUnscopedRefAttribute =>
_originalParam
.HasUnscopedRefAttribute;
72
internal sealed override bool UseUpdatedEscapeRules =>
_originalParam
.UseUpdatedEscapeRules;
79
return _suppressOptional ?
_originalParam
.DefaultValueFromAttributes :
_originalParam
.ExplicitDefaultConstantValue;
85
get { return
_originalParam
.DefaultValueFromAttributes; }
92
get { return
_originalParam
.TypeWithAnnotations; }
97
get { return
_originalParam
.RefKind; }
102
get { return
_originalParam
.IsMetadataIn; }
107
get { return
_originalParam
.IsMetadataOut; }
112
get { return
_originalParam
.Locations; }
117
return
_originalParam
.GetAttributes();
122
get { return
_originalParam
.Name; }
127
get { return
_originalParam
.RefCustomModifiers; }
132
get { return
_originalParam
.HasEnumeratorCancellationAttribute; }
137
get { return
_originalParam
.MarshallingInformation; }
142
get { return
_originalParam
.IsIDispatchConstant; }
147
get { return
_originalParam
.IsIUnknownConstant; }
Symbols\Source\SourceDelegateClonedParameterSymbolForBeginAndEndInvoke.cs (4)
19
internal override bool IsCallerFilePath =>
_originalParam
.IsCallerFilePath;
21
internal override bool IsCallerLineNumber =>
_originalParam
.IsCallerLineNumber;
23
internal override bool IsCallerMemberName =>
_originalParam
.IsCallerMemberName;
32
_originalParam
.WithCustomModifiersAndParamsCore(newType, newCustomModifiers, newRefCustomModifiers, newIsParams),
Symbols\Source\SourcePropertyClonedParameterSymbolForAccessors.cs (7)
17
internal override bool IsCallerFilePath =>
_originalParam
.IsCallerFilePath;
19
internal override bool IsCallerLineNumber =>
_originalParam
.IsCallerLineNumber;
21
internal override bool IsCallerMemberName =>
_originalParam
.IsCallerMemberName;
23
internal override int CallerArgumentExpressionParameterIndex =>
_originalParam
.CallerArgumentExpressionParameterIndex;
28
_originalParam
.WithCustomModifiersAndParamsCore(newType, newCustomModifiers, newRefCustomModifiers, newIsParams),
32
internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes =>
_originalParam
.InterpolatedStringHandlerArgumentIndexes;
34
internal override bool HasInterpolatedStringHandlerArgumentError =>
_originalParam
.HasInterpolatedStringHandlerArgumentError;