150 references to Equals
Microsoft.CodeAnalysis.VisualBasic (93)
Binding\Binder_Expressions.vb (7)
2409
If CaseInsensitiveComparison.
Equals
(name, "Null") OrElse CaseInsensitiveComparison.
Equals
(name, "Empty") OrElse CaseInsensitiveComparison.
Equals
(name, "RND") Then
2500
If IdentifierComparison.
Equals
(MissingRuntimeMemberDiagnosticHelper.MyVBNamespace, name) AndAlso Me.Compilation.Options.EmbedVbCoreRuntime Then
2715
If CaseInsensitiveComparison.
Equals
(leftType.Name, leftName) AndAlso leftType.TypeKind <> TYPEKIND.TypeParameter Then
2780
CaseInsensitiveComparison.
Equals
(identifier.ValueText, SyntaxFacts.GetText(SyntaxKind.NewKeyword)) Then
3954
ElseIf Not noCommonName AndAlso Not CaseInsensitiveComparison.
Equals
(commonName, expressionType.Name) Then
Binding\Binder_Lookup.vb (2)
416
If containingNs IsNot Nothing AndAlso containingNs.IsGlobalNamespace AndAlso CaseInsensitiveComparison.
Equals
(container.Name, MetadataHelpers.SystemString) Then
1260
If (arity <> 0) OrElse Not IdentifierComparison.
Equals
(name, StringConstants.ValueProperty) Then
Binding\Binder_Statements.vb (1)
1743
If localForFunctionValue IsNot Nothing AndAlso CaseInsensitiveComparison.
Equals
(local.Name, localForFunctionValue.Name) Then
Binding\Binder_Utils.vb (3)
909
If CaseInsensitiveComparison.
Equals
(tp.Name, name) Then
1000
If IdentifierComparison.
Equals
(reservedName, name) Then
1017
If IdentifierComparison.
Equals
(params(i).Name, name) Then
Binding\BlockBaseBinder.vb (1)
73
If symName Is name OrElse (symName.Length = name.Length And IdentifierComparison.
Equals
(symName, name)) Then
Binding\DocumentationCommentBinder.vb (1)
160
If IdentifierComparison.
Equals
(name, p.Name) Then
Binding\DocumentationCommentCrefBinder.vb (6)
396
If IdentifierComparison.
Equals
(type.Name, nameText) Then
553
If IdentifierComparison.
Equals
(identifier.Identifier.ValueText, SyntaxFacts.GetText(SyntaxKind.NewKeyword)) AndAlso Not token.IsBracketed Then
631
If IdentifierComparison.
Equals
(identifier.Identifier.ValueText, SyntaxFacts.GetText(SyntaxKind.NewKeyword)) AndAlso Not token.IsBracketed Then
776
If IdentifierComparison.
Equals
([property].Name, propertyType.Name) Then
787
If IdentifierComparison.
Equals
(field.Name, fieldType.Name) Then
799
If IdentifierComparison.
Equals
(method.Name, returnType.Name) Then
Binding\DocumentationCommentCrefBinder_Compat.vb (3)
193
If IdentifierComparison.
Equals
([property].Name, propertyType.Name) Then
204
If IdentifierComparison.
Equals
(field.Name, fieldType.Name) Then
216
If IdentifierComparison.
Equals
(method.Name, returnType.Name) Then
Binding\DocumentationCommentParamBinder.vb (1)
102
If IdentifierComparison.
Equals
(parameter.Name, name) Then
Binding\DocumentationCommentTypeParamBinder.vb (1)
86
If IdentifierComparison.
Equals
(typeParameter.Name, name) Then
Binding\MethodTypeParametersBinder.vb (1)
51
If IdentifierComparison.
Equals
(tp.Name, name) Then
Binding\NamedTypeBinder.vb (1)
142
If IdentifierComparison.
Equals
(tp.Name, name) Then
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (1)
500
If IdentifierComparison.
Equals
(nameValue, symbol.Name) Then
Compilation\SemanticModel.vb (2)
2860
If CaseInsensitiveComparison.
Equals
(param.Name, argumentName) Then
2929
Debug.Assert(CaseInsensitiveComparison.
Equals
(symbolInfo.Symbol.Name, node.Identifier.ValueText))
Compilation\VisualBasicCompilation.vb (1)
3353
Return IdentifierComparison.
Equals
(_name, name)
Declarations\DeclarationTable.vb (1)
292
Function(n) IdentifierComparison.
Equals
(n, name),
Declarations\SingleNamespaceDeclaration.vb (1)
63
Return IdentifierComparison.
Equals
(decl1.Name, decl2.Name)
Declarations\SingleTypeDeclaration.vb (1)
118
Return IdentifierComparison.
Equals
(decl1.Name, decl2.Name) _
Lowering\LocalRewriter\LocalRewriter_Query.vb (2)
115
Debug.Assert(IdentifierComparison.
Equals
(parameterName, nodeRangeVariables(firstUnmappedRangeVariable).Name))
167
Debug.Assert(IdentifierComparison.
Equals
(propertyDefName, rangeVariables(firstUnmappedRangeVariable).Name))
Lowering\StateMachineRewriter\SynthesizedContainer.vb (1)
224
Return If(CaseInsensitiveComparison.
Equals
(name, WellKnownMemberNames.InstanceConstructorName),
PredefinedPreprocessorSymbols.vb (2)
55
If symbols.FirstOrDefault(Function(entry) IdentifierComparison.
Equals
(entry.Key, CompilerVersionSymbol)).Key Is Nothing Then
60
If symbols.FirstOrDefault(Function(entry) IdentifierComparison.
Equals
(entry.Key, TargetSymbol)).Key Is Nothing Then
Semantics\Operators.vb (1)
81
If name.Length > 3 AndAlso IdentifierComparison.
Equals
("op_", name.Substring(0, 3)) AndAlso s_operatorNames.TryGetValue(name, result) Then
Semantics\OverloadResolution.vb (1)
119
If IdentifierComparison.
Equals
(name, param.Name) Then
Semantics\TypeInference\TypeInferenceCollection.vb (1)
630
mergedNames = names1.ZipAsArray(names2, Function(n1, n2) If(IdentifierComparison.
Equals
(n1, n2), n1, Nothing))
SymbolDisplay\SymbolDisplayVisitor.Members.vb (2)
409
If CaseInsensitiveComparison.
Equals
(symbol.Name, WellKnownMemberNames.ImplicitConversionName) Then
411
ElseIf CaseInsensitiveComparison.
Equals
(symbol.Name, WellKnownMemberNames.ExplicitConversionName) Then
SymbolDisplay\SymbolDisplayVisitor.vb (2)
73
If CaseInsensitiveComparison.
Equals
(SyntaxFacts.GetText(SyntaxKind.REMKeyword), text) OrElse
74
CaseInsensitiveComparison.
Equals
(SyntaxFacts.GetText(SyntaxKind.NewKeyword), text) Then
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
111
IdentifierComparison.
Equals
(other.Name, Me.Name) AndAlso
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (2)
129
Return ImmutableArray.CreateRange(Of Symbol)(From member In GetMembers() Where CaseInsensitiveComparison.
Equals
(member.Name, name))
299
Debug.Assert(IdentifierComparison.
Equals
(method.Name, mappedMethod.Name))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
228
Return ImmutableArray.CreateRange(From member In GetMembers() Where CaseInsensitiveComparison.
Equals
(member.Name, name))
Symbols\EventSignatureComparer.vb (1)
124
If _considerName AndAlso Not IdentifierComparison.
Equals
(event1.Name, event2.Name) Then
Symbols\MergedNamespaceSymbol.vb (1)
596
Debug.Assert(IdentifierComparison.
Equals
(name, ns.Name))
Symbols\Metadata\PE\PEMethodSymbol.vb (5)
434
If IdentifierComparison.
Equals
(Me.Name, WellKnownMemberNames.OnesComplementOperatorName) Then
464
If IdentifierComparison.
Equals
(Me.Name, WellKnownMemberNames.BitwiseAndOperatorName) Then
470
If IdentifierComparison.
Equals
(Me.Name, WellKnownMemberNames.BitwiseOrOperatorName) Then
476
If IdentifierComparison.
Equals
(Me.Name, WellKnownMemberNames.LeftShiftOperatorName) Then
482
If IdentifierComparison.
Equals
(Me.Name, WellKnownMemberNames.RightShiftOperatorName) Then
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
631
If IdentifierComparison.
Equals
(parameters(i).Name, parameterName) Then
Symbols\Metadata\PE\PEPropertySymbol.vb (2)
232
IdentifierComparison.
Equals
(defaultPropertyName, _name)
493
If Not IdentifierComparison.
Equals
(name, setParameter.Name) Then
Symbols\MethodSignatureComparer.vb (2)
248
If Not IdentifierComparison.
Equals
(method1.Name, method2.Name) Then
406
If Not IdentifierComparison.
Equals
(method1.Name, method2.Name) Then
Symbols\PreprocessingSymbol.vb (1)
104
IdentifierComparison.
Equals
(Me.Name, other.Name)
Symbols\PropertySignatureComparer.vb (2)
103
If _considerName AndAlso Not IdentifierComparison.
Equals
(prop1.Name, prop2.Name) Then
213
If Not IdentifierComparison.
Equals
(prop1.Name, prop2.Name) Then
Symbols\Source\OverrideHidingHelper.vb (2)
280
Debug.Assert(IdentifierComparison.
Equals
(hidingMember.Name, hiddenMember.Name))
403
If Not IdentifierComparison.
Equals
(associatedhiddenSymbol.Name,
Symbols\Source\SourceEnumConstantSymbol.vb (1)
40
If IdentifierComparison.
Equals
(Me.Name, WellKnownMemberNames.EnumBackingFieldName) Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (5)
1928
If Not CaseInsensitiveComparison.
Equals
(declParameter.Name, implParameter.Name) Then
1949
If Not CaseInsensitiveComparison.
Equals
(declParameter.Name, implParameter.Name) Then
2325
If Not CaseInsensitiveComparison.
Equals
(defaultPropertyName, baseDefaultPropertyName) Then
3058
If Not CaseInsensitiveComparison.
Equals
(firstAssociatedSymbol.Name,
3632
Dim otherName As String = If(IdentifierComparison.
Equals
(WellKnownMemberNames.ImplicitConversionName, method.Name),
Symbols\Source\SourceMemberMethodSymbol.vb (1)
325
If Me.DeclarationSyntax.Kind = SyntaxKind.FunctionStatement AndAlso CaseInsensitiveComparison.
Equals
(Me.Name, ident.ValueText) Then
Symbols\Source\SourceNamedTypeSymbol.vb (3)
848
If Not IdentifierComparison.
Equals
(typeParameter.Name, name) Then
2246
Not IdentifierComparison.
Equals
(defaultProperty, attributeValue) Then
2614
IdentifierComparison.
Equals
(mainTypeName, Me.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
554
If CaseInsensitiveComparison.
Equals
(method.Name, getEnumeratorName) AndAlso
588
If CaseInsensitiveComparison.
Equals
(prop.Name, getEnumeratorName) AndAlso
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (2)
96
Dim mangleNames As Boolean = (i > 0 AndAlso IdentifierComparison.
Equals
(current.Key.Name, collectionTypes(i - 1).Key.Name)) OrElse
97
(i < collectionTypes.Count - 1 AndAlso IdentifierComparison.
Equals
(current.Key.Name, collectionTypes(i + 1).Key.Name))
Symbols\Source\SourceNamespaceSymbol.vb (1)
649
Debug.Assert(IdentifierComparison.
Equals
(fullDeclName, ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)))
Symbols\Source\SourceParameterSymbol.vb (1)
253
If IdentifierComparison.
Equals
(parameters(i).Name, parameterName) Then
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
419
If Not IdentifierComparison.
Equals
(param.Name, StringConstants.ValueParameterName) Then
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
89
Return (From m In GetMembers() Where IdentifierComparison.
Equals
(m.Name, name)).AsImmutable
Symbols\Tuples\TupleTypeSymbol.vb (6)
626
If num > 0 AndAlso IdentifierComparison.
Equals
(name, TupleTypeSymbol.TupleMemberName(num)) Then
731
Dim defaultImplicitlyDeclared = Not IdentifierComparison.
Equals
(providedName, defaultName)
749
Debug.Assert(IdentifierComparison.
Equals
(FieldSymbol.Name, defaultName), "top level underlying field must match default name")
841
Dim defaultImplicitlyDeclared = Not IdentifierComparison.
Equals
(providedName, defaultName)
945
Return Me.GetMembers().WhereAsArray(Function(member, name_) IdentifierComparison.
Equals
(member.Name, name_), name)
1004
If Not IdentifierComparison.
Equals
(myNames(i), otherNames(i)) Then
Syntax\VisualBasicSyntaxTree.ConditionalSymbolsMap.vb (1)
150
Dim symbolName = _conditionalsMap.Keys.First(Function(key) IdentifierComparison.
Equals
(key, conditionalSymbolName))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
VisualBasicInferredMemberNameSimplifier.vb (4)
26
Not CaseInsensitiveComparison.
Equals
(inferredName, node.NameColonEquals.Name.Identifier.ValueText) Then
45
Not CaseInsensitiveComparison.
Equals
(inferredName, node.Name.Identifier.ValueText) Then
61
If argument.NameColonEquals Is Nothing AndAlso CaseInsensitiveComparison.
Equals
(argument.Expression.TryGetInferredMemberName(), name) Then
79
If inferredInitializer IsNot Nothing AndAlso CaseInsensitiveComparison.
Equals
(inferredInitializer.Expression.TryGetInferredMemberName(), name) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
ExpressionSyntaxExtensions.vb (2)
298
If CaseInsensitiveComparison.
Equals
(identifierValue, "Assembly") OrElse
299
CaseInsensitiveComparison.
Equals
(identifierValue, "Module") Then
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
985
If CaseInsensitiveComparison.
Equals
(parameterName, identifier.Identifier.ValueText) AndAlso
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb (1)
39
If Not CaseInsensitiveComparison.
Equals
(node.Identifier.ValueText, _definition.Identifier.ValueText) Then
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1321
Dim newSymbol = newSymbols.FirstOrDefault(Function(s, o) CaseInsensitiveComparison.
Equals
(s.Name, o.Name), oldSymbol)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
349
If Not CaseInsensitiveComparison.
Equals
(method.Name, NameOf(Task.ConfigureAwait)) Then
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
242
If Not CaseInsensitiveComparison.
Equals
(memberGroup.Key, WellKnownMemberNames.DestructorName) Then
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
SymbolsTests\Metadata\PE\LoadingNamespacesAndTypes.vb (3)
221
Assert.True(IdentifierComparison.
Equals
(ActionOf0.Name, "Action"))
222
Assert.True(IdentifierComparison.
Equals
(ActionOf4.Name, "Action"))
238
Assert.True(IdentifierComparison.
Equals
(DirectCast(enumerable(0), NamedTypeSymbol).ToTestDisplayString(),
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (5)
Parser\DeclarationTests.vb (5)
157
Assert.True(IdentifierComparison.
Equals
(na.Name, "NA"))
161
Assert.True(IdentifierComparison.
Equals
(nb.Name, "NB"))
166
Assert.True(IdentifierComparison.
Equals
(ct.Name, "C"))
171
Assert.True(IdentifierComparison.
Equals
(c.Name, "C"))
176
Assert.True(IdentifierComparison.
Equals
(d.Name, "D"))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (5)
MockSymbols.vb (5)
59
Return _children.Where(Function(ns) IdentifierComparison.
Equals
(ns.Name, name)).ToArray().AsImmutableOrNull
67
Return (From c In _children Where TypeOf c Is NamedTypeSymbol AndAlso IdentifierComparison.
Equals
(c.Name, name) Select DirectCast(c, NamedTypeSymbol)).ToArray.AsImmutableOrNull
226
Return (From sym In _children Where IdentifierComparison.
Equals
(sym.Name, name) Select sym).ToArray.AsImmutableOrNull
234
Return (From sym In _children Where TypeOf sym Is NamedTypeSymbol AndAlso IdentifierComparison.
Equals
(sym.Name, name) Select DirectCast(sym, NamedTypeSymbol)).ToArray.AsImmutableOrNull()
239
Where TypeOf sym Is NamedTypeSymbol AndAlso IdentifierComparison.
Equals
(sym.Name, name) AndAlso DirectCast(sym, NamedTypeSymbol).Arity = arity
Microsoft.CodeAnalysis.VisualBasic.Workspaces (31)
Classification\SyntaxClassification\IdentifierNameSyntaxClassifier.vb (1)
23
If CaseInsensitiveComparison.
Equals
(identifier.ValueText, s_awaitText) Then
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (3)
65
If Not CaseInsensitiveComparison.
Equals
(valueText, idText) Then
82
If Not CaseInsensitiveComparison.
Equals
(valueText, idText) Then
107
If Not CaseInsensitiveComparison.
Equals
(valueText, idText) Then
Extensions\SemanticModelExtensions.vb (1)
38
Function(s) Not reservedNames.Any(Function(n) CaseInsensitiveComparison.
Equals
(s, n)),
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (2)
298
If CaseInsensitiveComparison.
Equals
(identifierValue, "Assembly") OrElse
299
CaseInsensitiveComparison.
Equals
(identifierValue, "Module") Then
Rename\VisualBasicRenameRewriterLanguageService.vb (19)
268
If CaseInsensitiveComparison.
Equals
(possibleNameConflict, candidate) Then
440
Dim isOldText = CaseInsensitiveComparison.
Equals
(oldToken.ValueText, _originalText)
443
CaseInsensitiveComparison.
Equals
(oldToken.ValueText, _replacementText) OrElse
644
ElseIf newToken.Kind = SyntaxKind.XmlNameToken AndAlso CaseInsensitiveComparison.
Equals
(oldToken.ValueText, _originalText) Then
733
CaseInsensitiveComparison.
Equals
(renamedSymbol.ContainingSymbol.Name, renamedSymbol.Name) Then
776
If typeParameter IsNot currentTypeParameter AndAlso CaseInsensitiveComparison.
Equals
(token.ValueText, typeParameter.Identifier.ValueText) Then
786
.Where(Function(t) CaseInsensitiveComparison.
Equals
(t.Name, renamedSymbol.Name)) _
805
CaseInsensitiveComparison.
Equals
(renameSymbol.Name, "Current")
808
(CaseInsensitiveComparison.
Equals
(renameSymbol.Name, "MoveNext") OrElse
809
CaseInsensitiveComparison.
Equals
(renameSymbol.Name, "GetEnumerator")))
814
If Not CaseInsensitiveComparison.
Equals
(renamedSymbol.Name, renameSymbol.Name) Then
907
If CaseInsensitiveComparison.
Equals
(renamedSymbol.Name, "MoveNext") OrElse
908
CaseInsensitiveComparison.
Equals
(renamedSymbol.Name, "GetEnumerator") OrElse
909
CaseInsensitiveComparison.
Equals
(renamedSymbol.Name, "Current") Then
944
If CaseInsensitiveComparison.
Equals
(symbol.Name, "MoveNext") Then
948
ElseIf CaseInsensitiveComparison.
Equals
(symbol.Name, "GetEnumerator") Then
957
ElseIf CaseInsensitiveComparison.
Equals
(symbol.Name, "Current") Then
978
If replacementText.Length > AttributeSuffixLength AndAlso CaseInsensitiveComparison.
Equals
(halfWidthReplacementText.Substring(halfWidthReplacementText.Length - AttributeSuffixLength), AttributeSuffix) Then
1005
If Not CaseInsensitiveComparison.
Equals
(valueText, replacementText) Then
VisualBasicInferredMemberNameSimplifier.vb (4)
26
Not CaseInsensitiveComparison.
Equals
(inferredName, node.NameColonEquals.Name.Identifier.ValueText) Then
45
Not CaseInsensitiveComparison.
Equals
(inferredName, node.Name.Identifier.ValueText) Then
61
If argument.NameColonEquals Is Nothing AndAlso CaseInsensitiveComparison.
Equals
(argument.Expression.TryGetInferredMemberName(), name) Then
79
If inferredInitializer IsNot Nothing AndAlso CaseInsensitiveComparison.
Equals
(inferredInitializer.Expression.TryGetInferredMemberName(), name) Then
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
985
If CaseInsensitiveComparison.
Equals
(parameterName, identifier.Identifier.ValueText) AndAlso
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\VisualBasicCodeModelService.vb (2)
4040
If CaseInsensitiveComparison.
Equals
(eventName.Substring(0, parentName.Length), parentName) Then
4153
If CaseInsensitiveComparison.
Equals
(eventName, handledEventName) Then