Exemple #1
0
        public static MessageEndpointsBuilder MakeBuilder(this IMethodInfoScanner scanner)
        {
            var b = new MessageEndpointsBuilder();

            b.AddScanner(scanner);
            return(b);
        }
 public InterfaceBasedBuilder(Type interfaceType)
 {
     if (interfaceType.GetTypeInfo().IsGenericTypeDefinition)
         _innerBuilder = new OpenInterfaceBuilder(interfaceType);
     else
         _innerBuilder = new ClosedInterfaceBuilder(interfaceType);
 }
Exemple #3
0
 public InterfaceBasedBuilder(Type interfaceType)
 {
     if (interfaceType.GetTypeInfo().IsGenericTypeDefinition)
     {
         _innerBuilder = new OpenInterfaceBuilder(interfaceType);
     }
     else
     {
         _innerBuilder = new ClosedInterfaceBuilder(interfaceType);
     }
 }
 public void AddScanner(IMethodInfoScanner scanner)
 {
     _scanner.Add(scanner);
 }
Exemple #5
0
 private void AddToScanners(IMethodInfoScanner builder)
 {
     _builder.AddScanner(builder);
     _configurationAvailable = true;
 }
 public void AddScanner(IMethodInfoScanner scanner)
 {
     _scanner.Add(scanner);
 }
 private void AddToScanners(IMethodInfoScanner builder)
 {
     _builder.AddScanner(builder);
 }