internal override ParameterSymbol WithCustomModifiersAndParams(TypeSymbol newType, ImmutableArray <CustomModifier> newCustomModifiers, bool hasByRefBeforeCustomModifiers, bool newIsParams)
 {
     return(new SourceClonedParameterSymbol(
                originalParam.WithCustomModifiersAndParamsCore(newType, newCustomModifiers, hasByRefBeforeCustomModifiers, newIsParams),
                this.ContainingSymbol,
                this.Ordinal,
                this.suppressOptional));
 }
Beispiel #2
0
 internal override ParameterSymbol WithCustomModifiersAndParams(TypeSymbol newType, ImmutableArray <CustomModifier> newCustomModifiers, ushort countOfCustomModifiersPrecedingByRef, bool newIsParams)
 {
     return(new SourceClonedParameterSymbol(
                _originalParam.WithCustomModifiersAndParamsCore(newType, newCustomModifiers, countOfCustomModifiersPrecedingByRef, newIsParams),
                this.ContainingSymbol,
                this.Ordinal,
                _suppressOptional));
 }