MegaBites-AI/Windows-powershell
0372
1// Licensed to the .NET Foundation under one or more agreements.2// The .NET Foundation licenses this file to you under the MIT license.3 4using System;5using System.Linq.Expressions;6 7namespace System.Management.Automation.ComInterop8{9 internal class ConvertibleArgBuilder : ArgBuilder10 {11 internal override Expression Marshal(Expression parameter)12 {13 return Helpers.Convert(parameter, typeof(IConvertible));14 }15 16 internal override Expression MarshalToRef(Expression parameter)17 {18 //we are not supporting convertible InOut19 throw new NotSupportedException();20 }21 }22}23 