Table of Contents

Class DefaultBuilder

Namespace
TypedRest.CodeGeneration.CSharp.Endpoints
Assembly
TypedRest.CodeGeneration.CSharp.dll

Builds C# code snippets for Endpoints.

public class DefaultBuilder : BuilderBase<Endpoint>, IBuilder<Endpoint>, IBuilder
Inheritance
object
DefaultBuilder
Implements
Inherited Members

Methods

GetImplementationType(Endpoint, INamingStrategy)

protected override CSharpIdentifier GetImplementationType(Endpoint endpoint, INamingStrategy naming)

Parameters

endpoint Endpoint
naming INamingStrategy

Returns

CSharpIdentifier

GetInterfaceType(CSharpIdentifier, bool)

protected override CSharpIdentifier GetInterfaceType(CSharpIdentifier implementationType, bool withInterfaces)

Parameters

implementationType CSharpIdentifier
withInterfaces bool

Returns

CSharpIdentifier