1 // -----------------------------------------------------------------------
\r
2 // Copyright (c) Microsoft Corporation. All rights reserved.
\r
3 // -----------------------------------------------------------------------
\r
8 namespace System.ComponentModel.Composition
\r
10 public class PartCreator<T, TMetadata> : PartCreator<T>
\r
12 private readonly TMetadata _metadata;
\r
14 [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
\r
15 public PartCreator(Func<PartLifetimeContext<T>> creator, TMetadata metadata)
\r
18 this._metadata = metadata;
\r
21 public TMetadata Metadata
\r
23 get { return this._metadata; }
\r