10 implementations of Equals
GenerateDocumentationAndConfigFiles (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (3)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
Roslyn.Diagnostics.Analyzers (1)
202 references to Equals
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (2)
Microsoft.Analyzers.Extra (1)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (4)
Microsoft.CodeAnalysis (4)
Microsoft.CodeAnalysis.Analyzers (3)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
Microsoft.CodeAnalysis.CodeStyle (5)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle (18)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (11)
546if (originalConvertedType.Equals(rewrittenConvertedType, SymbolEqualityComparer.IncludeNullability) &&
562rewrittenConvertedType.Equals(targetType, SymbolEqualityComparer.IncludeNullability) &&
649if (originalConvertedType.Equals(castedType, SymbolEqualityComparer.IncludeNullability))
664if (!originalNamedConvertedType.TypeArguments[0].Equals(namedCastedType.TypeArguments[0], SymbolEqualityComparer.IncludeNullability))
843if (!originalConvertedType.Equals(rewrittenBitwiseNotConversionType, SymbolEqualityComparer.IncludeNullability))
968if (!originalConditionalTypeInfo.ConvertedType!.Equals(rewrittenConditionalTypeInfo.ConvertedType, SymbolEqualityComparer.IncludeNullability))
979if (castType.Equals(rewrittenOperation.Type, SymbolEqualityComparer.IncludeNullability))
984castType.Equals(conditionalParentConversion.Type, SymbolEqualityComparer.IncludeNullability))
1012if (!otherSideType.Equals(thisSideRewrittenType, SymbolEqualityComparer.IncludeNullability))
1133if (type1.Equals(type2, SymbolEqualityComparer.IncludeNullability))
1144return normalized1.Equals(normalized2, SymbolEqualityComparer.IncludeNullability);
Microsoft.CodeAnalysis.CSharp.Features (6)
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (11)
546if (originalConvertedType.Equals(rewrittenConvertedType, SymbolEqualityComparer.IncludeNullability) &&
562rewrittenConvertedType.Equals(targetType, SymbolEqualityComparer.IncludeNullability) &&
649if (originalConvertedType.Equals(castedType, SymbolEqualityComparer.IncludeNullability))
664if (!originalNamedConvertedType.TypeArguments[0].Equals(namedCastedType.TypeArguments[0], SymbolEqualityComparer.IncludeNullability))
843if (!originalConvertedType.Equals(rewrittenBitwiseNotConversionType, SymbolEqualityComparer.IncludeNullability))
968if (!originalConditionalTypeInfo.ConvertedType!.Equals(rewrittenConditionalTypeInfo.ConvertedType, SymbolEqualityComparer.IncludeNullability))
979if (castType.Equals(rewrittenOperation.Type, SymbolEqualityComparer.IncludeNullability))
984castType.Equals(conditionalParentConversion.Type, SymbolEqualityComparer.IncludeNullability))
1012if (!otherSideType.Equals(thisSideRewrittenType, SymbolEqualityComparer.IncludeNullability))
1133if (type1.Equals(type2, SymbolEqualityComparer.IncludeNullability))
1144return normalized1.Equals(normalized2, SymbolEqualityComparer.IncludeNullability);
Microsoft.CodeAnalysis.Extensions.Package (1)
Microsoft.CodeAnalysis.Features (11)
Microsoft.CodeAnalysis.NetAnalyzers (60)
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (9)
71AddSymbol.Equals(other.AddSymbol, SymbolEqualityComparer.Default) &&
250return suspectedContainsKeyMethod.OriginalDefinition.Equals(containsKeyMethod, SymbolEqualityComparer.Default)
258&& (suspectedDictionaryType.OriginalDefinition.Equals(iDictionaryType, SymbolEqualityComparer.Default)
259|| suspectedDictionaryType.AllInterfaces.Any(static (@interface, dictionary) => @interface.OriginalDefinition.Equals(dictionary, SymbolEqualityComparer.Default),
561return target.Local.Equals(source.Local, SymbolEqualityComparer.Default);
563return target.Parameter.Equals(source.Parameter, SymbolEqualityComparer.Default);
565return target.Field.Equals(source.Field, SymbolEqualityComparer.Default) && AreInstancesEqual(source, target);
567return target.Property.Equals(source.Property, SymbolEqualityComparer.Default) && AreInstancesEqual(source, target);
569return target.Member.Equals(source.Member, SymbolEqualityComparer.Default);
Microsoft.CodeAnalysis.Razor.Compiler (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Microsoft.CodeAnalysis.Workspaces (5)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Microsoft.Extensions.Logging.Generators (1)
Microsoft.Gen.MetadataExtractor (6)
Microsoft.Gen.Metrics (6)
Microsoft.Gen.MetricsReports (6)
Microsoft.Interop.ComInterfaceGenerator (12)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.Interop.SourceGeneration (2)
Roslyn.Diagnostics.Analyzers (2)
Roslyn.Diagnostics.CSharp.Analyzers (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (11)
546if (originalConvertedType.Equals(rewrittenConvertedType, SymbolEqualityComparer.IncludeNullability) &&
562rewrittenConvertedType.Equals(targetType, SymbolEqualityComparer.IncludeNullability) &&
649if (originalConvertedType.Equals(castedType, SymbolEqualityComparer.IncludeNullability))
664if (!originalNamedConvertedType.TypeArguments[0].Equals(namedCastedType.TypeArguments[0], SymbolEqualityComparer.IncludeNullability))
843if (!originalConvertedType.Equals(rewrittenBitwiseNotConversionType, SymbolEqualityComparer.IncludeNullability))
968if (!originalConditionalTypeInfo.ConvertedType!.Equals(rewrittenConditionalTypeInfo.ConvertedType, SymbolEqualityComparer.IncludeNullability))
979if (castType.Equals(rewrittenOperation.Type, SymbolEqualityComparer.IncludeNullability))
984castType.Equals(conditionalParentConversion.Type, SymbolEqualityComparer.IncludeNullability))
1012if (!otherSideType.Equals(thisSideRewrittenType, SymbolEqualityComparer.IncludeNullability))
1133if (type1.Equals(type2, SymbolEqualityComparer.IncludeNullability))
1144return normalized1.Equals(normalized2, SymbolEqualityComparer.IncludeNullability);
System.Private.CoreLib.Generators (9)