예제 #1
0
 public AccountController(ILogger <AccountController> logger, HttpClient httpClient,
                          IDiscoveryCache discoveryCache, IConfiguration configuration, ISendingManager sendingManager, ITagReplacer tagReplacer)
 {
     _logger         = logger;
     _httpClient     = httpClient;
     _discoveryCache = discoveryCache;
     _configuration  = configuration;
     _sendingManager = sendingManager;
     _tagReplacer    = tagReplacer;
 }
예제 #2
0
 public Tag(
     TagString tagString,
     Func <Word, Boolean> wordSuitabilityPredicate,
     ITagReplacer tagReplacer,
     Boolean isForHashtag,
     Boolean isForMandatoryWord)
     : this(
         tagString : tagString,
         identifier : 0,
         wordSuitabilityPredicate : wordSuitabilityPredicate,
         tagReplacer : tagReplacer,
         isForHashtag : isForHashtag,
         isForMandatoryWord : isForMandatoryWord)
 {
 }
예제 #3
0
 public Tag(
     TagString tagString,
     Byte identifier,
     Func <Word, Boolean> wordSuitabilityPredicate,
     ITagReplacer tagReplacer,
     Boolean isForHashtag,
     Boolean isForMandatoryWord)
 {
     TagString          = tagString;
     Identifier         = identifier;
     IsSuitable         = wordSuitabilityPredicate;
     IsForHashtag       = isForHashtag;
     IsForMandatoryWord = isForMandatoryWord;
     _tagReplacer       = tagReplacer;
 }