/// <summary> /// Initializes a new instance of the <see cref="NinjectBookmarkScopeInfo"/> class. /// </summary> /// <param name="bookmarkScopeInfo">The bookmark scope info.</param> public NinjectBookmarkScopeInfo(BookmarkScopeInfo bookmarkScopeInfo) { this.BookmarkScopeInfo = bookmarkScopeInfo; this.IsInitialized = bookmarkScopeInfo.IsInitialized; this.Id = bookmarkScopeInfo.Id; this.TemporaryId = bookmarkScopeInfo.TemporaryId; }
internal BookmarkInfo GenerateBookmarkInfo(BookmarkCallbackWrapper bookmarkCallback) { BookmarkScopeInfo scopeInfo = null; if (this.Scope != null) { scopeInfo = this.Scope.GenerateScopeInfo(); } return(new BookmarkInfo(this.externalName, bookmarkCallback.ActivityInstance.Activity.DisplayName, scopeInfo)); }
internal BookmarkInfo GenerateBookmarkInfo(BookmarkCallbackWrapper bookmarkCallback) { Fx.Assert(this.IsNamed, "Can only generate BookmarkInfo for external bookmarks"); BookmarkScopeInfo scopeInfo = null; if (this.Scope != null) { scopeInfo = this.Scope.GenerateScopeInfo(); } return(new BookmarkInfo(_externalName, bookmarkCallback.ActivityInstance.Activity.DisplayName, scopeInfo)); }