public T4TreeToDocumentTranslator([NotNull] IT4FileLikeNode fileLikeNode) : base(fileLikeNode) { foreach (var sector in Sectors) { sector.AssertValid(); } }
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) { }
public T4DocumentRangeTranslator([NotNull] IT4FileLikeNode file) { DocumentToTreeTranslator = new T4DocumentToTreeTranslator(file); TreeToDocumentTranslator = new T4TreeToDocumentTranslator(file); }
protected T4RangeTranslatorBase([NotNull] IT4FileLikeNode fileLikeNode) => FileLikeNode = fileLikeNode;