コード例 #1
0
 public CodeGeneratorsLocator(
     [NotNull]IServiceProvider serviceProvider,
     [NotNull]ICodeGeneratorAssemblyProvider assemblyProvider)
 {
     _serviceProvider = serviceProvider;
     _assemblyProvider = assemblyProvider;
 }
コード例 #2
0
 public CodeGeneratorsLocator(
     [NotNull] IServiceProvider serviceProvider,
     [NotNull] ICodeGeneratorAssemblyProvider assemblyProvider)
 {
     _serviceProvider  = serviceProvider;
     _assemblyProvider = assemblyProvider;
 }
コード例 #3
0
 public CodeGeneratorsLocator(
     [NotNull] ITypeActivator typeActivator,
     [NotNull] IServiceProvider serviceProvider,
     [NotNull] ICodeGeneratorAssemblyProvider assemblyProvider)
 {
     _typeActivator    = typeActivator;
     _serviceProvider  = serviceProvider;
     _assemblyProvider = assemblyProvider;
 }
コード例 #4
0
        public CodeGeneratorsLocator(
            IServiceProvider serviceProvider,
            ICodeGeneratorAssemblyProvider assemblyProvider)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException(nameof(serviceProvider));
            }

            if (assemblyProvider == null)
            {
                throw new ArgumentNullException(nameof(assemblyProvider));
            }

            _serviceProvider  = serviceProvider;
            _assemblyProvider = assemblyProvider;
        }
コード例 #5
0
        public CodeGeneratorsLocator(
            IServiceProvider serviceProvider,
            ICodeGeneratorAssemblyProvider assemblyProvider)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException(nameof(serviceProvider));
            }

            if (assemblyProvider == null)
            {
                throw new ArgumentNullException(nameof(assemblyProvider));
            }

            _serviceProvider = serviceProvider;
            _assemblyProvider = assemblyProvider;
        }