public sealed class Tool.Types.CodeExecution : IMessage<Tool.Types.CodeExecution>, IEquatable<Tool.Types.CodeExecution>, IDeepCloneable<Tool.Types.CodeExecution>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1 API class Tool.Types.CodeExecution.
Tool that executes code generated by the model, and automatically returns
the result to the model.
See also [ExecutableCode]and [CodeExecutionResult] which are input and
output to this tool.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eTool.Types.CodeExecution\u003c/code\u003e class within the Google Cloud AI Platform v1 API, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTool.Types.CodeExecution\u003c/code\u003e class enables a tool that allows the execution of code generated by a model and it returns the result automatically to the model.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API documentation available on this webpage is 3.22.0, but documentation for other older versions are also available to access, starting from version 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionalities like message handling, equality checking, deep cloning, and buffer message operations.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, a default one and another that takes an instance of \u003ccode\u003eTool.Types.CodeExecution\u003c/code\u003e as an argument to copy from.\u003c/p\u003e\n"]]],[],null,[]]