Interface INamingConfiguration
Configuration for naming conventions of generated code elements.
public interface INamingConfiguration
Properties
AdditionalNamespaces
Gets additional namespaces to include in generated types.
string[] AdditionalNamespaces { get; }
Property Value
- string[]
ContractTypeSuffix
Gets the suffix to append to all generated contract type names.
string? ContractTypeSuffix { get; }
Property Value
ContractsNamespace
Gets the namespace for the generated contracts.
string? ContractsNamespace { get; }
Property Value
ExcludeNamespaces
Gets namespaces to exclude from generated types.
string[] ExcludeNamespaces { get; }
Property Value
- string[]
Namespace
Gets the namespace for the generated code.
string Namespace { get; }
Property Value
Naming
Gets the naming settings.
NamingSettings Naming { get; }
Property Value
PropertyNamingPolicy
Gets how generated contract properties are named.
PropertyNamingPolicy PropertyNamingPolicy { get; }