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); } }
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; }