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