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)
35public override bool IsDiscard => _originalParam.IsDiscard; 49get { return !_suppressOptional && _originalParam.IsParamsArray; } 54get { return !_suppressOptional && _originalParam.IsParamsCollection; } 62return _suppressOptional ? _originalParam.HasOptionalAttribute : _originalParam.IsMetadataOptional; 66internal sealed override ScopedKind EffectiveScope => _originalParam.EffectiveScope; 68internal override bool HasUnscopedRefAttribute => _originalParam.HasUnscopedRefAttribute; 70internal sealed override bool UseUpdatedEscapeRules => _originalParam.UseUpdatedEscapeRules; 77return _suppressOptional ? _originalParam.DefaultValueFromAttributes : _originalParam.ExplicitDefaultConstantValue; 83get { return _originalParam.DefaultValueFromAttributes; } 90get { return _originalParam.TypeWithAnnotations; } 95get { return _originalParam.RefKind; } 100get { return _originalParam.IsMetadataIn; } 105get { return _originalParam.IsMetadataOut; } 110get { return _originalParam.Locations; } 115return _originalParam.GetAttributes(); 120get { return _originalParam.Name; } 125get { return _originalParam.RefCustomModifiers; } 130get { return _originalParam.MarshallingInformation; } 135get { return _originalParam.IsIDispatchConstant; } 140get { return _originalParam.IsIUnknownConstant; }
Symbols\Source\SourceDelegateClonedParameterSymbolForBeginAndEndInvoke.cs (4)
19internal override bool IsCallerFilePath => _originalParam.IsCallerFilePath; 21internal override bool IsCallerLineNumber => _originalParam.IsCallerLineNumber; 23internal override bool IsCallerMemberName => _originalParam.IsCallerMemberName; 32_originalParam.WithCustomModifiersAndParamsCore(newType, newCustomModifiers, newRefCustomModifiers, newIsParams),
Symbols\Source\SourcePropertyClonedParameterSymbolForAccessors.cs (5)
17internal override bool IsCallerFilePath => _originalParam.IsCallerFilePath; 19internal override bool IsCallerLineNumber => _originalParam.IsCallerLineNumber; 21internal override bool IsCallerMemberName => _originalParam.IsCallerMemberName; 23internal override int CallerArgumentExpressionParameterIndex => _originalParam.CallerArgumentExpressionParameterIndex; 28_originalParam.WithCustomModifiersAndParamsCore(newType, newCustomModifiers, newRefCustomModifiers, newIsParams),