示例#1
0
 public MefComponentWithAutofacDependencies1(
     IAutofacOnlyComponent autofacOnlyComponent,
     IMefComponent mefComponent)
 {
     MefOnlyComponent     = mefComponent;
     AutofacOnlyComponent = autofacOnlyComponent;
 }
 public MefComponentWithAutofacDependencies1(
     IAutofacOnlyComponent autofacOnlyComponent,
     IMefComponent mefComponent)
 {
     MefOnlyComponent = mefComponent;
     AutofacOnlyComponent = autofacOnlyComponent;
 }
 public MefComponentWithUnityDependencies1(
     IUnityOnlyComponent unityOnlyComponent,
     IMefComponent mefComponent)
 {
     MefOnlyComponent = mefComponent;
     UnityOnlyComponent = unityOnlyComponent;
 }
示例#4
0
 public MefComponentWithUnityDependencies1(
     IUnityOnlyComponent unityOnlyComponent,
     IMefComponent mefComponent)
 {
     MefOnlyComponent   = mefComponent;
     UnityOnlyComponent = unityOnlyComponent;
 }
示例#5
0
 public MefComponentWithAutofacDependencies2(
     IAutofacOnlyComponent autofacOnlyComponent,
     IMefComponent mefComponent,
     IAutofacComponent mixedAutofacMefComponent)
 {
     MefOnlyComponent         = mefComponent;
     AutofacOnlyComponent     = autofacOnlyComponent;
     MixedAutofacMefComponent = mixedAutofacMefComponent;
 }
 public MefComponentWithAutofacDependencies2(
     IAutofacOnlyComponent autofacOnlyComponent,
     IMefComponent mefComponent,
     IAutofacComponent mixedAutofacMefComponent)
 {
     MefOnlyComponent = mefComponent;
     AutofacOnlyComponent = autofacOnlyComponent;
     MixedAutofacMefComponent = mixedAutofacMefComponent;
 }
示例#7
0
 public MefComponentWithUnityDependencies2(
     IUnityOnlyComponent unityOnlyComponent,
     IMefComponent mefComponent,
     IUnityComponent mixedUnityMefComponent)
 {
     MefOnlyComponent       = mefComponent;
     UnityOnlyComponent     = unityOnlyComponent;
     MixedUnityMefComponent = mixedUnityMefComponent;
 }
 public MefComponentWithUnityDependencies2(
     IUnityOnlyComponent unityOnlyComponent,
     IMefComponent mefComponent,
     IUnityComponent mixedUnityMefComponent)
 {
     MefOnlyComponent = mefComponent;
     UnityOnlyComponent = unityOnlyComponent;
     MixedUnityMefComponent = mixedUnityMefComponent;
 }
 public ExternalComponent4(IExternalComponent externalComponent, IMefComponent mefComponent)
 {
     ExternalComponent = externalComponent;
     MefComponent = mefComponent;
 }
示例#10
0
 public AutofacComponent2(/*[Dependency("component2")]*/ IMefComponent mefComponent)
 {
     m_MefComponent = mefComponent;
 }
 public AutofacComponent3(/*[Dependency("component2")]*/ IMefComponent mefComponent)
 {
     m_MefComponent = mefComponent;
 }
        public AutofacComponent1(IMefComponent mefComponent)
        {
            m_MefComponent = mefComponent;

            InstanceCount++;
        }
 public AutofacComponent11(Func<IMefComponent> mefComponentFactory)
 {
     MefComponentFactory = mefComponentFactory;
     m_MefComponent = mefComponentFactory();
 }
 public AutofacMixedComponent(IMefComponent mefComponent, IAutofacOnlyComponent autofacComponent)
 {
     MefComponent = mefComponent;
     AutofacComponent = autofacComponent;
 }
示例#15
0
        public AutofacComponent1(IMefComponent mefComponent)
        {
            m_MefComponent = mefComponent;

            InstanceCount++;
        }
示例#16
0
 public UnityComponent3([Dependency("component2")] IMefComponent mefComponent)
 {
     m_MefComponent = mefComponent;
 }
示例#17
0
        public UnityComponent1(IMefComponent mefComponent)
        {
            m_MefComponent = mefComponent;

            InstanceCount++;
        }
示例#18
0
 public MefMixedComponent(IMefComponent mefComponent, IAutofacOnlyComponent autofacComponent)
 {
     MefComponent     = mefComponent;
     AutofacComponent = autofacComponent;
 }
示例#19
0
 public ExternalComponent4(IExternalComponent externalComponent, IMefComponent mefComponent)
 {
     ExternalComponent = externalComponent;
     MefComponent      = mefComponent;
 }
示例#20
0
 public UnityComponent2([Dependency("component2")] IMefComponent mefComponent)
 {
     m_MefComponent = mefComponent;
 }
示例#21
0
        public UnityComponent1(IMefComponent mefComponent)
        {
            m_MefComponent = mefComponent;

            InstanceCount++;
        }
示例#22
0
 public UnityComponent11(Func <IMefComponent> mefComponentFactory)
 {
     MefComponentFactory = mefComponentFactory;
     m_MefComponent      = mefComponentFactory();
 }
示例#23
0
 public UnityMixedComponent(IMefComponent mefComponent, IUnityOnlyComponent unityComponent)
 {
     MefComponent = mefComponent;
     UnityComponent = unityComponent;
 }
示例#24
0
 public MefMixedComponent(IMefComponent mefComponent, IUnityOnlyComponent unityComponent)
 {
     MefComponent   = mefComponent;
     UnityComponent = unityComponent;
 }
示例#25
0
 public UnityComponent11(Func<IMefComponent> mefComponentFactory)
 {
     MefComponentFactory = mefComponentFactory;
     m_MefComponent = mefComponentFactory();
 }
示例#26
0
 public AutofacComponent11(Func <IMefComponent> mefComponentFactory)
 {
     MefComponentFactory = mefComponentFactory;
     m_MefComponent      = mefComponentFactory();
 }