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;
        }
Ejemplo n.º 2
0
 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;
 }