public ComposerFunctionTransform(IContentMap contentMap, ComposerSerializer composerSerializer, ExportLinkResolver exportLinkResolver, IComposerImportOptions options) { _contentMap = contentMap; _composerSerializer = composerSerializer; _exportLinkResolver = exportLinkResolver; options = options ?? ComposerImportOptions.Default; _possibleFunctionNameProperties = new HashSet<string>(options.BlockNameProperties ?? Enumerable.Empty<string>()); _includeUnusedBlocks = options.IncludeUnusedBlocks; }
private static ContentMapCollector CreateSubject(IContentMap contentMap, ComposerSerializer serializer) { contentMap = contentMap ?? new Mock <IContentMap>().Object; if (serializer == null) { var pageInfo = new ComposerPageInformation { Page = new ComposerPage { Guid = Guid.NewGuid() } }; serializer = CreateSerializer(pageInfo); } return(new ContentMapCollector(contentMap, serializer)); }
private static ContentMapCollector CreateSubject(IContentMap contentMap, ComposerSerializer serializer) { contentMap = contentMap ?? new Mock<IContentMap>().Object; if (serializer == null) { var pageInfo = new ComposerPageInformation { Page = new ComposerPage { Guid = Guid.NewGuid() } }; serializer = CreateSerializer(pageInfo); } return new ContentMapCollector(contentMap, serializer); }
public DynamicFunctionTransform(ComposerSerializer composerSerializer, ExportLinkResolver exportLinkResolver) { _composerSerializer = composerSerializer; _exportLinkResolver = exportLinkResolver; }
public ContentMapCollector(IContentMap contentMap, ComposerSerializer composerSerializer) { _contentMap = contentMap; _composerSerializer = composerSerializer; }