コード例 #1
0
 public IDisposable AddHandlerMatcher(IHandlerMatcher handlerMatcher)
 {
     return(_handlerMactherCollection.Add(handlerMatcher));
 }
コード例 #2
0
ファイル: MapHandler.cs プロジェクト: OSRS/Oncor_OsrsLegacy
 public MatchRuleMapHandler(IHttpHandler handler, IHandlerMatcher matchRule) : base(handler)
 {
     MethodContract.NotNull(handler, nameof(handler));
     MethodContract.NotNull(matchRule, nameof(matchRule));
     this.matchRule = matchRule;
 }
コード例 #3
0
ファイル: MatchRule.cs プロジェクト: OSRS/Oncor_OsrsLegacy
 public MatchLinkRule(IHandlerMatcher localMatcher)
 {
     MethodContract.NotNull(localMatcher, nameof(localMatcher));
     this.localMatcher = localMatcher;
 }
 public IDisposable Add(IHandlerMatcher handler)
 {
     _handlers.Add(handler);
     return(new Disposable(() => _handlers.Remove(handler)));
 }