@@ -14,12 +14,12 @@ namespace ILCompiler.DependencyAnalysis
1414    /// When making a new node, do not derived from this class directly, derive from one of its subclasses 
1515    /// (ExternFunctionSymbolNode / ExternDataSymbolNode) instead. 
1616    /// </summary> 
17-     public  abstract  class  ExternSymbolNode  :  SortableDependencyNode ,  ISortableSymbolNode 
17+     public  abstract  class  ExternSymbolNodeX  :  SortableDependencyNode ,  ISortableSymbolNode 
1818    { 
1919        private  readonly  Utf8String  _name ; 
2020        private  readonly  bool  _isIndirection ; 
2121
22-         protected  ExternSymbolNode ( Utf8String  name ,  bool  isIndirection  =  false ) 
22+         protected  ExternSymbolNodeX ( Utf8String  name ,  bool  isIndirection  =  false ) 
2323        { 
2424            _name  =  name ; 
2525            _isIndirection  =  isIndirection ; 
@@ -49,7 +49,7 @@ public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
4949
5050        public  override  int  CompareToImpl ( ISortableNode  other ,  CompilerComparer  comparer ) 
5151        { 
52-             return  _name . CompareTo ( ( ( ExternSymbolNode ) other ) . _name ) ; 
52+             return  _name . CompareTo ( ( ( ExternSymbolNodeX ) other ) . _name ) ; 
5353        } 
5454#endif
5555
@@ -62,7 +62,7 @@ public override string ToString()
6262    /// <summary> 
6363    /// Represents a function symbol that is defined externally and statically linked to the output obj file. 
6464    /// </summary> 
65-     public  class  ExternFunctionSymbolNode ( Utf8String  name ,  bool  isIndirection  =  false )  :  ExternSymbolNode ( name ,  isIndirection ) 
65+     public  class  ExternFunctionSymbolNode ( Utf8String  name ,  bool  isIndirection  =  false )  :  ExternSymbolNodeX ( name ,  isIndirection ) 
6666    { 
6767        public  override  int  ClassCode  =>  1452455506 ; 
6868    } 
@@ -75,7 +75,7 @@ public class AddressTakenExternFunctionSymbolNode(Utf8String name) : ExternFunct
7575    /// <summary> 
7676    /// Represents a data symbol that is defined externally and statically linked to the output obj file. 
7777    /// </summary> 
78-     public  class  ExternDataSymbolNode ( Utf8String  name )  :  ExternSymbolNode ( name ) 
78+     public  class  ExternDataSymbolNode ( Utf8String  name )  :  ExternSymbolNodeX ( name ) 
7979    { 
8080        public  override  int  ClassCode  =>  1428609964 ; 
8181
0 commit comments