public T4TreeToDocumentTranslator([NotNull] IT4FileLikeNode fileLikeNode) : base(fileLikeNode)
 {
     foreach (var sector in Sectors)
     {
         sector.AssertValid();
     }
 }
Esempio n. 2
0
        public static IncludedFile FromOtherNode([NotNull] IT4FileLikeNode node)
        {
            var includedFile = (IncludedFile)TreeElementFactory.CreateCompositeElement(ElementType.INCLUDED_FILE);

            foreach (var child in node.Children().Cast <TreeElement>().ToList())
            {
                includedFile.AppendNewChild(child);
            }

            includedFile.LogicalPsiSourceFile = node.LogicalPsiSourceFile;
            return(includedFile);
        }
 public T4DocumentToTreeTranslator([NotNull] IT4FileLikeNode fileLikeNode) : base(fileLikeNode)
 {
 }
Esempio n. 4
0
 public T4DocumentRangeTranslator([NotNull] IT4FileLikeNode file)
 {
     DocumentToTreeTranslator = new T4DocumentToTreeTranslator(file);
     TreeToDocumentTranslator = new T4TreeToDocumentTranslator(file);
 }
Esempio n. 5
0
 protected T4RangeTranslatorBase([NotNull] IT4FileLikeNode fileLikeNode) => FileLikeNode = fileLikeNode;