1 write to _originalParam
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceClonedParameterSymbol.cs (1)
30
_originalParam
= originalParam;
31 references to _originalParam
Microsoft.CodeAnalysis.CSharp (31)
Symbols\Source\SourceClonedParameterSymbol.cs (22)
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 EffectiveScope =>
_originalParam
.EffectiveScope;
68
internal override bool HasUnscopedRefAttribute =>
_originalParam
.HasUnscopedRefAttribute;
70
internal sealed override bool UseUpdatedEscapeRules =>
_originalParam
.UseUpdatedEscapeRules;
77
return _suppressOptional ?
_originalParam
.DefaultValueFromAttributes :
_originalParam
.ExplicitDefaultConstantValue;
83
get { return
_originalParam
.DefaultValueFromAttributes; }
90
get { return
_originalParam
.TypeWithAnnotations; }
95
get { return
_originalParam
.RefKind; }
100
get { return
_originalParam
.IsMetadataIn; }
105
get { return
_originalParam
.IsMetadataOut; }
110
get { return
_originalParam
.Locations; }
115
return
_originalParam
.GetAttributes();
120
get { return
_originalParam
.Name; }
125
get { return
_originalParam
.RefCustomModifiers; }
130
get { return
_originalParam
.MarshallingInformation; }
135
get { return
_originalParam
.IsIDispatchConstant; }
140
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 (5)
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),