コード例 #1
0
        public object BuildUnique(Type pluginType, Instance instance)
        {
            var @object = BuildNewInSession(pluginType, instance);

            if (@object is IDisposable && _pipelineGraph.Role == ContainerRole.Nested)
            {
                _pipelineGraph.TrackDisposable((IDisposable)@object);
            }

            return(@object);
        }