public SecretInformer(Informer nextInformer = null) : base(SecurityLevel.Secret, "Secret informant", nextInformer) { }
public ConfidentialInformer(Informer nextInformer = null) : base(SecurityLevel.Confidential, "Confidential informant", nextInformer) { }
public PublicInformer(Informer nextInformer = null) : base(SecurityLevel.Public, "Public informant", nextInformer) { }
public PrivateInformer(Informer nextInformer = null) : base(SecurityLevel.Private, "Private informant", nextInformer) { }
protected Informer(SecurityLevel level, string name, Informer nextInformer = null) { _securityLevel = level; _nextInformer = nextInformer; _name = name; }