ReFreSH package¶
Subpackages¶
- ReFreSH.MobileSuit package
- Subpackages
- ReFreSH.MobileSuit.Core package
- Subpackages
- Submodules
- ReFreSH.MobileSuit.Core.ColorSetting module
- ReFreSH.MobileSuit.Core.ISuitCommandServer module
- ReFreSH.MobileSuit.Core.ISuitMiddleware module
- ReFreSH.MobileSuit.Core.SuitBuildUtils module
- ReFreSH.MobileSuit.Core.SuitContext module
- ReFreSH.MobileSuit.Core.SuitMethodParameterInfo module
- ReFreSH.MobileSuit.Core.SuitMethodShell module
- ReFreSH.MobileSuit.Core.SuitObjectShell module
- ReFreSH.MobileSuit.Core.SuitParser module
- ReFreSH.MobileSuit.Core.SuitShell module
- ReFreSH.MobileSuit.Core.TestSuitMethodShell2 module
- Module contents
- ReFreSH.MobileSuit.Decorators package
- ReFreSH.MobileSuit.Resources package
- ReFreSH.MobileSuit.UI package
- ReFreSH.MobileSuit.Core package
- Submodules
- ReFreSH.MobileSuit.IIOHub module
IIOHubIIOHub.AppendWriteLinePrefix()IIOHub.AppendWriteLinePrefixPrimary()IIOHub.ClearWriteLinePrefix()IIOHub.ColorSettingIIOHub.CreateReadLinePrompt()IIOHub.ErrorStreamIIOHub.FormatPromptIIOHub.GetLabel()IIOHub.GetLinePrefix()IIOHub.InputIIOHub.IsErrorRedirectedIIOHub.IsInputRedirectedIIOHub.IsOutputRedirectedIIOHub.OptionsIIOHub.OutputIIOHub.Peek()IIOHub.Read()IIOHub.ReadLine()IIOHub.ReadLinePrimary()IIOHub.ReadToEnd()IIOHub.ResetError()IIOHub.ResetInput()IIOHub.ResetOutput()IIOHub.SubtractWriteLinePrefix()IIOHub.Write()IIOHub.WriteLine()IIOHub.WritePrimary()
IOOptions
- ReFreSH.MobileSuit.OutputType module
- ReFreSH.MobileSuit.PrintUnit module
- ReFreSH.MobileSuit.RequestStatus module
- ReFreSH.MobileSuit.Suit module
- ReFreSH.MobileSuit.SuitConfig module
- ReFreSH.MobileSuit.SuitHost module
- ReFreSH.MobileSuit.SuitHostBuilder module
ISuitWorkFlowSuitHostBuilderSuitHostBuilder.AddClient()SuitHostBuilder.Build()SuitHostBuilder.ConfigureIO()SuitHostBuilder.HasName()SuitHostBuilder.MapClass()SuitHostBuilder.MapInstance()SuitHostBuilder.MapMethod()SuitHostBuilder.Use4BitColorIO()SuitHostBuilder.UseCommandServer()SuitHostBuilder.UsePowerLine()SuitHostBuilder.UsePureTextIO()
SuitWorkFlow
- Module contents
IIOHubIIOHub.AppendWriteLinePrefix()IIOHub.AppendWriteLinePrefixPrimary()IIOHub.ClearWriteLinePrefix()IIOHub.ColorSettingIIOHub.CreateReadLinePrompt()IIOHub.ErrorStreamIIOHub.FormatPromptIIOHub.GetLabel()IIOHub.GetLinePrefix()IIOHub.InputIIOHub.IsErrorRedirectedIIOHub.IsInputRedirectedIIOHub.IsOutputRedirectedIIOHub.OptionsIIOHub.OutputIIOHub.Peek()IIOHub.Read()IIOHub.ReadLine()IIOHub.ReadLinePrimary()IIOHub.ReadToEnd()IIOHub.ResetError()IIOHub.ResetInput()IIOHub.ResetOutput()IIOHub.SubtractWriteLinePrefix()IIOHub.Write()IIOHub.WriteLine()IIOHub.WritePrimary()
SuitAlias()SuitArgInjected()SuitArgParser()SuitIgnore()SuitInfo()
- Subpackages
Submodules¶
ReFreSH.CSharp module¶
ReFreSH.ConsoleColor module¶
ReFreSH.DependencyInjection module¶
- class ReFreSH.DependencyInjection.DagJudge[source]¶
Bases:
object
- exception ReFreSH.DependencyInjection.GetScopedServiceFromRootProviderException(TService, provider)[source]¶
Bases:
Exception
- class ReFreSH.DependencyInjection.ScopedServiceProvider(superScopes: List, services: dict[Any, Any] = {}, instances: dict[Any, Any] = {})[source]¶
Bases:
ServiceProviderA bag of services
- class ReFreSH.DependencyInjection.ServiceBag[source]¶
Bases:
objectA bag of services
- AddDescriptor(desc: ServiceDescriptor) None[source]¶
- AddScoped(TService, dependencies: Iterable | None = None, factory: Callable | None = None, TActual=None) None[source]¶
- AddSingleton(TService, factory: Callable | None = None, dependencies: Iterable | None = None, TActual=None) None[source]¶
- Build() ServiceProvider[source]¶
- class ReFreSH.DependencyInjection.ServiceDescriptor(TService: Type, stype: ServiceType, factory: Callable | None = None, dependencies: Iterable | None = None, TActual=None)[source]¶
Bases:
objectDescriptor for injected services
- exception ReFreSH.DependencyInjection.ServiceInstantiationFailure(TService, provider: ServiceProvider | None, desc: ServiceDescriptor | None = None)[source]¶
Bases:
Exception
- class ReFreSH.DependencyInjection.ServiceProvider(services: dict[Any, Any] = {}, instances: dict[Any, Any] = {})[source]¶
Bases:
objectA bag of services
- class ReFreSH.DependencyInjection.ServiceType(value)[source]¶
Bases:
EnumEnumeration representing the lifetime of a service.
- Attributes:
Singleton: Service will only be instantiated once. Scoped: Service will be instantiated for each request.
- Scoped = 1¶
Service will be instantiated for each request
- Singleton = 0¶
Service will only be instantiated once