C# Class Microsoft.AspNet.SignalR.Compression.Server.DefaultContractsGenerator

Inheritance: IContractsGenerator
Show file Open project: NTaylorMullen/SignalR.Compression

Public Methods

Method Description
DefaultContractsGenerator ( IDependencyResolver resolver ) : System
DefaultContractsGenerator ( IJsonSerializer serializer, IPayloadDescriptorProvider payloadProvider, IMethodDescriptorProvider methodProvider, IHubDescriptorProvider hubProvider ) : System
GenerateContracts ( ) : object

Private Methods

Method Description
CreateContractsCache ( IJsonSerializer serializer, IPayloadDescriptorProvider payloadProvider, IMethodDescriptorProvider methodProvider, IHubDescriptorProvider hubProvider ) : object
CreateMethodInvokerContracts ( IPayloadDescriptorProvider payloadProvider, IMethodDescriptorProvider methodProvider, IHubDescriptorProvider hubProvider ) : object
CreateMethodReturnContracts ( IPayloadDescriptorProvider payloadProvider, IMethodDescriptorProvider methodProvider, IHubDescriptorProvider hubProvider ) : object
CreatePayloadContracts ( IPayloadDescriptorProvider payloadProvider ) : object
HasPayloadArgument ( IEnumerable arguments, IPayloadDescriptorProvider payloadProvider ) : bool

Method Details

DefaultContractsGenerator() public method

public DefaultContractsGenerator ( IDependencyResolver resolver ) : System
resolver IDependencyResolver
return System

DefaultContractsGenerator() public method

public DefaultContractsGenerator ( IJsonSerializer serializer, IPayloadDescriptorProvider payloadProvider, IMethodDescriptorProvider methodProvider, IHubDescriptorProvider hubProvider ) : System
serializer IJsonSerializer
payloadProvider IPayloadDescriptorProvider
methodProvider IMethodDescriptorProvider
hubProvider IHubDescriptorProvider
return System

GenerateContracts() public method

public GenerateContracts ( ) : object
return object