@@ -122,7 +122,7 @@ public int Indent {
122122 private readonly Dictionary < INamedTypeSymbol , List < PartialTypeDeclaration > > partialTypes_ = new Dictionary < INamedTypeSymbol , List < PartialTypeDeclaration > > ( ) ;
123123 private readonly HashSet < string > monoBehaviourSpecialMethodNames_ ;
124124 private IMethodSymbol mainEntryPoint_ ;
125- private List < LuaExpressionSyntax > assemblyAttributes_ = new List < LuaExpressionSyntax > ( ) ;
125+ private readonly List < LuaExpressionSyntax > assemblyAttributes_ = new List < LuaExpressionSyntax > ( ) ;
126126 public INamedTypeSymbol SystemExceptionTypeSymbol { get ; }
127127 private readonly INamedTypeSymbol monoBehaviourTypeSymbol_ ;
128128
@@ -690,13 +690,13 @@ private LuaIdentifierNameSyntax InternalGetMemberName(ISymbol symbol) {
690690 }
691691
692692 private static bool IsSameNameSymbol ( ISymbol member , ISymbol symbol ) {
693- if ( member . Equals ( symbol ) ) {
693+ if ( member . EQ ( symbol ) ) {
694694 return true ;
695695 }
696696
697697 if ( symbol . Kind == SymbolKind . Method ) {
698698 var methodSymbol = ( IMethodSymbol ) symbol ;
699- if ( methodSymbol . PartialDefinitionPart != null && methodSymbol . PartialDefinitionPart . Equals ( member ) ) {
699+ if ( methodSymbol . PartialDefinitionPart != null && methodSymbol . PartialDefinitionPart . EQ ( member ) ) {
700700 return true ;
701701 }
702702 }
@@ -782,7 +782,7 @@ private LuaIdentifierNameSyntax GetStaticClassMemberName(ISymbol symbol) {
782782 int index = 0 ;
783783 foreach ( ISymbol member in sameNameMembers ) {
784784 LuaIdentifierNameSyntax identifierName = GetMethodNameFromIndex ( symbol , index ) ;
785- if ( member . Equals ( symbol ) ) {
785+ if ( member . EQ ( symbol ) ) {
786786 symbolExpression = identifierName ;
787787 } else {
788788 if ( ! memberNames_ . ContainsKey ( member ) ) {
@@ -843,7 +843,7 @@ private List<ISymbol> GetSameNameMembers(ISymbol symbol) {
843843 var rootType = symbol . ContainingType ;
844844 var curTypeSymbol = rootType ;
845845 while ( true ) {
846- AddSimilarNameMembers ( curTypeSymbol , names , members , ! rootType . Equals ( curTypeSymbol ) ) ;
846+ AddSimilarNameMembers ( curTypeSymbol , names , members , ! rootType . EQ ( curTypeSymbol ) ) ;
847847 var baseTypeSymbol = curTypeSymbol . BaseType ;
848848 if ( baseTypeSymbol != null ) {
849849 curTypeSymbol = baseTypeSymbol ;
@@ -950,7 +950,7 @@ private int MemberSymbolComparison(ISymbol a, ISymbol b) {
950950 if ( countOfA == 1 ) {
951951 var implementationOfA = a . InterfaceImplementations ( ) . First ( ) ;
952952 var implementationOfB = b . InterfaceImplementations ( ) . First ( ) ;
953- if ( implementationOfA . Equals ( implementationOfB ) ) {
953+ if ( implementationOfA . EQ ( implementationOfB ) ) {
954954 throw new CompilationErrorException ( $ "{ a } is conflict with { b } ") ;
955955 }
956956
@@ -976,7 +976,7 @@ private int MemberSymbolComparison(ISymbol a, ISymbol b) {
976976 }
977977
978978 private int MemberSymbolCommonComparison ( ISymbol a , ISymbol b ) {
979- if ( a . ContainingType . Equals ( b . ContainingType ) ) {
979+ if ( a . ContainingType . EQ ( b . ContainingType ) ) {
980980 var type = a . ContainingType ;
981981 var names = GetSymbolNames ( a ) ;
982982 List < ISymbol > members = new List < ISymbol > ( ) ;
@@ -1306,7 +1306,7 @@ private void CheckImplicitInterfaceImplementation(INamedTypeSymbol type) {
13061306 }
13071307
13081308 var implementationType = implementationMember . ContainingType ;
1309- if ( ! implementationType . Equals ( type ) ) {
1309+ if ( ! implementationType . EQ ( type ) ) {
13101310 if ( ! implementationType . AllInterfaces . Contains ( baseInterface ) ) {
13111311 generator_ . AddImplicitInterfaceImplementation ( implementationMember , interfaceMember ) ;
13121312 generator_ . TryAddExtend ( baseInterface , implementationType ) ;
@@ -1372,7 +1372,7 @@ private string GetTypeOrNamespaceNewName(IEnumerable<ISymbol> allSymbols, ISymbo
13721372 }
13731373
13741374 private static bool CheckTypeNameExists ( IEnumerable < ISymbol > all , ISymbol type , string newName ) {
1375- return all . Where ( i => i . ContainingNamespace . Equals ( type . ContainingNamespace ) ) . Any ( i => i . Name == newName ) ;
1375+ return all . Where ( i => i . ContainingNamespace . EQ ( type . ContainingNamespace ) ) . Any ( i => i . Name == newName ) ;
13761376 }
13771377
13781378 private void CheckNamespace ( ) {
@@ -1599,12 +1599,12 @@ public bool IsMoreThanLocalVariables(ISymbol symbol) {
15991599 int index = 0 ;
16001600 switch ( symbol . Kind ) {
16011601 case SymbolKind . Method : {
1602- index = methods . FindIndex ( i => i . Equals ( symbol ) ) ;
1602+ index = methods . FindIndex ( i => i . EQ ( symbol ) ) ;
16031603 break ;
16041604 }
16051605 case SymbolKind . Property :
16061606 case SymbolKind . Event : {
1607- index = methods . FindIndex ( i => i . Kind == SymbolKind . Method && symbol . Equals ( ( ( IMethodSymbol ) i ) . AssociatedSymbol ) ) + 1 ;
1607+ index = methods . FindIndex ( i => i . Kind == SymbolKind . Method && symbol . EQ ( ( ( IMethodSymbol ) i ) . AssociatedSymbol ) ) + 1 ;
16081608 break ;
16091609 }
16101610 }
0 commit comments