[[["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-28 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eExecutableCode\u003c/code\u003e class in the Vertex AI v1beta1 API represents code generated by a model that is intended for execution, and this class is found within the \u003ccode\u003eGoogle.Cloud.AIPlatform.V1Beta1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThis class is used when a \u003ccode\u003eFunctionDeclaration\u003c/code\u003e tool is active and \u003ccode\u003eFunctionCallingConfig\u003c/code\u003e mode is set to \u003ccode\u003eMode.CODE\u003c/code\u003e, and it has the properties \u003ccode\u003eCode\u003c/code\u003e (a string) and \u003ccode\u003eLanguage\u003c/code\u003e, to define the code to be executed and its programming language.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eExecutableCode\u003c/code\u003e is \u003ccode\u003e1.0.0-beta21\u003c/code\u003e, and it implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExecutableCode\u003c/code\u003e class provides two constructors: a default constructor and one that takes another \u003ccode\u003eExecutableCode\u003c/code\u003e instance as a parameter for creating copies.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits basic methods like \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,["# Vertex AI v1beta1 API - Class ExecutableCode (1.0.0-beta47)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta47 (latest)](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ExecutableCode)\n- [1.0.0-beta46](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/1.0.0-beta46/Google.Cloud.AIPlatform.V1Beta1.ExecutableCode) \n\n public sealed class ExecutableCode : IMessage\u003cExecutableCode\u003e, IEquatable\u003cExecutableCode\u003e, IDeepCloneable\u003cExecutableCode\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Vertex AI v1beta1 API class ExecutableCode.\n\nCode generated by the model that is meant to be executed, and the result\nreturned to the model.\n\nGenerated when using the \\[FunctionDeclaration\\] tool and\n\\[FunctionCallingConfig\\] mode is set to \\[Mode.CODE\\]. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ExecutableCode \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ExecutableCode](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ExecutableCode), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ExecutableCode](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ExecutableCode), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ExecutableCode](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ExecutableCode), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AIPlatform.V1Beta1](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.AIPlatform.V1Beta1.dll\n\nConstructors\n------------\n\n### ExecutableCode()\n\n public ExecutableCode()\n\n### ExecutableCode(ExecutableCode)\n\n public ExecutableCode(ExecutableCode other)\n\nProperties\n----------\n\n### Code\n\n public string Code { get; set; }\n\nRequired. The code to be executed.\n\n### Language\n\n public ExecutableCode.Types.Language Language { get; set; }\n\nRequired. Programming language of the `code`."]]