Пример #1
0
        public WikiComponent(IWikiData rawData, WikiComponentType componentType, Node startNode, Node endNode)
        {
            RawData       = rawData;
            ComponentType = componentType;
            StartNode     = startNode;
            EndNode       = endNode;

            _children = new List <IWikiComponent>();
        }
Пример #2
0
 public ImageContainer CreateImageContainer(IWikiData rawData, IWikiImage image, WikiComponentType componentType, Node startNode, Node endNode)
 {
     return(new ImageContainer(rawData, image, componentType, startNode, endNode));
 }
Пример #3
0
 public WikiComponent CreateComponent(IWikiData rawData, WikiComponentType componentType, Node startNode, Node endNode)
 {
     return(new WikiComponent(rawData, componentType, startNode, endNode));
 }
Пример #4
0
 public ImageContainer(IWikiData rawData, IWikiImage wikiImage, WikiComponentType componentType, Node startNode, Node endNode) : base(rawData, componentType, startNode, endNode)
 {
     Content = wikiImage;
 }
Пример #5
0
 // To create the None singleton
 private PatternMatch()
 {
     WikiComponentType = WikiComponentType.None;
 }
Пример #6
0
 public PatternMatch(WikiComponentType componentType, Node endNode)
 {
     EndNode           = endNode ?? throw new ArgumentNullException(nameof(endNode));
     WikiComponentType = componentType;
 }