TestVectors/runtimes/net/Extern/WrappedESDK.cs (23 lines of code) (raw):

using AwsArnParsing_Compile; using Wrappers_Compile; namespace software.amazon.cryptography.encryptionsdk.internaldafny.wrapped { public partial class __default { public static _IResult< types.IAwsEncryptionSdkClient, types.Error > WrappedESDK( types._IAwsEncryptionSdkConfig config) { var wrappedConfig = AWS.Cryptography.EncryptionSDK.Wrapped.TypeConversion .FromDafny_N3_aws__N12_cryptography__N13_encryptionSdk__S22_AwsEncryptionSdkConfig(config); var impl = new AWS.Cryptography.EncryptionSDK.ESDK(wrappedConfig); var wrappedClient = new AWS.Cryptography.EncryptionSDK.Wrapped.AwsEncryptionSdkShim(impl); return Result<types.IAwsEncryptionSdkClient, types.Error>.create_Success(wrappedClient); } } }