Class EntryBuilder
- Namespace
- TypedRest.CodeGeneration.CSharp.Endpoints
- Assembly
- TypedRest.CodeGeneration.CSharp.dll
Builds C# code snippets for EntryEndpoints.
public class EntryBuilder : BuilderBase<EntryEndpoint>, IBuilder<EntryEndpoint>, IBuilder
- Inheritance
-
objectEntryBuilder
- Implements
- Inherited Members
Methods
GetImplementationType(EntryEndpoint, INamingStrategy)
protected override CSharpIdentifier GetImplementationType(EntryEndpoint endpoint, INamingStrategy naming)
Parameters
endpointEntryEndpointnamingINamingStrategy
Returns
GetInterfaceType(CSharpIdentifier, bool)
protected override CSharpIdentifier GetInterfaceType(CSharpIdentifier implementationType, bool withInterfaces)
Parameters
implementationTypeCSharpIdentifierwithInterfacesbool
Returns
GetParameters(EntryEndpoint)
protected override IEnumerable<CSharpParameter> GetParameters(EntryEndpoint endpoint)
Parameters
endpointEntryEndpoint