Пример #1
0
        public static MessageEndpointsBuilder MakeBuilder(this IMethodInfoScanner scanner)
        {
            var b = new MessageEndpointsBuilder();

            b.AddScanner(scanner);
            return(b);
        }
Пример #2
0
 public InterfaceBasedBuilder(Type interfaceType)
 {
     if (interfaceType.GetTypeInfo().IsGenericTypeDefinition)
         _innerBuilder = new OpenInterfaceBuilder(interfaceType);
     else
         _innerBuilder = new ClosedInterfaceBuilder(interfaceType);
 }
Пример #3
0
 public InterfaceBasedBuilder(Type interfaceType)
 {
     if (interfaceType.GetTypeInfo().IsGenericTypeDefinition)
     {
         _innerBuilder = new OpenInterfaceBuilder(interfaceType);
     }
     else
     {
         _innerBuilder = new ClosedInterfaceBuilder(interfaceType);
     }
 }
Пример #4
0
 public void AddScanner(IMethodInfoScanner scanner)
 {
     _scanner.Add(scanner);
 }
Пример #5
0
 private void AddToScanners(IMethodInfoScanner builder)
 {
     _builder.AddScanner(builder);
     _configurationAvailable = true;
 }
Пример #6
0
 public void AddScanner(IMethodInfoScanner scanner)
 {
     _scanner.Add(scanner);
 }
Пример #7
0
 private void AddToScanners(IMethodInfoScanner builder)
 {
     _builder.AddScanner(builder);
 }