48 references to Default
Microsoft.CodeAnalysis.PublicApiAnalyzers (48)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (26)
158
SymbolEqualityComparer.
Default
.Equals(method, method.ContainingType.FindImplementationForInterfaceMember(interfaceMethod));
219
return SymbolEqualityComparer.
Default
.Equals(method.ReturnType, valueTaskType) &&
274
SymbolEqualityComparer.
Default
.Equals(method.ReturnType, taskType);
287
(SymbolEqualityComparer.
Default
.Equals(method.ReturnType, task) ||
288
SymbolEqualityComparer.
Default
.Equals(method.ReturnType, valueTask) ||
289
SymbolEqualityComparer.
Default
.Equals(method.ReturnType, configuredValueTaskAwaitable));
300
SymbolEqualityComparer.
Default
.Equals(method.ReturnType, task) &&
313
SymbolEqualityComparer.
Default
.Equals(method.ReturnType, valueTask) &&
346
(SymbolEqualityComparer.
Default
.Equals(method.ContainingType, iDisposable) &&
411
SymbolEqualityComparer.
Default
.Equals(method.Parameters[0].Type, serializationInfoType) &&
412
SymbolEqualityComparer.
Default
.Equals(method.Parameters[1].Type, streamingContextType);
418
SymbolEqualityComparer.
Default
.Equals(method.Parameters[0].Type, serializationInfoType) &&
419
SymbolEqualityComparer.
Default
.Equals(method.Parameters[1].Type, streamingContextType);
475
if (!SymbolEqualityComparer.
Default
.Equals(member, method))
526
SymbolEqualityComparer.
Default
.Equals(method.ContainingType, taskType);
537
SymbolEqualityComparer.
Default
.Equals(method.ContainingType.OriginalDefinition, genericTaskType);
549
SymbolEqualityComparer.
Default
.Equals(method.Parameters[0].Type, asyncDisposableType) &&
551
SymbolEqualityComparer.
Default
.Equals(method.ContainingType.OriginalDefinition, taskAsyncEnumerableExtensions) &&
628
if (SymbolEqualityComparer.
Default
.Equals(parameterSymbol, methodSymbol.Parameters[i]))
657
SymbolEqualityComparer.
Default
.Equals(method.ContainingType, systemThreadingMonitor) &&
665
Debug.Assert(SymbolEqualityComparer.
Default
.Equals(method.ContainingType.OriginalDefinition, systemThreadingInterlocked));
672
SymbolEqualityComparer.
Default
.Equals(method.Parameters[0].Type, method.Parameters[1].Type);
677
Debug.Assert(SymbolEqualityComparer.
Default
.Equals(method.ContainingType.OriginalDefinition, systemThreadingInterlocked));
685
SymbolEqualityComparer.
Default
.Equals(method.Parameters[0].Type, method.Parameters[1].Type) &&
686
SymbolEqualityComparer.
Default
.Equals(method.Parameters[1].Type, method.Parameters[2].Type);
706
if (SymbolEqualityComparer.
Default
.Equals(methodSymbol.ContainingType, typeSymbol))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (12)
406
return SymbolEqualityComparer.
Default
.Equals(type2, type1);
413
=> SymbolEqualityComparer.
Default
.Equals(method.ReturnType, otherMethod.ReturnType) &&
422
return SymbolEqualityComparer.
Default
.Equals(symbol.ContainingAssembly, @object.ContainingAssembly);
435
if (SymbolEqualityComparer.
Default
.Equals(method, overload) || overload.Parameters.Length != method.Parameters.Length)
447
if (SymbolEqualityComparer.
Default
.Equals(overload.Parameters[parameterIndex].Type, type))
521
SymbolEqualityComparer.
Default
.Equals(symbol, symbol.ContainingType.FindImplementationForInterfaceMember(interfaceMember));
640
if (SymbolEqualityComparer.
Default
.Equals(attribute.AttributeClass, attributeToMatch))
659
if (SymbolEqualityComparer.
Default
.Equals(attribute.AttributeClass, attributeTypeToMatch1))
670
if (SymbolEqualityComparer.
Default
.Equals(attribute.AttributeClass, attributeTypeToMatch1) ||
671
SymbolEqualityComparer.
Default
.Equals(attribute.AttributeClass, attributeTypeToMatch2))
714
if (SymbolEqualityComparer.
Default
.Equals(actualAttribute.AttributeClass, attribute))
813
if (SymbolEqualityComparer.
Default
.Equals(attributeData.AttributeClass, attributes[i]))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (8)
102
if (SymbolEqualityComparer.
Default
.Equals(candidateBaseType.OriginalDefinition, candidateBaseType))
128
if (SymbolEqualityComparer.
Default
.Equals(symbol, candidateBaseType))
153
else if (SymbolEqualityComparer.
Default
.Equals(type, configuredAsyncDisposable))
170
(SymbolEqualityComparer.
Default
.Equals(type, interfaceType) || type.AllInterfaces.Contains(interfaceType));
218
if (!SymbolEqualityComparer.
Default
.Equals(attributeClassData.AttributeClass, attributeUsageAttribute))
389
(SymbolEqualityComparer.
Default
.Equals(iCollection, originalDefinition) ||
390
SymbolEqualityComparer.
Default
.Equals(iCollectionOfT, originalDefinition) ||
391
SymbolEqualityComparer.
Default
.Equals(iReadOnlyCollectionOfT, originalDefinition));
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (2)
36
.Distinct<IAssemblySymbol>(SymbolEqualityComparer.
Default
)
205
&& SymbolEqualityComparer.
Default
.Equals(typeSymbol.OriginalDefinition,