Eugene Sadovoi

Results 98 issues of Eugene Sadovoi

I am working on [Unity Container](https://github.com/unitycontainer) extension that would analyze injections and generate static code that would be used at runtime. Theoretically, I would like to provide a NuGet package,...

question
Area-Source Generators

I am trying to `get`/`update` a list of `Linked issues` while updating a `Pull Request` in my code. Unfortunately there are no way to do it in V4 that I...

# RegisterInstance(...) The method is defined by `IUnityContainer` as the following: ```c# IUnityContainer RegisterInstance(Type type, string name, object instance, IInstanceLifetimeManager lifetimeManager); ``` ## Registered Type *Registration Type* is determined either...

Bug :bug:
5.12.0

# ResolvedParameter() `ResolvedParameter` *InjectionMember* used to indicate that injected member is resolved from the container. When `ResolvedParameter` instance is created, designer can specify a whole contract for the dependency, just...

Bug :bug:

# Generic Parameter injection members Unity implements several classes representing generic parameters: * `GenericParameter` * `OptionalGenericParameter` These are useful when registering generic types. For example, consider the following two types:...

Breaking change :grey_exclamation:
Bug :bug:

# DependencyOverride The `DependencyOverride` is used to provide override value for any dependency that matches the contract. ## Usage Override is passed to `Resolve` method alone with `Type` and `Name`...

Enhancement :hammer:
release
Breaking change :grey_exclamation:
Bug :bug:

# Strong Names Assemblies `Strong Names` are used to uniquely identify each assembly in terms of name and a version. Strong names are created by encoding assemblies with SNK signing...

# Discontinuing support for legacy frameworks Unity team faithfully tried to maintain backward compatibility with varying degree of success for years . Unfortunately, when even Microsoft no longer supports these...

# Unity Container library Historically, Unity library came from single repository [Uniy](https://github.com/unitycontainer/unity) (this one). Version v5.x was split into [Unity.Container](https://github.com/unitycontainer/abstractions) and [Unity.Abstractions](https://github.com/unitycontainer/abstractions) ## The Split The rationale for the split...

# System.ComponentModel.Composition namespace ## Why change Unity container is growing and evolving. The plans for adding more functionality among other things include: * Caching of compiled pipelines * Static analysis...