public RepeatedField<string> HandwrittenSignatures { get; }
Method signatures (in the form "service.method(signature)")
which are provided separately, so shouldn't be generated.
Snippets calling these methods are still generated, however.
public RepeatedField<string> IgnoredResources { get; }
List of full resource types to ignore during generation.
This is typically used for API-specific Location resources,
which should be handled by the generator as if they were actually
the common Location resources.
Example entry: "documentai.googleapis.com/Location"
public MapField<string, string> RenamedResources { get; }
Map from full resource types to the effective short name
for the resource. This is used when otherwise resource
named from different services would cause naming collisions.
Example entry:
"datalabeling.googleapis.com/Dataset": "DataLabelingDataset"
public MapField<string, string> RenamedServices { get; }
Map from original service names to renamed versions.
This is used when the default generated types
would cause a naming conflict. (Neither name is
fully-qualified.)
Example: Subscriber to SubscriberServiceApi.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003e\u003ccode\u003eDotnetSettings\u003c/code\u003e is a class for managing settings in Dotnet client libraries, inheriting from \u003ccode\u003eobject\u003c/code\u003e and implementing interfaces like \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 class includes constructors for creating \u003ccode\u003eDotnetSettings\u003c/code\u003e objects, either default or by cloning from an existing \u003ccode\u003eDotnetSettings\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDotnetSettings\u003c/code\u003e includes fields such as \u003ccode\u003eCommonFieldNumber\u003c/code\u003e, \u003ccode\u003eForcedNamespaceAliasesFieldNumber\u003c/code\u003e, and \u003ccode\u003eHandwrittenSignaturesFieldNumber\u003c/code\u003e, which represent specific settings configurations.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eDotnetSettings\u003c/code\u003e include \u003ccode\u003eCommon\u003c/code\u003e, \u003ccode\u003eDescriptor\u003c/code\u003e, \u003ccode\u003eForcedNamespaceAliases\u003c/code\u003e, \u003ccode\u003eHandwrittenSignatures\u003c/code\u003e, \u003ccode\u003eIgnoredResources\u003c/code\u003e, \u003ccode\u003eParser\u003c/code\u003e, \u003ccode\u003eRenamedResources\u003c/code\u003e, and \u003ccode\u003eRenamedServices\u003c/code\u003e, each serving a specific role in the settings management.\u003c/p\u003e\n"],["\u003cp\u003eMethods of the class allows users to manage the data, these methods include: \u003ccode\u003eCalculateSize\u003c/code\u003e, \u003ccode\u003eClone\u003c/code\u003e, \u003ccode\u003eEquals\u003c/code\u003e, \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eMergeFrom\u003c/code\u003e, \u003ccode\u003eToString\u003c/code\u003e, and \u003ccode\u003eWriteTo\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]