Base:
method
Equals
Microsoft.CodeAnalysis.VisualBasic.Symbol.Equals(System.Object)
101 references to Equals
Microsoft.CodeAnalysis.VisualBasic (80)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1240(method.IsAsync AndAlso type.Equals(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)))) Then
Binding\Binder_Conversions.vb (2)
1607Debug.Assert(targetType.Equals(Compilation.GetWellKnownType(WellKnownType.System_IFormattable)) OrElse targetType.Equals(Compilation.GetWellKnownType(WellKnownType.System_FormattableString)))
Binding\Binder_Expressions.vb (2)
2568If container.Equals(currentType) Then 3948ElseIf Not noCommonType AndAlso Not commonType.Equals(expressionType) Then
Binding\Binder_Lambda.vb (6)
54Not returnType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso 55Not returnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) Then 199((source.Flags And SourceMemberFlags.Async) <> 0 AndAlso target.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)))) 242lambdaSymbol.ReturnType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then 447If retType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then 451Debug.Assert(Not retType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)))
Binding\Binder_Lookup.vb (1)
1440Return Me.InterfaceType.Equals(other.InterfaceType) AndAlso Me.InComInterfaceContext = other.InComInterfaceContext
Binding\Binder_ObjectInitializer.vb (1)
472Debug.Assert(type.Equals(DirectCast(type0, NamedTypeSymbol).CoClassType))
Binding\Binder_Statements.vb (5)
298If methodSymbol.IsIterator OrElse (methodSymbol.IsAsync AndAlso methodSymbol.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task))) Then 4943If isAsync AndAlso method.ReturnType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then 4946ElseIf isAsync AndAlso method.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) Then 5028If isAsync AndAlso Not retType.IsErrorType() AndAlso methodReturnType.Equals(arg.Type) AndAlso 5029methodReturnType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso
Binding\Binder_Symbols.vb (1)
719If typeWithBaseBeingResolved.Equals(currentSymbol.OriginalDefinition) Then
BoundTree\BoundAwaitOperator.vb (1)
15Debug.Assert(Type.Equals(GetResult.Type) OrElse Type.SpecialType = SpecialType.System_Void)
BoundTree\BoundUserDefinedBinaryOperator.vb (1)
33Debug.Assert(Type.Equals(UnderlyingExpression.Type))
Compilation\MethodCompiler.vb (2)
450Not referencedConstructor.ContainingType.Equals(method.ContainingType)) 710If referencedConstructor.ContainingType.Equals(containingType) Then
Emit\SymbolTranslator.vb (1)
118Not namedTypeSymbol.Equals(namedTypeSymbol.OriginalDefinition))
Lowering\LocalRewriter\LocalRewriter_InterpolatedString.vb (3)
62Debug.Assert(targetType.Equals(binder.Compilation.GetWellKnownType(WellKnownType.System_FormattableString)) OrElse 63targetType.Equals(binder.Compilation.GetWellKnownType(WellKnownType.System_IFormattable))) 176If Not result.Type.Equals(targetType) Then
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (1)
40Debug.Assert(result.Type.Equals(DirectCast(node.Type, NamedTypeSymbol).CoClassType))
Lowering\LocalRewriter\LocalRewriter_Return.vb (1)
18Not (Me._currentMethodOrLambda.IsAsync AndAlso Me._currentMethodOrLambda.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)))))
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
83Dim isMyBase As Boolean = Not methodContainingType.Equals(containingType)
Semantics\AccessCheck.vb (9)
430If baseTypeIsInterface = current.IsInterfaceType() AndAlso current.Equals(baseType) Then 466If currentBase.Equals(baseType) Then 695If containingType.Equals(type) Then 832If containingType.Equals(probablyEnclosingType) Then 948If container.OriginalDefinition.Equals(containerOfTypeDefinition) Then 954If iface.OriginalDefinition.Equals(containerOfTypeDefinition) Then 962If baseDefinition.Equals(containerOfTypeDefinition) Then 1055If exposedType.Equals(base) Then 1077If exposedType.Equals(base) Then
Semantics\Conversions.vb (8)
1225If destination.Equals(binder.Compilation.GetWellKnownType(WellKnownType.System_FormattableString)) OrElse 1226destination.Equals(binder.Compilation.GetWellKnownType(WellKnownType.System_IFormattable)) _ 1742DirectCast(destination, NamedTypeSymbol).EnumUnderlyingType.Equals(source) Then 1747DirectCast(source, NamedTypeSymbol).EnumUnderlyingType.Equals(destination) Then 1754srcUnderlying.Equals(DirectCast(destination, NamedTypeSymbol).EnumUnderlyingType) Then 3234If srcUnderlying.Equals(dstUnderlying) Then 3240ElseIf srcUnderlying.Equals(dstValueType) Then 3253If IsNumericType(dstUnderlying) AndAlso dstUnderlying.Equals(srcValueType) Then
Semantics\TypeInference\TypeArgumentInference.vb (2)
459delegateParam.Type.Equals(currentTypedNode.DeclaredTypeParam) Then 1059typeParameter.Equals(_typeParameterNodes(ordinal).DeclaredTypeParam) Then
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
112other.ContainingType.Equals(Me.ContainingType)
Symbols\ArrayTypeSymbol.vb (1)
438Return Me.Equals(TryCast(symbol, ArrayTypeSymbol))
Symbols\CustomModifier.vb (2)
86Return other IsNot Nothing AndAlso other.m_Modifier.Equals(m_Modifier) 114Return other IsNot Nothing AndAlso other.m_Modifier.Equals(m_Modifier)
Symbols\InstanceErrorTypeSymbol.vb (1)
168If Not Me.Equals(other.OriginalDefinition) Then
Symbols\MissingMetadataTypeSymbol.vb (1)
304_containingType.Equals(other._containingType)
Symbols\NonMissingAssemblySymbol.vb (1)
201Debug.Assert(result1.Equals(result)) ' object identity may differ in error cases
Symbols\ReducedExtensionMethodSymbol.vb (1)
670other._receiverType.Equals(_receiverType)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (4)
383Debug.Assert(result1.Equals(result)) 445Dim anythingRetargeted As Boolean = Not originalDefinition.Equals(newDefinition) 595If Not modifiersHaveChanged AndAlso oldElement.Equals(newElement) Then 612If Not newModifier.Equals(oldModifiers(i).Modifier) Then
Symbols\Source\LocalSymbol.vb (2)
155Debug.Assert((Me.IsFunctionValue AndAlso _container.Kind = SymbolKind.Method AndAlso DirectCast(_container, MethodSymbol).MethodKind = MethodKind.LambdaMethod) OrElse type.Equals(ComputeType())) 157Debug.Assert(type.Equals(_lazyType), "Attempted to set a local variable with a different type")
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
2130If Not field.IsDefinition AndAlso field.Type.Equals(field.OriginalDefinition.Type) Then 2134If fieldType.OriginalDefinition.Equals(Me) Then
Symbols\Source\SourceMethodSymbol.vb (2)
2316If Not retType.OriginalDefinition.Equals(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso 2317Not retType.Equals(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1134If Not baseClassType.Equals(baseInOtherPartial) Then
Symbols\SubstitutedErrorType.vb (1)
268If Not _fullInstanceType.Equals(obj.OriginalDefinition) Then
Symbols\SubstitutedFieldSymbol.vb (1)
194If Not _containingType.Equals(other._containingType) Then
Symbols\SubstitutedMethodSymbol.vb (2)
388If Not Me.ContainingType.Equals(other.ContainingType) Then 758If Not arguments(i).Equals(otherArguments(i)) Then
Symbols\SubstitutedNamedType.vb (1)
534If Not OriginalDefinition.Equals(other.OriginalDefinition) Then
Symbols\SubstitutedPropertySymbol.vb (1)
283If Not _containingType.Equals(other._containingType) Then
Symbols\SubstitutedTypeParameterSymbol.vb (1)
179Return other IsNot Nothing AndAlso Me.OriginalDefinition.Equals(other.OriginalDefinition) AndAlso Me.ContainingSymbol.Equals(other.ContainingSymbol, comparison)
Symbols\Tuples\TupleFieldSymbol.vb (1)
229Debug.Assert(name <> underlyingField.Name OrElse Not container.UnderlyingNamedType.Equals(underlyingField.ContainingType),
Symbols\TypeSubstitution.vb (2)
140If p.Key.Equals(tp) Then Return p.Value 905If Not pair.Key.Equals(pair.Value.Type.OriginalDefinition) Then
Symbols\TypeSymbolExtensions.vb (2)
1021Debug.Assert(newTypeArguments(i).Equals(typeArgument)) 1032Debug.Assert(newTypeArguments(i).Equals(typeArgument))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (15)
CodeGen\CodeGenTuples.vb (15)
7517Assert.True(tuple1.Equals(tuple2)) 7519Assert.False(tuple1.Equals(tuple3)) 7521Assert.False(tuple1.Equals(tuple4)) 15105Assert.False(m1Tuple.Equals(m2Tuple)) 15106Assert.False(m1Tuple.Equals(m6Tuple)) 15107Assert.False(m6Tuple.Equals(m2Tuple)) 15173Assert.True(tuple.Equals(tuple)) 15199If tuple1.Equals(tuple2) Then 15200Assert.True(tuple2.Equals(tuple1)) 15221Assert.True(typeParameters1(j).Equals(typeParameters2(j))) 15222Assert.True(typeParameters2(j).Equals(typeParameters1(j))) 15241Assert.False(tuple2.Equals(tuple1)) 16329Assert.False(m1Tuple.Equals(m2Tuple)) 16330Assert.False(m1Tuple.Equals(m6Tuple)) 16331Assert.False(m6Tuple.Equals(m2Tuple))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationExtensions.vb (1)
40metadataDecoder.GetTypeSymbolForSerializedType(stateMachineTypeName).OriginalDefinition.Equals(containingType) Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\Conversions.vb (2)
2106If from.Equals(toElement) Then 2137If fromElement.Equals([to]) Then
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\CustomModifiersTests.vb (2)
2207Assert.False(t1.Equals(t2)) 2208Assert.False(t2.Equals(t1))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Extensions.vb (1)
192If typeSym.Equals(expTypeSym) Then