DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Static Public Member Functions | List of all members
Deveel.Data.Services.RegistrationConfigurationExtensions Class Reference

Static Public Member Functions

static IRegistrationWithBindingConfiguration< TService, TImplementation > InSystemScope< TService, TImplementation > (this IRegistrationWithBindingConfiguration< TService, TImplementation > configuration)
 
static IRegistrationWithBindingConfiguration< TService, TImplementation > InDatabaseScope< TService, TImplementation > (this IRegistrationWithBindingConfiguration< TService, TImplementation > configuration)
 
static IRegistrationWithBindingConfiguration< TService, TImplementation > InQueryScope< TService, TImplementation > (this IRegistrationWithBindingConfiguration< TService, TImplementation > configuration)
 
static IRegistrationWithBindingConfiguration< TService, TImplementation > InSessionScope< TService, TImplementation > (this IRegistrationWithBindingConfiguration< TService, TImplementation > configuration)
 
static IRegistrationWithBindingConfiguration< TService, TImplementation > InTransactionScope< TService, TImplementation > (this IRegistrationWithBindingConfiguration< TService, TImplementation > configuration)
 
static IRegistrationWithBindingConfiguration< TService, TImplementation > InBlockScope< TService, TImplementation > (this IRegistrationWithBindingConfiguration< TService, TImplementation > configuration)
 
static IRegistrationWithBindingConfiguration< TService, TService > ToSelf< TService > (this IRegistrationConfiguration< TService > configuration)
 

Detailed Description

Definition at line 20 of file RegistrationConfigurationExtensions.cs.

Member Function Documentation

static IRegistrationWithBindingConfiguration<TService, TImplementation> Deveel.Data.Services.RegistrationConfigurationExtensions.InBlockScope< TService, TImplementation > ( this IRegistrationWithBindingConfiguration< TService, TImplementation >  configuration)
inlinestatic
Type Constraints
TImplementation :class 
TImplementation :TService 

Definition at line 52 of file RegistrationConfigurationExtensions.cs.

53  : class, TService {
54  return configuration.InScope(ContextNames.Block);
55  }
static IRegistrationWithBindingConfiguration<TService, TImplementation> Deveel.Data.Services.RegistrationConfigurationExtensions.InDatabaseScope< TService, TImplementation > ( this IRegistrationWithBindingConfiguration< TService, TImplementation >  configuration)
inlinestatic
Type Constraints
TImplementation :class 
TImplementation :TService 

Definition at line 28 of file RegistrationConfigurationExtensions.cs.

29  : class, TService {
30  return configuration.InScope(ContextNames.Database);
31  }
static IRegistrationWithBindingConfiguration<TService, TImplementation> Deveel.Data.Services.RegistrationConfigurationExtensions.InQueryScope< TService, TImplementation > ( this IRegistrationWithBindingConfiguration< TService, TImplementation >  configuration)
inlinestatic
Type Constraints
TImplementation :class 
TImplementation :TService 

Definition at line 34 of file RegistrationConfigurationExtensions.cs.

35  : class, TService {
36  return configuration.InScope(ContextNames.Query);
37  }
static IRegistrationWithBindingConfiguration<TService, TImplementation> Deveel.Data.Services.RegistrationConfigurationExtensions.InSessionScope< TService, TImplementation > ( this IRegistrationWithBindingConfiguration< TService, TImplementation >  configuration)
inlinestatic
Type Constraints
TImplementation :class 
TImplementation :TService 

Definition at line 40 of file RegistrationConfigurationExtensions.cs.

41  : class, TService {
42  return configuration.InScope(ContextNames.Session);
43  }
static IRegistrationWithBindingConfiguration<TService, TImplementation> Deveel.Data.Services.RegistrationConfigurationExtensions.InSystemScope< TService, TImplementation > ( this IRegistrationWithBindingConfiguration< TService, TImplementation >  configuration)
inlinestatic
Type Constraints
TImplementation :class 
TImplementation :TService 

Definition at line 22 of file RegistrationConfigurationExtensions.cs.

23  : class, TService {
24  return configuration.InScope(ContextNames.System);
25  }
static IRegistrationWithBindingConfiguration<TService, TImplementation> Deveel.Data.Services.RegistrationConfigurationExtensions.InTransactionScope< TService, TImplementation > ( this IRegistrationWithBindingConfiguration< TService, TImplementation >  configuration)
inlinestatic
Type Constraints
TImplementation :class 
TImplementation :TService 

Definition at line 46 of file RegistrationConfigurationExtensions.cs.

47  : class, TService {
48  return configuration.InScope(ContextNames.Transaction);
49  }
static IRegistrationWithBindingConfiguration<TService, TService> Deveel.Data.Services.RegistrationConfigurationExtensions.ToSelf< TService > ( this IRegistrationConfiguration< TService >  configuration)
inlinestatic
Type Constraints
TService :class 

Definition at line 57 of file RegistrationConfigurationExtensions.cs.

58  : class {
59  return configuration.To<TService>();
60  }

The documentation for this class was generated from the following file: