﻿<?xml version="1.0" encoding="utf-8"?>
<assembly name="Catel.Core">
  <member name="T:Catel.IoC.ServiceLocatorRegistrationAttribute">
    <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
      <argument>8</argument> <!-- ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature -->
    </attribute>
  </member>
  <member name="T:Catel.IoC.InjectionConstructorAttribute">
    <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
      <argument>1</argument> <!-- ImplicitUseKindFlags.Access -->
    </attribute>
  </member>
  <member name="T:Catel.IoC.InjectAttribute">
    <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
      <argument>2</argument> <!-- ImplicitUseKindFlags.Assign -->
    </attribute>
  </member>
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterTypeIfNotYetRegistered``2(Catel.IoC.IServiceLocator,Catel.IoC.RegistrationType)">
    <typeparameter name="TServiceImplementation"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </typeparameter>
  </member>
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterTypeIfNotYetRegisteredWithTag``2(Catel.IoC.IServiceLocator,System.Object,Catel.IoC.RegistrationType)">
    <typeparameter name="TServiceImplementation"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </typeparameter>
  </member>
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterTypeIfNotYetRegistered(Catel.IoC.IServiceLocator,System.Type,System.Type,Catel.IoC.RegistrationType)">
    <parameter name="serviceImplementationType"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </parameter>
  </member>
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterTypeIfNotYetRegisteredWithTag(Catel.IoC.IServiceLocator,System.Type,System.Type,System.Object,Catel.IoC.RegistrationType)">
    <parameter name="serviceImplementationType"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </parameter>
  </member>
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterType``1(Catel.IoC.IServiceLocator,Catel.IoC.RegistrationType)">
    <typeparameter name="TServiceImplementation"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </typeparameter>
  </member>
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterTypeWithTag``1(Catel.IoC.IServiceLocator,System.Object,Catel.IoC.RegistrationType)">
    <typeparameter name="TServiceImplementation"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </typeparameter>
  </member>
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterType``2(Catel.IoC.IServiceLocator,Catel.IoC.RegistrationType,System.Boolean)">
    <typeparameter name="TServiceImplementation"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </typeparameter>
  </member>
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterTypeWithTag``2(Catel.IoC.IServiceLocator,System.Object,Catel.IoC.RegistrationType,System.Boolean)">
    <typeparameter name="TServiceImplementation"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </typeparameter>
  </member>  
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterTypeAndInstantiate``1(Catel.IoC.IServiceLocator)">
    <typeparameter name="TServiceImplementation"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </typeparameter>
  </member>
  <member name="M:Catel.IoC.ServiceLocatorExtensions.RegisterTypeAndInstantiate``2(Catel.IoC.IServiceLocator)">
    <typeparameter name="TServiceImplementation"> 
      <attribute ctor="M:JetBrains.Annotations.MeansImplicitUseAttribute.#ctor(JetBrains.Annotations.ImplicitUseKindFlags)">
        <argument>8</argument>
      </attribute>
    </typeparameter>
  </member>
</assembly>