示例#1
0
 /// <summary>
 ///
 /// </summary>
 public LinkFactory(bool includeIANALinks = true)
 {
     if (includeIANALinks)
     {
         RegisterIANALinks();
     }
     HintFactory = new HintFactory();  // Default hintfactory
 }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        public LinkFactory()
        {
            // Register all official IANA link types
            AddLinkType <AboutLink>();
            AddLinkType <AlternateLink>();
            AddLinkType <AppendixLink>();
            AddLinkType <ArchivesLink>();
            AddLinkType <AuthorLink>();
            AddLinkType <BookmarkLink>();
            AddLinkType <CanonicalLink>();
            AddLinkType <ChapterLink>();
            AddLinkType <CollectionLink>();
            AddLinkType <ContentsLink>();
            AddLinkType <CopyrightLink>();
            AddLinkType <CreateFormLink>();
            AddLinkType <CurrentLink>();
            AddLinkType <DescribedByLink>();
            AddLinkType <DescribesLink>();
            AddLinkType <DisclosureLink>();
            AddLinkType <DuplicateLink>();
            AddLinkType <EditLink>();
            AddLinkType <EditFormLink>();
            AddLinkType <EnclosureLink>();
            AddLinkType <FirstLink>();
            AddLinkType <GlossaryLink>();
            AddLinkType <HelpLink>();
            AddLinkType <HostsLink>();
            AddLinkType <HubLink>();
            AddLinkType <IconLink>();
            AddLinkType <IndexLink>();
            AddLinkType <ItemLink>();
            AddLinkType <LastLink>();
            AddLinkType <LatestVersionLink>();
            AddLinkType <LicenseLink>();
            AddLinkType <LrddLink>();
            AddLinkType <MonitorLink>();
            AddLinkType <MonitorGroupLink>();
            AddLinkType <NextLink>();
            AddLinkType <NextArchiveLink>();
            AddLinkType <NoFollowLink>();
            AddLinkType <NoReferrerLink>();
            AddLinkType <PaymentLink>();
            AddLinkType <PredecessorVersionLink>();
            AddLinkType <PrefetchLink>();
            AddLinkType <PrevLink>();
            AddLinkType <PreviewLink>();
            AddLinkType <PreviousLink>();
            AddLinkType <PrevArchiveLink>();
            AddLinkType <PrivacyPolicyLink>();
            AddLinkType <ProfileLink>();
            AddLinkType <RelatedLink>();
            AddLinkType <RepliesLink>();
            AddLinkType <SearchLink>();
            AddLinkType <SectionLink>();
            AddLinkType <SelfLink>();
            AddLinkType <ServiceLink>();
            AddLinkType <StartLink>();
            AddLinkType <StylesheetLink>();
            AddLinkType <SubSectionLink>();
            AddLinkType <SuccessorVersionLink>();
            AddLinkType <TagLink>();
            AddLinkType <TermsOfServiceLink>();
            AddLinkType <TypeLink>();
            AddLinkType <UpLink>();
            AddLinkType <VersionHistoryLink>();
            AddLinkType <ViaLink>();
            AddLinkType <WorkingCopyLink>();
            AddLinkType <WorkingCopyOfLink>();

            HintFactory = new HintFactory();  // Default hintfactory
        }