Ejemplo n.º 1
0
 protected MonoConnectionTestParameters(MonoConnectionTestParameters other)
     : base(other)
 {
     Category           = other.Category;
     ConnectionFlags    = other.ConnectionFlags;
     ValidateCipherList = other.ValidateCipherList;
 }
 static string GetFlagsName(MonoConnectionTestFlags flags)
 {
     if ((flags & MonoConnectionTestFlags.ManualClient) != 0)
     {
         return(":ManualClient");
     }
     else if ((flags & MonoConnectionTestFlags.ManualServer) != 0)
     {
         return(":ManualServer");
     }
     else
     {
         return(string.Empty);
     }
 }
Ejemplo n.º 3
0
 public MonoConnectionTestFlagsAttribute(MonoConnectionTestFlags flags)
 {
     this.flags      = flags;
     this.identifier = Type.Name;
 }
 bool HasFlag(MonoConnectionTestFlags flag)
 {
     return((Flags & flag) != 0);
 }
 public MonoConnectionProviderFilter(MonoConnectionTestCategory category, MonoConnectionTestFlags flags)
 {
     Category = category;
     Flags    = flags;
 }
 public MonoConnectionTestProvider(ConnectionProvider client, ConnectionProvider server, MonoConnectionTestCategory category, MonoConnectionTestFlags flags)
     : base(client, server, string.Format("{0}:{1}:{2}{3}", client.Name, server.Name, category, GetFlagsName(flags)))
 {
     Category = category;
     Flags    = flags;
 }