public static FormatVerifier CreateFormatVerifier(FormatVerifierSerializationKind kind, bool isBatch) { FormatVerifier formatVerifier = new FormatVerifier(); if (isBatch) { // do something interesting } else { switch (kind) { case FormatVerifierSerializationKind.JSON: formatVerifier.AddRule(new JsonFormatVerifier()); break; case FormatVerifierSerializationKind.Atom: formatVerifier.XmlNamespaceManager = FormatVerifyUtils.CreateNamespaceManager(); formatVerifier.AddRule(new AtomFeedVerifier(formatVerifier)); formatVerifier.AddRule(new AtomEntryVerifier(formatVerifier)); formatVerifier.AddRule(new AtomCategoryVerifier(formatVerifier)); formatVerifier.AddRule(new AtomAuthorVerifier(formatVerifier)); formatVerifier.AddRule(new AtomContentVerifier(formatVerifier)); formatVerifier.AddRule(new AtomContributorVerifier(formatVerifier)); formatVerifier.AddRule(new AtomLinkVerifier(formatVerifier)); formatVerifier.AddRule(new AtomTitleVerifier(formatVerifier)); formatVerifier.AddRule(new AtomUpdatedVerifier(formatVerifier)); break; default: break; } } return(formatVerifier); }
public static FormatVerifier CreateFormatVerifier(FormatVerifierSerializationKind kind, bool isBatch) { FormatVerifier formatVerifier = new FormatVerifier(); if (isBatch) { // do something interesting } else { switch (kind) { case FormatVerifierSerializationKind.JSON: formatVerifier.AddRule(new JsonFormatVerifier()); break; case FormatVerifierSerializationKind.Atom: formatVerifier.XmlNamespaceManager = FormatVerifyUtils.CreateNamespaceManager(); formatVerifier.AddRule(new AtomFeedVerifier(formatVerifier)); formatVerifier.AddRule(new AtomEntryVerifier(formatVerifier)); formatVerifier.AddRule(new AtomCategoryVerifier(formatVerifier)); formatVerifier.AddRule(new AtomAuthorVerifier(formatVerifier)); formatVerifier.AddRule(new AtomContentVerifier(formatVerifier)); formatVerifier.AddRule(new AtomContributorVerifier(formatVerifier)); formatVerifier.AddRule(new AtomLinkVerifier(formatVerifier)); formatVerifier.AddRule(new AtomTitleVerifier(formatVerifier)); formatVerifier.AddRule(new AtomUpdatedVerifier(formatVerifier)); break; default: break; } } return formatVerifier; }
public AtomFeedVerifier(FormatVerifier FormatVerifier) { _formatVerifier = FormatVerifier; }
public EntryAndElementVerifier(FormatVerifier FormatVerifier) { _formatVerifier = FormatVerifier; }
public AtomUpdatedVerifier(FormatVerifier FormatVerifier) : base(FormatVerifier) { }
public AtomLinkVerifier(FormatVerifier FormatVerifier) : base(FormatVerifier) { }
public AtomCategoryVerifier(FormatVerifier FormatVerifier) : base(FormatVerifier) { }
public AtomContentVerifier(FormatVerifier FormatVerifier) : base(FormatVerifier) { }
public AtomAuthorVerifier(FormatVerifier FormatVerifier) : base(FormatVerifier) { }
public AtomEntryVerifier(FormatVerifier FormatVerifier) : base(FormatVerifier) { }
public static FormatVerifier CreateFormatVerifier(FormatVerifierSerializationKind kind) { return(FormatVerifier.CreateFormatVerifier(kind, false)); }
public AtomContributorVerifier(FormatVerifier FormatVerifier) : base(FormatVerifier) { }
public AtomTitleVerifier(FormatVerifier FormatVerifier) : base(FormatVerifier) { }
public AtomPersonConstructVerifier(FormatVerifier FormatVerifier) { _formatVerifier = FormatVerifier; }