File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ public class CompanyGenerator : ITransformer
1212 public CompanyGenerator ( Company company ) { _company = company ; }
1313 private readonly Company _company ;
1414 public string Name =>
15- ( _company . NeedSubfolder ? "companies/ " : "" )
15+ ( _company . NeedSubfolder ? @ "companies\ " : "" )
1616 + _company . Name ;
1717 public string TransformText ( ) => _company . Name ;
1818 }
Original file line number Diff line number Diff line change @@ -17,7 +17,16 @@ internal sealed class GenNode : INodeOwner
1717
1818 int INodeOwner . Level => Owner . Level + 1 ;
1919 public string GeneratedDirName => Owner . GeneratedDirName ;
20- public string DependentUpon => NodeOwner ? . Name ;
20+ public string DependentUpon
21+ {
22+ get
23+ {
24+ if ( NodeOwner == null ) return null ;
25+ var ownerDir = _fs . Path . GetDirectoryName ( NodeOwner . FullName ) ;
26+ var myDir = _fs . Path . GetDirectoryName ( FullName ) ;
27+ return ownerDir != myDir ? null : NodeOwner . Name ;
28+ }
29+ }
2130 public string FullName => GeneratedDirName + "\\ " + Name ;
2231
2332 public GenNode ( ITransformer transformer , IEnumerable < GenNode > nodes , IFileSystem fs )
You can’t perform that action at this time.
0 commit comments