Table of Contents

Interface INamingConfiguration

Namespace
Refitter.Core
Assembly
Refitter.Core.dll

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

string

ContractsNamespace

Gets the namespace for the generated contracts.

string? ContractsNamespace { get; }

Property Value

string

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

string

Naming

Gets the naming settings.

NamingSettings Naming { get; }

Property Value

NamingSettings

PropertyNamingPolicy

Gets how generated contract properties are named.

PropertyNamingPolicy PropertyNamingPolicy { get; }

Property Value

PropertyNamingPolicy