1112 references to Method
Microsoft.CodeAnalysis (11)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1113case SymbolKind.Method:
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
550case SymbolKind.Method: 580ImmutableArray.Create(SymbolKind.Method, SymbolKind.Property, SymbolKind.NamedType));
DocumentationCommentId.cs (2)
705kind = SymbolKind.Method; 796case SymbolKind.Method:
Emit\EditAndContinue\SymbolChanges.cs (4)
251if (synthesizedSymbol.Kind == SymbolKind.Method) 277if (synthesizedSymbol.Kind == SymbolKind.Method) 481if (member.Kind == SymbolKind.Method) 572case SymbolKind.Method:
SymbolDisplay\AbstractSymbolDisplayVisitor_Minimal.cs (1)
72case SymbolKind.Method:
Symbols\SymbolKindExtensions.cs (1)
17case SymbolKind.Method:
Microsoft.CodeAnalysis.CodeStyle (24)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
763case SymbolKind.Method:
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (3)
176compilationStartContext.RegisterSymbolAction(AnalyzeSymbolDeclaration, SymbolKind.Method, SymbolKind.Field, SymbolKind.Property, SymbolKind.Event); 370case SymbolKind.Method: 619case SymbolKind.Method:
AbstractSpeculationAnalyzer.cs (4)
706&& symbol.IsKind(SymbolKind.Method) 838return symbol.Kind == SymbolKind.Method && 1021return receiverSymbol.IsKind(SymbolKind.Method) || 1031if (originalSymbol.IsKind(SymbolKind.Method) || originalSymbol.IsIndexer())
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
287if (symbolInfo.Symbol.Kind != SymbolKind.Method)
AccessibilityExtensions.cs (1)
36case SymbolKind.Method:
INamedTypeSymbolExtensions.cs (1)
416where m.Kind != SymbolKind.Method || ((IMethodSymbol)m).MethodKind is MethodKind.Ordinary or MethodKind.UserDefinedOperator or MethodKind.Conversion
ISymbolExtensions.cs (3)
95if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 135if (symbol.Kind == SymbolKind.Method) 289SymbolKind.Method => ((IMethodSymbol)symbol).Arity,
ISymbolExtensions_Accessibility.cs (4)
140case SymbolKind.Method: 153if (symbol.IsKind(SymbolKind.Method) && 163Debug.Assert(!(symbol.IsKind(SymbolKind.Method) && ((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator && symbol.ContainingSymbol.IsKind(SymbolKind.FunctionPointerType))); 164if (symbol.IsKind(SymbolKind.Method) &&
NamingStyleDiagnosticAnalyzerBase.cs (1)
38SymbolKind.Method,
NamingStyleRules.cs (1)
19SymbolKind.Method,
SimplifierOptions.cs (1)
54SymbolKind.Method => QualifyMethodAccess,
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
125SymbolKind.Method => MethodsAreEquivalent((IMethodSymbol)x, (IMethodSymbol)y, equivalentTypesWithDifferingAssemblies),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
68SymbolKind.Method => CombineHashCodes((IMethodSymbol)x, currentHash),
SymbolSpecification.cs (1)
528if (Modifier.IsAsync && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
125return symbol.Kind == SymbolKind.Method &&
CodeGenerationAbstractMethodSymbol.cs (1)
79public override SymbolKind Kind => SymbolKind.Method;
Microsoft.CodeAnalysis.CSharp (223)
Binder\Binder.cs (4)
446case SymbolKind.Method: 603case SymbolKind.Method: 640symbol.Kind == SymbolKind.Method || 646if (symbol.Kind == SymbolKind.Method)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
290Debug.Assert(symbol.Kind != SymbolKind.Method);
Binder\Binder.ValueChecks.cs (1)
1214if (containing.Kind == SymbolKind.Method)
Binder\Binder_AnonymousTypes.cs (1)
193case SymbolKind.Method:
Binder\Binder_Await.cs (1)
169case SymbolKind.Method:
Binder\Binder_Constraints.cs (1)
34Debug.Assert((containingSymbol.Kind == SymbolKind.NamedType) || (containingSymbol.Kind == SymbolKind.Method));
Binder\Binder_Conversions.cs (1)
1125Debug.Assert(memberSymbol.Kind != SymbolKind.Method ||
Binder\Binder_Crefs.cs (5)
303symbol.Kind != SymbolKind.Method || TypeSymbol.Equals(((MethodSymbol)symbol).ReturnType, returnType, TypeCompareKind.ConsiderEverything2), returnType); 644if (s.Kind != SymbolKind.Method) 667s.Kind != SymbolKind.Method || ((MethodSymbol)s).Arity == 0); 773case SymbolKind.Method: 915if (symbol.Kind == SymbolKind.Method)
Binder\Binder_Expressions.cs (11)
39inStaticContext = memberOpt.Kind == SymbolKind.Field || memberOpt.Kind == SymbolKind.Method || memberOpt.Kind == SymbolKind.Property; 481Debug.Assert(this.ContainingMemberOrLambda.Kind == SymbolKind.Method || this.ContainingMemberOrLambda.Kind == SymbolKind.Property); 3028if (containingSymbol.Kind == SymbolKind.Method 6913lookupResult.Symbols.All(s => s.Kind == SymbolKind.Method) ? lookupResult.Symbols.SelectAsArray(s_toMethodSymbolFunc) : ImmutableArray<MethodSymbol>.Empty, 7059if (symbols.Length > 0 && symbols[0].Kind == SymbolKind.Method) 7201Debug.Assert(symbol.Kind != SymbolKind.Method); 7773if ((existingKind == SymbolKind.Method) || 7774((existingKind == SymbolKind.Property) && (kind != SymbolKind.Method))) 7785if ((kind == SymbolKind.Method) || (kind == SymbolKind.Property)) 7810if ((methodOrPropertyGroup[0].Kind == SymbolKind.Method) || ((object)other == null)) 7841case SymbolKind.Method:
Binder\Binder_Lookup.cs (7)
903if (sym.Kind == SymbolKind.Method || sym.Kind == SymbolKind.Property) 940if (sym.Kind == SymbolKind.Method || sym.Kind == SymbolKind.Property) 1290return symbol.Kind == SymbolKind.Method || symbol.IsIndexer(); 1711case SymbolKind.Method: 1732case SymbolKind.Method: 1754case SymbolKind.Method: 1792case SymbolKind.Method:
Binder\Binder_Statements.cs (3)
2844return symbol?.Kind == SymbolKind.Method && ((MethodSymbol)symbol).IsAsyncEffectivelyReturningTask(this.Compilation); 2850return symbol?.Kind == SymbolKind.Method && ((MethodSymbol)symbol).IsAsyncEffectivelyReturningGenericTask(this.Compilation); 2856if (symbol?.Kind == SymbolKind.Method)
Binder\Binder_Symbols.cs (2)
1461case SymbolKind.Method: 1514if (!haveInstanceCandidates && members[0].Kind == SymbolKind.Method)
Binder\BinderFactory.BinderFactoryVisitor.cs (3)
504return (SourceMemberMethodSymbol)GetMemberSymbol(methodName, baseMethodDeclarationSyntax.FullSpan, container, SymbolKind.Method); 545Debug.Assert(kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Event); 584if (sym.Kind == SymbolKind.Method)
Binder\ContextualAttributeBinder.cs (1)
58case SymbolKind.Method:
Binder\ForEachLoopBinder.cs (1)
1177if (member.Kind != SymbolKind.Method)
Binder\InMethodBinder.cs (2)
271case SymbolKind.Method: 299case SymbolKind.Method:
Binder\LocalBinderFactory.cs (1)
256=> target.Kind == SymbolKind.Method ? new WithMethodTypeParametersBinder((MethodSymbol)target, enclosing) : null;
Binder\LocalScopeBinder.cs (2)
465declaredInThisScope |= newSymbolKind == SymbolKind.Method && this.LocalFunctions.Contains((LocalFunctionSymbol)newSymbol); 478case SymbolKind.Method:
Binder\MethodGroupResolution.cs (1)
48Debug.Assert(((object)otherSymbol == null) || (otherSymbol.Kind != SymbolKind.Method));
Binder\Semantics\AccessCheck.cs (3)
76case SymbolKind.Method: 196case SymbolKind.Method when ((MethodSymbol)symbol).MethodKind == MethodKind.LocalFunction: 200case SymbolKind.Method:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
1132case SymbolKind.Method: 3432if (member.Kind == SymbolKind.Method && (method = (MethodSymbol)(Symbol)member).Arity > 0) 3834case SymbolKind.Method:
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
882Debug.Assert(badMember.Kind == SymbolKind.Method);
Binder\WithLambdaParametersBinder.cs (1)
139case SymbolKind.Method:
Binder\WithUsingNamespacesAndTypesBinder.cs (1)
170case SymbolKind.Method:
Compilation\CSharpCompilation.cs (1)
2811if (symbol.Kind == SymbolKind.Method && symbol.IsImplicitlyDeclared && ((MethodSymbol)symbol).MethodKind == MethodKind.Constructor)
Compilation\CSharpSemanticModel.cs (5)
3732case SymbolKind.Method: 3753case SymbolKind.Method: 4500case SymbolKind.Method: 4570if (((object)otherSymbol != null) && (otherSymbol.Kind == SymbolKind.Method)) 4690Debug.Assert(singleResult.Symbol.Kind == SymbolKind.Method);
Compilation\MethodBodySemanticModel.cs (1)
55Debug.Assert(owner.Kind == SymbolKind.Method);
Compilation\SyntaxTreeSemanticModel.cs (5)
1794var partial = symbol.Kind == SymbolKind.Method 2413case SymbolKind.Method: 2433case SymbolKind.Method: 2469case SymbolKind.Method: 2513if (containingSymbol.Kind is SymbolKind.Method)
Compiler\ClsComplianceChecker.cs (11)
422symbolKind == SymbolKind.Method); 474else if (symbolKind == SymbolKind.Method) 582if (symbol.Kind == SymbolKind.Method) 674if (container.Kind == SymbolKind.Method) 724case SymbolKind.Method: 747goto case SymbolKind.Method; 821(!member.IsOverride || !(member.Kind == SymbolKind.Method || member.Kind == SymbolKind.Property))) 837(!member.IsOverride || !(member.Kind == SymbolKind.Method || member.Kind == SymbolKind.Property))) 882bool isMethodOrProperty = symbol.Kind == SymbolKind.Method || symbol.Kind == SymbolKind.Property; 1117else if (symbol.Kind == SymbolKind.Method) 1324case SymbolKind.Method:
Compiler\DocumentationCommentCompiler.cs (3)
144symbol.Kind == SymbolKind.Method || 619case SymbolKind.Method: 635case SymbolKind.Method:
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
562case SymbolKind.Method: 598case SymbolKind.Method:
Compiler\MethodBodySynthesizer.cs (1)
593if (member.Kind == SymbolKind.Method)
Compiler\MethodCompiler.cs (1)
498case SymbolKind.Method:
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
154if (containingSymbol.Kind == SymbolKind.Method)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
657SymbolKind.Method => ((MethodSymbol)otherContainer).TypeParameters,
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
322if (member.Kind == SymbolKind.Method) 1011if (m.Kind == SymbolKind.Method)
Emitter\Model\PEModuleBuilder.cs (2)
381case SymbolKind.Method: 1488return container.Kind == SymbolKind.Method && ((MethodSymbol)container).IsGenericMethod ||
Emitter\Model\TypeParameterSymbolAdapter.cs (2)
62if (AdaptedTypeParameterSymbol.ContainingSymbol.Kind == SymbolKind.Method) 77if (AdaptedTypeParameterSymbol.ContainingSymbol.Kind == SymbolKind.Method)
Emitter\NoPia\EmbeddedEvent.cs (1)
131if (m.Kind == SymbolKind.Method)
Emitter\NoPia\EmbeddedType.cs (1)
304case SymbolKind.Method:
FlowAnalysis\DefiniteAssignment.cs (1)
1687while (current?.Kind is SymbolKind.Method or SymbolKind.Field or SymbolKind.Property)
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (1)
162if (symbol.Kind == SymbolKind.Method &&
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
36SymbolKind.Method when symbol is MethodSymbol m && m.MethodKind == MethodKind.LocalFunction => true,
FlowAnalysis\NullableWalker.cs (3)
858case SymbolKind.Method: 6446case SymbolKind.Method: 7338if (symbol.Kind == SymbolKind.Method)
FlowAnalysis\ReadWriteWalker.cs (1)
81while (current?.Kind is SymbolKind.Method or SymbolKind.Field or SymbolKind.Property)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (1)
479if (member.Kind != SymbolKind.Method)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
567case SymbolKind.Method:
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (3)
592symbol.Kind == SymbolKind.Method); 638if (symbol.Kind == SymbolKind.Method) 675Debug.Assert(capturedVariable.Kind == SymbolKind.Method);
Lowering\MethodToClassRewriter.cs (1)
632if (member.Kind == SymbolKind.Method)
SymbolDisplay\SymbolDisplayVisitor.cs (1)
325if (symbol.Kind != SymbolKind.Method)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
778if (owner.Kind == SymbolKind.Method)
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
783if (member.Kind == SymbolKind.Method)
Symbols\Attributes\AttributeData.cs (4)
362Debug.Assert(targetSymbol.Kind == SymbolKind.Assembly || targetSymbol.Kind == SymbolKind.NamedType || targetSymbol.Kind == SymbolKind.Method); 405Debug.Assert(targetSymbol.Kind == SymbolKind.Assembly || targetSymbol.Kind == SymbolKind.NamedType || targetSymbol.Kind == SymbolKind.Method); 459if (targetSymbol.Kind == SymbolKind.NamedType || targetSymbol.Kind == SymbolKind.Method) 739case SymbolKind.Method:
Symbols\Compilation_WellKnownMembers.cs (5)
258targetSymbolKind = SymbolKind.Method; 265targetSymbolKind = SymbolKind.Method; 269targetSymbolKind = SymbolKind.Method; 300case SymbolKind.Method: 1164if (typeParam.ContainingSymbol.Kind != SymbolKind.Method)
Symbols\ExtendedErrorTypeSymbol.cs (1)
318case SymbolKind.Method:
Symbols\MemberSignatureComparer.cs (2)
781case SymbolKind.Method: 793return member.Kind == SymbolKind.Method && ((MethodSymbol)member).IsVararg;
Symbols\MemberSymbolExtensions.cs (19)
37case SymbolKind.Method: 55case SymbolKind.Method: 70case SymbolKind.Method: 87case SymbolKind.Method: 102case SymbolKind.Method: 162return symbol.Kind == SymbolKind.Method && IsAccessor((MethodSymbol)symbol); 178return symbol.Kind == SymbolKind.Method && IsOperator((MethodSymbol)symbol); 193return symbol.Kind == SymbolKind.Method && ((MethodSymbol)symbol).MethodKind == MethodKind.Conversion; 231case SymbolKind.Method: 273case SymbolKind.Method: 293case SymbolKind.Method: 326case SymbolKind.Method: 344case SymbolKind.Method: 537case SymbolKind.Method: 570case SymbolKind.Method: 587case SymbolKind.Method: 602case SymbolKind.Method: 617case SymbolKind.Method: 652if (member.Kind == SymbolKind.Method)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (6)
1053int index = GetIndexOfFirstMember(members, SymbolKind.Method); 1059if (members[index].Kind != SymbolKind.Method) 1077if (index >= members.Length || members[index].Kind != SymbolKind.Method) 1105if (index == members.Length || members[index].Kind != SymbolKind.Method) 1267Debug.Assert(SymbolKind.Field.ToSortOrder() < SymbolKind.Method.ToSortOrder()); 1268Debug.Assert(SymbolKind.Method.ToSortOrder() < SymbolKind.Property.ToSortOrder());
Symbols\Metadata\PE\PETypeParameterSymbol.cs (4)
105return this.ContainingSymbol.Kind == SymbolKind.Method 252if (_containingSymbol.Kind == SymbolKind.Method) 600var typeParameters = (_containingSymbol.Kind == SymbolKind.Method) ? 661bool inherited = (_containingSymbol.Kind == SymbolKind.Method) && ((MethodSymbol)_containingSymbol).IsOverride;
Symbols\MethodSymbol.cs (1)
640return SymbolKind.Method;
Symbols\MethodSymbolExtensions.cs (1)
109case SymbolKind.Method:
Symbols\NamedTypeSymbol.cs (1)
358if (member.Kind == SymbolKind.Method)
Symbols\OverriddenOrHiddenMembersHelpers.cs (7)
86Debug.Assert(member.Kind == SymbolKind.Method || member.Kind == SymbolKind.Property || member.Kind == SymbolKind.Event); 578if (otherMemberArity == memberArity || (memberKind == SymbolKind.Method && otherMemberArity == 0)) 756if (hiddenMember.Kind != SymbolKind.Method || ((MethodSymbol)hiddenMember).CanBeHiddenByMemberKind(hidingMemberKind)) 879case SymbolKind.Method: 891case SymbolKind.Method: 913case SymbolKind.Method: 1034if (otherMember.Kind == SymbolKind.Method &&
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1054if (retargetedMember.Kind == SymbolKind.Method)
Symbols\Source\LocalFunctionSymbol.cs (1)
406if (tpEnclosing.ContainingSymbol.Kind == SymbolKind.Method)
Symbols\Source\ModifierUtils.cs (1)
471(symbol.Kind != SymbolKind.Method || (modifiers & DeclarationModifiers.Partial) == 0) &&
Symbols\Source\ParameterHelpers.cs (1)
876if (current.Kind == SymbolKind.Method)
Symbols\Source\SourceMemberContainerSymbol.cs (8)
1939if (symbol.Kind != SymbolKind.Method || lastSym.Kind != SymbolKind.Method) 1950if (lastSym.Kind == SymbolKind.Method) 2337if (member.Kind != SymbolKind.Method || ((MethodSymbol)member).MethodKind != MethodKind.Destructor) 3592if (symbol.Kind != SymbolKind.Method) 3628if (symbol.Kind != SymbolKind.Method) 3789case SymbolKind.Method: 4530if (member.Kind == SymbolKind.Method)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (11)
103if (abstractMember.Kind == SymbolKind.Method && abstractMember is not SynthesizedRecordOrdinaryMethod) 142case SymbolKind.Method: 237var associatedPropertyOrEvent = interfaceMemberKind == SymbolKind.Method ? ((MethodSymbol)interfaceMember).AssociatedSymbol : null; 312if (wasImplementingMemberFound && interfaceMemberKind == SymbolKind.Method) 534case SymbolKind.Method: 703if (hiddenMember.Kind == SymbolKind.Method && !((MethodSymbol)hiddenMember).CanBeHiddenByMemberKind(symbol.Kind)) 751var overridingMemberIsMethod = overridingMember.Kind == SymbolKind.Method; 870var overridingMemberIsMethod = overridingMember.Kind == SymbolKind.Method; 1599case SymbolKind.Method: 1629case SymbolKind.Method: 1762if ((object)implementingMember == null || implementingMember.Kind != SymbolKind.Method)
Symbols\Source\SourceParameterSymbol.cs (1)
115Debug.Assert((owner.Kind == SymbolKind.Method) || (owner.Kind == SymbolKind.Property));
Symbols\SubstitutedTypeParameterSymbol.cs (1)
65if (_container.Kind == SymbolKind.Method)
Symbols\Symbol.cs (6)
533case SymbolKind.Method: 593if (this.Kind == SymbolKind.Method) 770Debug.Assert(this.Kind == SymbolKind.NamedType || this.Kind == SymbolKind.Method); 1075case SymbolKind.Method: 1508case SymbolKind.Method: 1579case SymbolKind.Method:
Symbols\Symbol_Attributes.cs (3)
54case SymbolKind.Method: 890Debug.Assert(this.Kind == SymbolKind.Method); 911case SymbolKind.Method:
Symbols\SymbolDistinguisher.cs (1)
63case SymbolKind.Method:
Symbols\SymbolExtensions.cs (6)
147while (containingMember is object && containingMember.Kind == SymbolKind.Method) 166case SymbolKind.Method: 206case SymbolKind.Method: 345case SymbolKind.Method: 492case SymbolKind.Method: 541SymbolKind.Method => ((MethodSymbol)symbol).RequiresInstanceReceiver,
Symbols\SymbolKindExtensions.cs (1)
26case SymbolKind.Method:
Symbols\Tuples\TupleTypeSymbol.cs (2)
698case SymbolKind.Method: 1069case SymbolKind.Method:
Symbols\TypeSymbol.cs (11)
736case SymbolKind.Method: 804Debug.Assert(interfaceMember.Kind == SymbolKind.Method || interfaceMember.Kind == SymbolKind.Property || interfaceMember.Kind == SymbolKind.Event); 1000if (!canBeImplementedImplicitlyInCSharp9 && interfaceMember.Kind == SymbolKind.Method && 1502associated = implementation.Kind == SymbolKind.Method 1621if (interfaceMember.Kind == SymbolKind.Method && implementingType.ContainingModule != implicitImpl.ContainingModule) 1661if (interfaceMember.Kind == SymbolKind.Method) 1911case SymbolKind.Method: 1964case SymbolKind.Method: 1984case SymbolKind.Method: 2243Debug.Assert(interfaceMember.Kind != SymbolKind.Method || (object)interfaceMember == ((MethodSymbol)interfaceMember).ConstructedFrom); 2358case SymbolKind.Method:
Symbols\TypeSymbolExtensions.cs (2)
331return p.ContainingSymbol.Kind == SymbolKind.Method; 1655case SymbolKind.Method:
Symbols\VarianceSafety.cs (1)
49case SymbolKind.Method:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
ExpressionSyntaxExtensions.cs (1)
428case SymbolKind.Method:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
AddInheritdocCodeFixProvider.cs (1)
78if (symbol.Kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Event)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
SymbolKey\SymbolKeyTestBase.cs (2)
171kinds.Add(SymbolKind.Method); 230case SymbolKind.Method:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenDynamicTests.cs (1)
689case SymbolKind.Method:
CodeGen\CodeGenTupleTest.cs (1)
11635if (members1[i].Kind == SymbolKind.Method)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (24)
Attributes\AttributeTests_MarshalAs.cs (1)
70var methods = type.GetMembers().Where(s => s.Kind == SymbolKind.Method);
Attributes\AttributeTests_Security.cs (11)
729ParentKind = SymbolKind.Method, 772ParentKind = SymbolKind.Method, 810ParentKind = SymbolKind.Method, 903ParentKind = SymbolKind.Method, 1015ParentKind = SymbolKind.Method, 1034ParentKind = SymbolKind.Method, 1143ParentKind = SymbolKind.Method, 1162ParentKind = SymbolKind.Method, 1268ParentKind = SymbolKind.Method, 1345ParentKind = SymbolKind.Method, 1444ParentKind = SymbolKind.Method,
Attributes\AttributeTests_Synthesized.cs (1)
493foreach (var member in iter.GetMembers().Where(s => s.Kind == SymbolKind.Method))
Attributes\AttributeTests_Tuples.cs (1)
277case SymbolKind.Method:
Diagnostics\DiagnosticAnalyzerTests.cs (9)
515SymbolKind.Namespace, SymbolKind.NamedType, SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.Property); 841}, SymbolKind.Method); 2883TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.Method), 2929var analyzer2 = new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.Method, analyzerId: 2); 2955var analyzer2 = new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.Method, analyzerId: 2); 2988var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method, 3061TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: true, SymbolKind.Method, OperationKind.VariableDeclarationGroup), 3082var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method, 3142var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method,
FlowAnalysis\FlowTestBase.cs (1)
46case SymbolKind.Method:
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EETypeParameterSymbol.cs (1)
30Debug.Assert((container.Kind == SymbolKind.NamedType) || (container.Kind == SymbolKind.Method));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ExpressionCompilerTestBase.cs (1)
252if (methodOrType.Kind == SymbolKind.Method)
Microsoft.CodeAnalysis.CSharp.Features (8)
AddInheritdocCodeFixProvider.cs (1)
78if (symbol.Kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Event)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (2)
647SymbolKind.Method => Glyph.MethodPublic, 680symbolKindOrTypeKind.MethodKind.HasValue ? SymbolKind.Method :
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
219if (symbol.IsKind(SymbolKind.Method) && !context.IsNameOfContext)
GenerateType\CSharpGenerateTypeService.cs (2)
456return memberGroup.ElementAt(0).IsKind(SymbolKind.Method) ? (IMethodSymbol)memberGroup.ElementAt(0) : null; 466if (expressionSymbol.IsKind(SymbolKind.Method))
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
207if (symbol is IMethodSymbol method && method.ContainingSymbol.IsKind(SymbolKind.Method))
NavigationBar\CSharpNavigationBarItemService.cs (1)
176if (member.Kind == SymbolKind.Method)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IVariableDeclaration.cs (1)
943Assert.Equal(SymbolKind.Method, invocInfo.Symbol.Kind);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (54)
Semantics\ColorColorTests.cs (27)
50SymbolKind.Method, "void E.M(System.Int32 x)"); 75SymbolKind.Method, "void E.M(System.Int32 x)", 100SymbolKind.Method, "void E.Invoke(System.Int32 x)"); 123SymbolKind.Method, "void E.M(System.Int32 x)"); 147SymbolKind.Method, "void E.M(System.Int32 x)"); 347SymbolKind.Method, "void E.M(System.Int32 x)", 376SymbolKind.Method, "void E.M<System.Int32>(System.Int32 x)", 405SymbolKind.Method, "void E.M<System.Boolean>(System.Boolean x)", 438SymbolKind.Method, "void E.M(System.Int32 x)", 471SymbolKind.Method, "void E.M(System.Int32 x)", 506SymbolKind.Method, "void E.M(System.Int32 x)"); 533SymbolKind.Method, "void E.M(params System.Int32[] a)"); 560SymbolKind.Method, "void E.M(System.Int32 x)"); 600Assert.Equal(SymbolKind.Method, parentInfo.Symbol.Kind); 680SymbolKind.Method, "void E.M(System.Int32 x)"); 709SymbolKind.Method, "void E.M(params System.Int32[] a)"); 760SymbolKind.Method, "void E.M(System.Int32 x)", 799SymbolKind.Method, "void E.M(params System.Int32[] a)", 838SymbolKind.Method, "void E.M(System.Int32 x)", 877SymbolKind.Method, "void E.M(params System.Int32[] a)", 907SymbolKind.Method, "void C.Static()"); 931SymbolKind.Method, "void C.Static()"); 1323SymbolKind.Method, "void E.M(params System.Int32[] a)", 1353SymbolKind.Method, "void E.M(params System.Int32[] a)"); 1382SymbolKind.Method, "void E.M(System.Int32 x)", 1411SymbolKind.Method, "void E.M(params System.Int32[] a)", 1439SymbolKind.Method, "void E.M(System.Int32 x)");
Semantics\LambdaTests.cs (2)
853Assert.Equal(SymbolKind.Method, sym.Kind); 863Assert.Equal(SymbolKind.Method, sym.Kind);
Semantics\NativeIntegerTests.cs (4)
319case SymbolKind.Method: 433case SymbolKind.Method: 559case SymbolKind.Method: 612case SymbolKind.Method:
Semantics\PrimaryConstructorTests.cs (6)
1220Assert.Equal(SymbolKind.Method, symbol.Kind); 3497context.RegisterSymbolAction(Handle, SymbolKind.Method); 3583context.RegisterSymbolStartAction(Handle1, SymbolKind.Method); 4561context.RegisterSymbolAction(Handle1, SymbolKind.Method); 4901context.RegisterSymbolAction(Handle, SymbolKind.Method); 4988context.RegisterSymbolStartAction(Handle1, SymbolKind.Method);
Semantics\RecordStructTests.cs (3)
6153context.RegisterSymbolAction(Handle, SymbolKind.Method); 6249context.RegisterSymbolStartAction(Handle1, SymbolKind.Method); 6787context.RegisterSymbolAction(Handle1, SymbolKind.Method);
Semantics\RecordTests.cs (4)
21413Assert.Equal(SymbolKind.Method, symbol!.Kind); 26533context.RegisterSymbolAction(Handle, SymbolKind.Method); 26628context.RegisterSymbolStartAction(Handle1, SymbolKind.Method); 27626context.RegisterSymbolAction(Handle1, SymbolKind.Method);
Semantics\TopLevelStatementsTests.cs (7)
706Assert.Equal(SymbolKind.Method, local.ContainingSymbol.Kind); 4211Assert.Equal(SymbolKind.Method, local.ContainingSymbol.Kind); 4889Assert.Equal(SymbolKind.Method, label.ContainingSymbol.Kind); 4974Assert.Equal(SymbolKind.Method, label.ContainingSymbol.Kind); 6518context.RegisterSymbolAction(Handle, SymbolKind.Method); 6593context.RegisterSymbolStartAction(Handle1, SymbolKind.Method); 7257context.RegisterSymbolAction(Handle1, SymbolKind.Method);
Semantics\UnsafeTests.cs (1)
2391Assert.Equal(SymbolKind.Method, binder.ContainingMemberOrLambda.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (170)
Compilation\GetSemanticInfoTests.cs (8)
75Assert.Equal(SymbolKind.Method, sym.Symbol.Kind); 105Assert.Equal(SymbolKind.Method, sym.Symbol.Kind); 139Assert.Equal(SymbolKind.Method, sym.Symbol.Kind); 1073Assert.Equal(SymbolKind.Method, baseConstructor.Kind); 1092Assert.Equal(SymbolKind.Method, baseConstructor.Kind); 1710Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind); 1745Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind); 1780Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind);
Compilation\IndexedProperties_BindingTests.cs (1)
42IndexedPropertiesBindingChecks(source, reference, SymbolKind.Method, "get_P1");
Compilation\SemanticModelAPITests.cs (9)
155Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind); 1369Assert.Equal(SymbolKind.Method, symbol.Kind); 2085Assert.Equal(SymbolKind.Method, symbol.Kind); 2102Assert.Equal(SymbolKind.Method, symbol.Kind); 2121Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 2123Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 3051Assert.Equal(SymbolKind.Method, symbol.Kind); 3056Assert.Equal(SymbolKind.Method, symbol.Kind); 3067Assert.Equal(SymbolKind.Method, symbol.Kind);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (9)
1391Assert.True(symbolsInC.Any(s => s.Name == "M" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "A")); 1392Assert.True(symbolsInC.Any(s => s.Name == "M" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "B")); 1393Assert.True(symbolsInC.Any(s => s.Name == "M" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "C")); 1394Assert.True(symbolsInC.Any(s => s.Name == "F" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "C")); 1722symbol.Kind == SymbolKind.Method && (((IMethodSymbol)symbol).IsExtensionMethod || ((IMethodSymbol)symbol).MethodKind == MethodKind.ReducedExtension); 1885symbol.Kind == SymbolKind.Method && (((IMethodSymbol)symbol).IsExtensionMethod || ((IMethodSymbol)symbol).MethodKind == MethodKind.ReducedExtension); 3590Assert.Equal(SymbolKind.Method, symbol.Kind); 3615Assert.Equal(SymbolKind.Method, symbol.Kind); 3849Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (116)
56Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 58Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 379Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 805Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 2157Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2304Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2354Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2400Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2443Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2498Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2550Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2655Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2700Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 2702Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 2741Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 2743Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 2791Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 2793Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 2837Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 2876Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2912Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 2956Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 2992Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 3026Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 3078Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 3123Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 3163Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 3205Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 3251Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 3290Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 3326Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 3363Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 3400Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 3870Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 4079Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 4290Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 4292Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 4324Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 4892Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.ContainingSymbol.Kind); 4928Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 4929Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 4974Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 4976Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 4978Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind); 4983Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 4985Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 4987Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind); 5026Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 5028Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 5030Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind); 5035Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 5037Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 5039Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind); 5117Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 5163Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 5205Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 5284Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 5326Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 5412Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 5637Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 5662Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 5698Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 6123Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 6150Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 6183Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 6372Assert.Equal(SymbolKind.Method, symbol.Kind); 6406Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 6442Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 6685Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 7000Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 7029Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 7084Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 7112Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 7143Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 7294Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 7322Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 7759Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 8379Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 8413Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 8650Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 9465Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 9467Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 9469Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind); 9841Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 9923Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 9957Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 9993Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 10029Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 10065Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 10187Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 10226Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 10257Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 10292Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 10845Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 11154Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 11156Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 11158Assert.Equal(SymbolKind.Method, sortedCandidates[2].Kind); 11232Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 11234Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 11545Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 12682Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 13139Assert.Equal(SymbolKind.Method, symbol.Kind); 13173Assert.Equal(SymbolKind.Method, symbol.Kind); 13207Assert.Equal(SymbolKind.Method, symbol.Kind); 13238Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 13329Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 13883Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 13922Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 14125Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 14251Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 14347Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 14632Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 14671Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind); 15123Assert.Equal(SymbolKind.Method, sortedCandidates[0].Kind); 15125Assert.Equal(SymbolKind.Method, sortedCandidates[1].Kind); 15158Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind);
CrossLanguageTests.cs (1)
38Assert.Empty(t.GetMembersUnordered().Where(x => x.Kind == SymbolKind.Method && !x.CanBeReferencedByName));
DocumentationComments\CrefTests.cs (4)
817Assert.Equal(SymbolKind.Method, GetReferencedSymbol(crefSyntax, compilation).Kind); 864Assert.Equal(SymbolKind.Method, GetReferencedSymbol(crefSyntax, compilation).Kind); 1813Assert.Equal(SymbolKind.Method, actualSymbol.Kind); 6075Assert.Equal(SymbolKind.Method, methodSymbol.Kind);
DocumentationComments\DocumentationCommentIDTests.cs (1)
184Assert.Equal(SymbolKind.Method, symbol.Kind);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
878var mems = tsym.GetMembers().Where(s => s.Kind == SymbolKind.Method);
Symbols\AnonymousTypesSemanticsTests.cs (4)
591Assert.Equal(SymbolKind.Method, method.Kind); 659Assert.Equal(SymbolKind.Method, method.Kind); 680Assert.Equal(SymbolKind.Method, method.Kind); 701Assert.Equal(SymbolKind.Method, method.Kind);
Symbols\ConversionTests.cs (2)
1800Assert.Equal(SymbolKind.Method, symbol.Kind); 1834Assert.Equal(SymbolKind.Method, symbol.Kind);
Symbols\ExtensionMethodTests.cs (2)
3160Assert.Equal(SymbolKind.Method, firstInvocationSymbol.Kind); 3166Assert.Equal(SymbolKind.Method, secondInvocationSymbol.Kind);
Symbols\Metadata\MetadataMemberTests.cs (3)
163Assert.Equal(SymbolKind.Method, ctor.Kind); 204Assert.Equal(SymbolKind.Method, member1.Kind); 309Assert.Equal(SymbolKind.Method, member1.Kind);
Symbols\Metadata\PE\LoadingFields.cs (1)
110Assert.Equal(SymbolKind.Method, csFields.GetMembers("FfF").Single().Kind);
Symbols\Metadata\PE\LoadingMethods.cs (1)
102Assert.Equal(SymbolKind.Method, sameName2.Kind);
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (1)
86case SymbolKind.Method:
Symbols\Retargeting\RetargetingTests.cs (2)
1179case SymbolKind.Method: 1307case SymbolKind.Method:
Symbols\Source\DeclaringSyntaxNodeTests.cs (2)
523if (memb.Kind == SymbolKind.Method && ((IMethodSymbol)memb).MethodKind == MethodKind.Constructor) 577if (memb.Kind == SymbolKind.Method)
Symbols\Source\MethodTests.cs (1)
448Assert.Equal(SymbolKind.Method, method.Kind);
Symbols\TypeTests.cs (1)
494Assert.Equal(SymbolKind.Method, method.Kind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CompilationTestUtils.cs (1)
222get { return this.MemberGroup.WhereAsArray(s => s.Kind == SymbolKind.Method).SelectAsArray(s => (IMethodSymbol)s); }
EmitMetadataTestBase.cs (1)
151kind = SymbolKind.Method;
Extensions.cs (3)
715case SymbolKind.Method: 776case SymbolKind.Method: 811case SymbolKind.Method:
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdDumpTest.cs (1)
95case SymbolKind.Method:
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
428case SymbolKind.Method:
Recommendations\CSharpRecommendationServiceRunner.cs (1)
448if (symbol.Kind is SymbolKind.Method &&
Rename\CSharpRenameRewriterLanguageService.cs (3)
851else if (renamedSymbol.Kind == SymbolKind.Method) 995(renameSymbol.Kind == SymbolKind.Method && 1060if (symbol.Kind == SymbolKind.Method)
Simplification\CSharpSimplificationService.Expander.cs (3)
559symbol.Kind == SymbolKind.Method && 665if (symbol.Kind is SymbolKind.Method or 741if (newNode.Kind() == SyntaxKind.IdentifierName && symbol.Kind == SymbolKind.Method)
Simplification\Reducers\CSharpExtensionMethodReducer.cs (2)
58if (targetSymbol.Symbol != null && targetSymbol.Symbol.Kind == SymbolKind.Method) 123if (newSymbol.Kind == SymbolKind.Method && oldSymbol.Equals(((IMethodSymbol)newSymbol).GetConstructedReducedFrom()))
Simplification\Simplifiers\NameSimplifier.cs (1)
85if (symbol.Kind == SymbolKind.Method && name.Kind() == SyntaxKind.GenericName)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Peek\PeekHelpers.cs (1)
59case SymbolKind.Method:
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
Diagnostics\DiagnosticServiceTests.vb (2)
1287context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.Method) 1921End Sub, SymbolKind.Method)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
DkmUtilities.cs (1)
301case SymbolKind.Method:
Microsoft.CodeAnalysis.Features (35)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
763case SymbolKind.Method:
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (3)
176compilationStartContext.RegisterSymbolAction(AnalyzeSymbolDeclaration, SymbolKind.Method, SymbolKind.Field, SymbolKind.Property, SymbolKind.Event); 370case SymbolKind.Method: 619case SymbolKind.Method:
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
287if (symbolInfo.Symbol.Kind != SymbolKind.Method)
ChangeSignature\AbstractChangeSignatureService.cs (1)
144if (!symbol.MatchesKind(SymbolKind.Method, SymbolKind.Property))
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
362case SymbolKind.Method:
CodeLens\CodeLensReferencesService.cs (1)
226if (current.Kind != SymbolKind.Method)
Completion\CommonCompletionUtilities.cs (1)
128case SymbolKind.Method:
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
153if (generatedMember.Kind == SymbolKind.Method)
Completion\Providers\AbstractOverrideCompletionProvider.cs (1)
80SymbolKind.Method => ((IMethodSymbol)symbol).ReturnType,
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
191if (symbol.MatchesKind(SymbolKind.Event, SymbolKind.Method))
Debugging\AbstractBreakpointResolver.cs (3)
232=> (symbol.Kind == SymbolKind.Method) ? ((IMethodSymbol)symbol).PartialImplementationPart : null; 241if (kind is not (SymbolKind.Method or SymbolKind.Property)) 268if (methodOrProperty.IsKind(SymbolKind.Method))
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
139case SymbolKind.Method:
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
333SymbolKind.Method => GetDisplayName((IMethodSymbol)symbol), 2370case SymbolKind.Method:
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
205SymbolKind.Method or
ExtractInterface\AbstractExtractInterfaceService.cs (1)
398case SymbolKind.Method:
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
145.Where(m => m.Kind != SymbolKind.Method);
GoToBase\FindBaseHelpers.cs (1)
30SymbolKind.Method or
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
574|| declaredSymbol.IsKind(SymbolKind.Method)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (2)
36SymbolKind.Method or 49SymbolKind.Method => new WrappedMethodSymbol((IMethodSymbol)m, canImplementImplicitly, docCommentFormattingService),
MetadataAsSource\MetadataAsSourceFileService.cs (1)
323case SymbolKind.Method:
NamingStyleDiagnosticAnalyzerBase.cs (1)
38SymbolKind.Method,
Rename\SymbolicRenameInfo.cs (2)
189symbol.ContainingSymbol.Kind == SymbolKind.Method && 206if (symbol.Kind == SymbolKind.Method && ((IMethodSymbol)symbol).MethodKind == MethodKind.UserDefinedOperator)
Shared\Extensions\ISymbolExtensions_2.cs (1)
94case SymbolKind.Method:
Shared\Extensions\ISymbolExtensions_Sorting.cs (3)
173if (s1.Kind == SymbolKind.Method || s2.Kind == SymbolKind.Method) 177: s1.Kind == SymbolKind.Method ? -1 : 1;
Shared\Utilities\ExtractTypeHelpers.cs (1)
207case SymbolKind.Method:
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (1)
204SymbolKind.Method or
Microsoft.CodeAnalysis.Test.Utilities (22)
Compilation\CompilationExtensions.cs (2)
235if (declaration.DeclaredSymbol.Kind == SymbolKind.Method && compilation.Language == LanguageNames.VisualBasic) 259case SymbolKind.Method:
Diagnostics\CommonDiagnosticAnalyzers.cs (5)
1463if (context.OwningSymbol.Kind != SymbolKind.Method || 1481if (context.OwningSymbol.Kind != SymbolKind.Method || 1496if (context.OwningSymbol.Kind != SymbolKind.Method) 1509if (context.OwningSymbol.Kind != SymbolKind.Method) 2690context.RegisterSymbolAction(symbolContext => AnalyzedSymbols.Add(symbolContext.Symbol), SymbolKind.NamedType, SymbolKind.Method);
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (1)
74SymbolKind.Method,
Diagnostics\TrackingDiagnosticAnalyzer.cs (14)
84SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Parameter, SymbolKind.Property 119new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.Constructor, ReturnsVoid = true }, 120new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.Conversion, ReturnsVoid = false }, 121new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.Destructor, ReturnsVoid = true }, // C# only 122new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.EventAdd, ReturnsVoid = true }, 123new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.EventRemove, ReturnsVoid = true }, 124new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.EventRaise, ReturnsVoid = true }, // VB only 125new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.ExplicitInterfaceImplementation, ReturnsVoid = true }, // C# only 126new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.Ordinary, ReturnsVoid = false }, 127new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.Ordinary, ReturnsVoid = true }, 128new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.PropertyGet, ReturnsVoid = false }, 129new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.PropertySet, ReturnsVoid = true }, 130new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.StaticConstructor, ReturnsVoid = true }, 131new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.UserDefinedOperator, ReturnsVoid = false },
Microsoft.CodeAnalysis.VisualBasic (219)
Analysis\FlowAnalysis\AbstractFlowPass.vb (5)
120_info.Symbol.Kind = SymbolKind.Method OrElse 247Return If(Me.symbol.Kind = SymbolKind.Method, DirectCast(Me.symbol, MethodSymbol).Parameters, ImmutableArray(Of ParameterSymbol).Empty) 261Return Me.symbol.Kind = SymbolKind.Method AndAlso DirectCast(Me.symbol, MethodSymbol).Locations.Length = 1 271Return If(Me.symbol.Kind = SymbolKind.Method, DirectCast(Me.symbol, MethodSymbol), Nothing) 281Return If(Me.symbol.Kind = SymbolKind.Method, DirectCast(Me.symbol, MethodSymbol).ReturnType, Nothing)
Analysis\InitializerRewriter.vb (1)
88If member.Kind = SymbolKind.Method Then
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
51Debug.Assert(info.Symbol.Kind = SymbolKind.Method)
Binding\Binder.vb (1)
400Case SymbolKind.Method
Binding\Binder_Constraints.vb (2)
18Debug.Assert((containingSymbol.Kind = SymbolKind.NamedType) OrElse (containingSymbol.Kind = SymbolKind.Method)) 48Debug.Assert((containingSymbol.Kind = SymbolKind.NamedType) OrElse (containingSymbol.Kind = SymbolKind.Method))
Binding\Binder_Expressions.vb (12)
1882Case SymbolKind.Method 2212Case SymbolKind.Method, SymbolKind.Property 2560Case SymbolKind.Field, SymbolKind.Method, SymbolKind.Property, SymbolKind.Event 3065((lookupResult.Symbols(0).Kind <> SymbolKind.Method AndAlso lookupResult.Symbols(0).Kind <> SymbolKind.Property) OrElse 3112Case SymbolKind.Method 3489Case SymbolKind.Method 3979Case SymbolKind.Method 4602Return ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(ContainingMember, MethodSymbol).IsAsync 4606Return ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(ContainingMember, MethodSymbol).IsIterator 4713If lookupResult.Kind = LookupResultKind.Good AndAlso lookupResult.Symbols(0).Kind = SymbolKind.Method Then 4811If lookupResult.Kind = LookupResultKind.Good AndAlso lookupResult.Symbols(0).Kind = SymbolKind.Method Then 4941ElseIf ContainingMember.Kind = SymbolKind.Method Then
Binding\Binder_Invocation.vb (6)
58If Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.Constructor Then 554If kind = SymbolKind.Method OrElse kind = SymbolKind.Property Then 898If methodOrProperty.Kind = SymbolKind.Method Then 1732If underlyingSymbol.Kind = SymbolKind.Method Then 2277Debug.Assert(candidate.UnderlyingSymbol.Kind = SymbolKind.Method) 3136Case SymbolKind.Method
Binding\Binder_Lookup.vb (7)
201Case SymbolKind.Method 244ElseIf sym.Kind = SymbolKind.Method Then 252If unwrappedSym.Kind = SymbolKind.Method AndAlso unwrappedSym.ContainingSymbol IsNot Nothing Then 289sym.Kind <> SymbolKind.Method Then 1155result.Symbols(0).Kind <> SymbolKind.Method) Then 1546FilterSymbolsInLookupResult(lookupResult, SymbolKind.Method, leaveInsteadOfRemoving:=True) 1685lookupResult.Symbols(0).Kind <> SymbolKind.Method Then
Binding\Binder_ObjectInitializer.vb (1)
829Return y.Kind = SymbolKind.Method
Binding\Binder_Statements.vb (8)
975ElseIf Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).IsGenericMethod Then 4208If sym.Kind = SymbolKind.Method Then 4262If result.Symbols(0).Kind = SymbolKind.Method AndAlso 5010Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5021Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5051Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5119Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5131Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod)
Binding\Binder_Utils.vb (1)
862Debug.Assert(Not (container.Kind = SymbolKind.Method AndAlso DirectCast(container, MethodSymbol).MethodKind = MethodKind.DelegateInvoke))
Binding\Binder_XmlLiterals.vb (1)
985Case SymbolKind.Method
Binding\BinderFactory.vb (1)
638(symbol.Kind = SymbolKind.Method) Then
Binding\DocumentationCommentBinder.vb (2)
186Case SymbolKind.Method, SymbolKind.Property 206Case SymbolKind.Method
Binding\DocumentationCommentCrefBinder.vb (4)
119Case SymbolKind.Method 387Case SymbolKind.Method 793Case SymbolKind.Method 850Case SymbolKind.Method
Binding\DocumentationCommentCrefBinder_Compat.vb (2)
210Case SymbolKind.Method 395Case SymbolKind.Method
Binding\DocumentationCommentParamBinder.vb (1)
37Case SymbolKind.Method
Binding\DocumentationCommentTypeParamBinder.vb (1)
44Case SymbolKind.Method
Binding\LookupResult.vb (1)
517Case SymbolKind.Method
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
145If member.Kind = SymbolKind.Method Then
Compilation\ClsComplianceChecker.vb (8)
290Debug.Assert(symbol.Kind = SymbolKind.NamedType OrElse symbol.Kind = SymbolKind.Field OrElse symbol.Kind = SymbolKind.Property OrElse symbol.Kind = SymbolKind.Event OrElse symbol.Kind = SymbolKind.Method) 422Case SymbolKind.Method 477If IsAccessibleIfContainerIsAccessible(member) AndAlso (Not member.IsOverrides OrElse Not (member.Kind = SymbolKind.Method OrElse member.Kind = SymbolKind.Property)) Then 486If IsAccessibleOutsideAssembly(member) AndAlso IsTrue(GetDeclaredOrInheritedCompliance(member)) AndAlso (Not member.IsOverrides OrElse Not (member.Kind = SymbolKind.Method OrElse member.Kind = SymbolKind.Property)) Then 520Dim isMethodOrProperty As Boolean = symbol.Kind = SymbolKind.Method OrElse symbol.Kind = SymbolKind.Property 666ElseIf symbol.Kind = SymbolKind.Method Then 922Case SymbolKind.Method 944Case SymbolKind.Method
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (2)
723Case SymbolKind.Method 782SymbolKind.Method
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
106Case SymbolKind.Method
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (1)
119symbol.Kind = SymbolKind.Method OrElse
Compilation\MethodCompiler.vb (5)
137If symbol.Kind = SymbolKind.Method AndAlso symbol.IsImplicitlyDeclared AndAlso 391If symbol.Kind = SymbolKind.Method Then 653Case SymbolKind.Method 754If member.IsShared OrElse Not member.IsFromCompilation(_compilation) OrElse member.Kind <> SymbolKind.Method Then 858If member.Kind = SymbolKind.Method Then
Compilation\SemanticModel.vb (4)
1209Case SymbolKind.Method, SymbolKind.Field, SymbolKind.Property 1863(result.Kind = SymbolKind.Method AndAlso DirectCast(result, MethodSymbol).MethodKind = MethodKind.Constructor) Then 2851If symbol.Kind = SymbolKind.Method Then 3537Case SymbolKind.Method
Compilation\SyntaxTreeSemanticModel.vb (2)
716Case SymbolKind.Method 1063Case SymbolKind.Method
Compilation\VisualBasicCompilation.vb (1)
1562If (Not lookupResult.IsGoodOrAmbiguous) OrElse lookupResult.Symbols(0).Kind <> SymbolKind.Method Then
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
120ElseIf containingSymbol.Kind = SymbolKind.Method Then
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
210Debug.Assert(members.Length = 1 AndAlso members(0).Kind = SymbolKind.Method)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (1)
489Case SymbolKind.Method
Emit\NamedTypeSymbolAdapter.vb (3)
276If member.Kind = SymbolKind.Method Then 470If member.Kind = SymbolKind.Method Then 974If member.Kind = SymbolKind.Method Then
Emit\NoPia\EmbeddedEvent.vb (1)
106If m.Kind = SymbolKind.Method Then
Emit\NoPia\EmbeddedType.vb (1)
238Case SymbolKind.Method
Emit\PEModuleBuilder.vb (1)
236Case SymbolKind.Method
Emit\SymbolTranslator.vb (1)
518Return container.Kind = SymbolKind.Method AndAlso (DirectCast(container, MethodSymbol)).IsGenericMethod OrElse
Emit\TypeParameterSymbolAdapter.vb (4)
57If AdaptedTypeParameterSymbol.ContainingSymbol.Kind = SymbolKind.Method Then 68If AdaptedTypeParameterSymbol.ContainingSymbol.Kind = SymbolKind.Method Then 144If kind = SymbolKind.Method Then 154If kind = SymbolKind.Method Then
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
554If result.Symbols(0).Kind = SymbolKind.Method Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
838If result.Symbols(0).Kind = SymbolKind.Method Then
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
146If nonLambda?.Kind = SymbolKind.Method Then
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
256local.ContainingSymbol.Kind <> SymbolKind.Method,
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
201(fromMember.Kind = SymbolKind.Field OrElse (fromMember.Kind = SymbolKind.Method AndAlso
Semantics\AccessCheck.vb (1)
121Case SymbolKind.Method, SymbolKind.Property, SymbolKind.Event, SymbolKind.Field
Semantics\Operators.vb (1)
2918If member.Kind = SymbolKind.Method Then
Semantics\OverloadResolution.vb (2)
2893If candidateSymbol.Kind = SymbolKind.Method Then 4822If paramForGenericityCheck.ContainingSymbol.Kind = SymbolKind.Method Then
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
700symbol.Kind <> SymbolKind.Method OrElse
Symbols\Attributes\AttributeData.vb (4)
217Debug.Assert(targetSymbol.Kind = SymbolKind.Assembly OrElse targetSymbol.Kind = SymbolKind.NamedType OrElse targetSymbol.Kind = SymbolKind.Method) 287Debug.Assert(targetSymbol.Kind = SymbolKind.Assembly OrElse targetSymbol.Kind = SymbolKind.NamedType OrElse targetSymbol.Kind = SymbolKind.Method) 336If targetSymbol.Kind = SymbolKind.NamedType OrElse targetSymbol.Kind = SymbolKind.Method Then 578Case SymbolKind.Method
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (4)
223Case SymbolKind.Method 286Case SymbolKind.Method 309symbol.Kind = SymbolKind.Method OrElse 342Case SymbolKind.Method
Symbols\MemberSignatureComparer.vb (3)
55Case SymbolKind.Method 72Case SymbolKind.Method 87Case SymbolKind.Method, SymbolKind.Property, SymbolKind.Event
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
518If m.Kind <> SymbolKind.Method Then
Symbols\Metadata\PE\PENamedTypeSymbol.vb (5)
530Dim index = GetIndexOfFirstMember(members, SymbolKind.Method) 535If member.Kind <> SymbolKind.Method Then 551If index >= members.Length OrElse members(index).Kind <> SymbolKind.Method Then 572If index = members.Length OrElse members(index).Kind <> SymbolKind.Method Then 633Case SymbolKind.Method
Symbols\Metadata\PE\PETypeParameterSymbol.vb (4)
95Return If(Me.ContainingSymbol.Kind = SymbolKind.Method, 170If _containingSymbol.Kind = SymbolKind.Method Then 256Dim typeParameters = If(_containingSymbol.Kind = SymbolKind.Method, 269Dim inherited = (_containingSymbol.Kind = SymbolKind.Method) AndAlso DirectCast(_containingSymbol, MethodSymbol).IsOverrides
Symbols\MethodSymbol.vb (1)
443Return SymbolKind.Method
Symbols\NamedTypeSymbol.vb (3)
298If member.Kind = SymbolKind.Method Then 410If candidate.Kind = SymbolKind.Method Then 418If candidate.Kind = SymbolKind.Method Then
Symbols\NamedTypeSymbolExtensions.vb (1)
36If kind = SymbolKind.Method Then
Symbols\NamespaceOrTypeSymbol.vb (1)
203If member.Kind = SymbolKind.Method Then
Symbols\NamespaceSymbol.vb (2)
498If member.Kind = SymbolKind.Method Then 519If member.Kind = SymbolKind.Method Then
Symbols\PropertySymbol.vb (1)
217((fromMember.Kind = SymbolKind.Method AndAlso DirectCast(fromMember, MethodSymbol).IsAnyConstructor) OrElse
Symbols\Retargeting\RetargetingSymbolTranslator.vb (4)
71Dim containingType = If(container.Kind = SymbolKind.Method, 801If underlyingSymbol.Kind = SymbolKind.Method Then 807Debug.Assert(underlyingSymbol.Kind = SymbolKind.Method) 994If retargetedMember.Kind = SymbolKind.Method Then
Symbols\Source\ImplementsHelper.vb (3)
26Case SymbolKind.Method 101If implementingSym.Kind = SymbolKind.Method Then 428Case SymbolKind.Method
Symbols\Source\LambdaSymbol.vb (2)
135Case SymbolKind.Method 228Case SymbolKind.Field, SymbolKind.Property, SymbolKind.Method
Symbols\Source\LocalSymbol.vb (2)
105Debug.Assert(container.Kind = SymbolKind.Method OrElse 155Debug.Assert((Me.IsFunctionValue AndAlso _container.Kind = SymbolKind.Method AndAlso DirectCast(_container, MethodSymbol).MethodKind = MethodKind.LambdaMethod) OrElse type.Equals(ComputeType()))
Symbols\Source\OverloadingHelper.vb (1)
29Debug.Assert(kind = SymbolKind.Method OrElse kind = SymbolKind.Property)
Symbols\Source\OverrideHidingHelper.vb (7)
149Case SymbolKind.Method 283Case SymbolKind.Method 284If hidingMember.IsOverloads AndAlso hiddenMember.Kind = SymbolKind.Method Then 358(member.Kind = SymbolKind.Method AndAlso DirectCast(member, MethodSymbol).IsUserDefinedOperator() <> DirectCast(hiddenMember, MethodSymbol).IsUserDefinedOperator()) OrElse 433(hidingMember.Kind = SymbolKind.Property OrElse hidingMember.Kind = SymbolKind.Method) AndAlso 492If sym.Kind <> SymbolKind.Method Then 513Case SymbolKind.Method
Symbols\Source\SourceDeclareMethodSymbol.vb (1)
59OverloadingHelper.SetMetadataNameForAllOverloads(_name, SymbolKind.Method, m_containingType)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (12)
448Case SymbolKind.Method 1160haveExtensionMethods = (sym.Kind = SymbolKind.Method AndAlso DirectCast(sym, MethodSymbol).IsExtensionMethod) 2396Case SymbolKind.Method 2432If (symbol.Kind = SymbolKind.Method AndAlso checkMethods) OrElse (symbol.IsPropertyAndNotWithEvents AndAlso checkProperties) Then 2455Case SymbolKind.Method 2766Debug.Assert(symbols.Where(Function(sym) sym.Kind = SymbolKind.Method AndAlso 3090ElseIf ((firstSymbol.Kind <> SymbolKind.Method) AndAlso (Not firstSymbol.IsPropertyAndNotWithEvents)) OrElse 3511For Each memberKind In {SymbolKind.Method, SymbolKind.Property} 3520If canDeclareOperators AndAlso memberKind = SymbolKind.Method AndAlso 3578If canDeclareOperators AndAlso memberKind = SymbolKind.Method AndAlso 3600If member.Kind <> SymbolKind.Method Then 3728If nextMember.Kind <> SymbolKind.Method Then
Symbols\Source\SourceMemberMethodSymbol.vb (1)
108OverloadingHelper.SetMetadataNameForAllOverloads(_name, SymbolKind.Method, m_containingType)
Symbols\Source\SourceMethodSymbol.vb (1)
1136SymbolKind.Method, GetMethodLocationFromSyntax(syntax), tree), MethodSymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2599If member.Kind = SymbolKind.Method Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (6)
101If m.Kind = SymbolKind.Method Then 380Case SymbolKind.Method 450Case SymbolKind.Method 545Case SymbolKind.Method 1315If attributeSource.Kind = SymbolKind.Method Then 1356If attributeSource.Kind = SymbolKind.Method Then
Symbols\Source\SourceParameterSymbol.vb (4)
186If containingSymbol.Kind = SymbolKind.Method AndAlso DirectCast(containingSymbol, MethodSymbol).MethodKind = MethodKind.DeclareMethod Then 206Case SymbolKind.Method 450If container.Kind = SymbolKind.Method Then 495ContainingSymbol.Kind = SymbolKind.Method AndAlso
Symbols\SubstitutedNamedType.vb (2)
365Case SymbolKind.Method 448Case SymbolKind.Method
Symbols\SubstitutedTypeParameterSymbol.vb (1)
89Return If(_containingSymbol.Kind = SymbolKind.Method,
Symbols\Symbol.vb (3)
538Case SymbolKind.Method 578If Me.Kind = SymbolKind.Method Then 939Case SymbolKind.Method
Symbols\Symbol_Attributes.vb (4)
70Case SymbolKind.Method 510Debug.Assert(Me.Kind = SymbolKind.Method OrElse Me.Kind = SymbolKind.Property) 536If Me.Kind = SymbolKind.Method Then 578Case SymbolKind.Assembly, SymbolKind.NamedType, SymbolKind.Method
Symbols\SymbolExtensions.vb (14)
56Case SymbolKind.Method 138If kind = SymbolKind.Method Then 165Case SymbolKind.Method 196Case SymbolKind.Field, SymbolKind.Property, SymbolKind.Method, SymbolKind.Event 209Case SymbolKind.Method, SymbolKind.Property, SymbolKind.Event 243Return symbol.Kind = SymbolKind.Method AndAlso IsAccessor(DirectCast(symbol, MethodSymbol)) 280Return this.Kind = SymbolKind.Method AndAlso DirectCast(this, MethodSymbol).IsReducedExtensionMethod 289Case SymbolKind.Method 306Case SymbolKind.Method 322Case SymbolKind.Method 341Case SymbolKind.Method 376Return symbol.Kind = SymbolKind.Method AndAlso DirectCast(symbol, MethodSymbol).IsUserDefinedOperator() 456While If(member?.Kind = SymbolKind.Method, False) AndAlso DirectCast(member, MethodSymbol).MethodKind = MethodKind.AnonymousFunction 466Case SymbolKind.Method
Symbols\Tuples\TupleTypeSymbol.vb (2)
709Case SymbolKind.Method 909Case SymbolKind.Method
Symbols\TypeSubstitution.vb (5)
563(targetGenericDefinition.Kind = SymbolKind.Method AndAlso 566Debug.Assert((targetGenericDefinition.Kind = SymbolKind.Method AndAlso 596If memberDefinition.Kind = SymbolKind.Method Then 758If targetGenericDefinition.Kind = SymbolKind.Method Then 814If targetGenericDefinition.Kind = SymbolKind.Method Then
Symbols\TypeSymbol.vb (1)
676Case SymbolKind.Method
Symbols\WellKnownMembers.vb (5)
434targetSymbolKind = SymbolKind.Method 439targetSymbolKind = SymbolKind.Method 442targetSymbolKind = SymbolKind.Method 467Case SymbolKind.Method 656If typeParam.ContainingSymbol.Kind <> SymbolKind.Method Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
ExpressionSyntaxExtensions.vb (1)
454SymbolKind.Method,
InvocationExpressionSyntaxExtensions.vb (1)
50Return symbol IsNot Nothing AndAlso symbol.MatchesKind(SymbolKind.Property, SymbolKind.Method) AndAlso Not symbol.IsAnonymousFunction
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
SymbolId\SymbolKeyTestBase.vb (2)
143kinds.Add(SymbolKind.Method) 205Case SymbolKind.Method
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (14)
Attributes\AttributeTests_MarshalAs.vb (1)
50Dim methods = typeSym.GetMembers().Where(Function(s) s.Kind = SymbolKind.Method)
Attributes\AttributeTests_Tuples.vb (2)
253Case SymbolKind.Method 268Case SymbolKind.Method
CodeGen\CodeGenAsyncTests.vb (1)
8441Case SymbolKind.Method
CodeGen\CodeGenTuples.vb (1)
15211If members1(i).Kind = SymbolKind.Method Then
CodeGen\CodeGenVBCore.vb (1)
3042Case SymbolKind.Method
Emit\CompilationEmitTests.vb (8)
2577Case SymbolKind.Method 2723.ParentKind = SymbolKind.Method, 2830.ParentKind = SymbolKind.Method, 2955.ParentKind = SymbolKind.Method, 2973.ParentKind = SymbolKind.Method, 3027.ParentKind = SymbolKind.Method, 3045.ParentKind = SymbolKind.Method, 3214.ParentKind = SymbolKind.Method,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EETypeParameterSymbol.vb (1)
24Debug.Assert(container.Kind = SymbolKind.NamedType OrElse container.Kind = SymbolKind.Method)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ExpressionCompilerTestBase.vb (1)
135If methodOrType.Kind = SymbolKind.Method Then
Microsoft.CodeAnalysis.VisualBasic.Features (10)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
352(symbol.Kind = SymbolKind.Method OrElse symbol.Kind = SymbolKind.Property) Then
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
241ElseIf symbol.Kind = SymbolKind.Method Then
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1394If symbol.Kind = SymbolKind.Method AndAlso CType(symbol, IMethodSymbol).IsPartialDefinition Then 2467Case SymbolKind.Method 2504Case SymbolKind.Method
ExtractMethod\Extensions.vb (1)
140Dim methodSymbols = model.GetSymbolInfo(invocation, cancellationToken).GetAllSymbols().Where(Function(s) s.Kind = SymbolKind.Method).Cast(Of IMethodSymbol)()
GenerateType\VisualBasicGenerateTypeService.vb (2)
337If symbol IsNot Nothing AndAlso symbol.IsKind(SymbolKind.Method) Then 365Return If(memberGroup.ElementAt(0).IsKind(SymbolKind.Method), DirectCast(memberGroup.ElementAt(0), IMethodSymbol), Nothing)
LanguageServices\VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb (1)
171If method IsNot Nothing AndAlso method.ContainingSymbol.IsKind(SymbolKind.Method) Then
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
270If symbol.Kind = SymbolKind.Method Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (130)
Binding\ImplicitVariableTests.vb (3)
899symbolKind:=SymbolKind.Method) 921symbolKind:=SymbolKind.Method, 935symbolKind:=SymbolKind.Method,
Compilation\MyTemplateTests.vb (1)
297Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind)
Compilation\SemanticModelAPITests.vb (5)
502Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind) 511Assert.Equal(SymbolKind.Method, speculativeSymbolInfo.Symbol.Kind) 1054Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind) 1094Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind) 1918speculatedMemberName, SpeculativeBindingOption.BindAsExpression, SymbolKind.Method, "I.Method2")
DeclaringSyntaxNodeTests.vb (2)
514If memb.Kind = SymbolKind.Method AndAlso (DirectCast(memb, MethodSymbol)).MethodKind = MethodKind.Constructor Then 597If memb.Kind = SymbolKind.Method Then
ExtensionMethods\SemanticModelTests.vb (5)
60Assert.Equal(SymbolKind.Method, method.Kind) 128Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 188Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1343Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1392Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind)
FlowAnalysis\FlowTestBase.vb (1)
43Case SymbolKind.Method
Semantics\BinaryOperators.vb (1)
1107If m.Kind = SymbolKind.Method Then
Semantics\GetExtendedSemanticInfoTests.vb (89)
550Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 598Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 654Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 802Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 804Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind) 806Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind) 861Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 863Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind) 865Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind) 914Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1008Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1059Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1110Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1157Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1203Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1253Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 1525Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1540Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1555Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1629Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 1673Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 1675Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind) 1716Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 1757Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 1934Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 2119Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 2255Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 2478Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 2642Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 2644Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind) 2646Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind) 2648Assert.Equal(SymbolKind.Method, sortedCandidates(3).Kind) 2650Assert.Equal(SymbolKind.Method, sortedCandidates(4).Kind) 2652Assert.Equal(SymbolKind.Method, sortedCandidates(5).Kind) 2654Assert.Equal(SymbolKind.Method, sortedCandidates(6).Kind) 2656Assert.Equal(SymbolKind.Method, sortedCandidates(7).Kind) 2658Assert.Equal(SymbolKind.Method, sortedCandidates(8).Kind) 2660Assert.Equal(SymbolKind.Method, sortedCandidates(9).Kind) 2662Assert.Equal(SymbolKind.Method, sortedCandidates(10).Kind) 2664Assert.Equal(SymbolKind.Method, sortedCandidates(11).Kind) 2789Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 3722Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 3803Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 3805Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind) 3807Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind) 3841Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 3843Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind) 3845Assert.Equal(SymbolKind.Method, sortedCandidates(2).Kind) 4131Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4351Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4390Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4426Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4465Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4504Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4540Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4585Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 4587Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind) 4800Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 4802Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind) 4843Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 4845Assert.Equal(SymbolKind.Method, sortedCandidates(1).Kind) 6062Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 6107Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 6149Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 7332Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 7374Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 7407Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 7448Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 7529Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 7696Assert.Equal(SymbolKind.Method, semanticInfo1.Symbol.ContainingSymbol.Kind) 7712Assert.Equal(SymbolKind.Method, semanticInfo2.Symbol.ContainingSymbol.Kind) 8203Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 8247Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 8287Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8332Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8379Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8424Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8520Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8562Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8829Assert.Equal(SymbolKind.Method, semanticSummary.CandidateSymbols(0).Kind) 9630Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9663Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9698Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9733Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9768Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9900Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 9943Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 9975Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 10009Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind)
Semantics\GetSemanticInfoTests.vb (11)
368Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 720Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 807Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind) 844Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind) 879Assert.Equal(SymbolKind.Method, parameter.ContainingSymbol.Kind) 913Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind) 1505Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 2094Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 3329Assert.Equal(SymbolKind.Method, sym.Kind) 3353Assert.Equal(SymbolKind.Method, sym.Kind) 5611Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind)
Semantics\NewOnInterfaceTests.vb (1)
1237Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind)
Semantics\QueryExpressions_SemanticModel.vb (1)
3367Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind)
Semantics\SelectCaseTests.vb (7)
143Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 180Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 214Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 288Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 328Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 367Assert.Equal(SymbolKind.Method, sortedCandidates(0).Kind) 497Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind)
Semantics\SyncLockTests.vb (1)
246Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind)
Semantics\UsingStatementTest.vb (1)
344If (type.Symbol.Kind = SymbolKind.Method) Then
Semantics\WithBlockSemanticModelTests.vb (1)
75Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (20)
DocumentationComments\DocCommentTests.vb (5)
6688SymbolKind.Method), 6702SymbolKind.Method)) 6708SymbolKind.Method), 6954Assert.Equal(SymbolKind.Method, method.Kind) 7404container:=DirectCast(symInteger(0), NamedTypeSymbol)), SymbolKind.Method),
SymbolsTests\Metadata\MetadataMemberTests.vb (4)
167Assert.Equal(SymbolKind.Method, ctor.Kind) 212Assert.Equal(SymbolKind.Method, member1.Kind) 328Assert.Equal(SymbolKind.Method, member1.Kind) 727Dim mems = tsym.GetMembers().Where(Function(s) s.Kind = SymbolKind.Method)
SymbolsTests\Metadata\PE\LoadingMethods.vb (1)
97Assert.Equal(SymbolKind.Method, sameName(0).Kind)
SymbolsTests\Source\ComClassTests.vb (1)
62Case SymbolKind.Method
SymbolsTests\Source\GroupClassTests.vb (1)
3358Assert.Equal(SymbolKind.Method, symbolInfo.Symbol.Kind)
SymbolsTests\Source\OverridesTests.vb (4)
2482Where memb.Kind = SymbolKind.Method 2485Where memb.Kind = SymbolKind.Method 2488Where memb.Kind = SymbolKind.Method 2491Where memb.Kind = SymbolKind.Method
SymbolsTests\Source\TypeTests.vb (4)
564Dim ctor = enumMembers.Where(Function(s) s.Kind = SymbolKind.Method) 566Assert.Equal(SymbolKind.Method, ctor(0).Kind) 743Assert.Equal(SymbolKind.Method, mem2.Kind) 753Assert.Equal(SymbolKind.Method, mem3.Kind)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (17)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
169(symbol.IsKind(SymbolKind.Method) AndAlso DirectCast(symbol, IMethodSymbol).MethodKind = MethodKind.Constructor)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
109Case SymbolKind.Method
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
206If symbol.IsKind(SymbolKind.Method) OrElse symbol.IsKind(SymbolKind.Property) OrElse symbol.IsKind(SymbolKind.Event) Then
InvocationExpressionSyntaxExtensions.vb (1)
50Return symbol IsNot Nothing AndAlso symbol.MatchesKind(SymbolKind.Property, SymbolKind.Method) AndAlso Not symbol.IsAnonymousFunction
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
454SymbolKind.Method,
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
337symbols = symbols.WhereAsArray(Function(s) s.Kind <> SymbolKind.Method OrElse DirectCast(s, IMethodSymbol).MethodKind <> MethodKind.UserDefinedOperator)
Rename\VisualBasicRenameRewriterLanguageService.vb (4)
715renamedSymbol.ContainingSymbol.Kind = SymbolKind.Method Then 756ElseIf renamedSymbol.Kind = SymbolKind.Method Then 807(renameSymbol.Kind = SymbolKind.Method AndAlso 941If symbol.Kind = SymbolKind.Method Then
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
103If symbol IsNot Nothing AndAlso symbol.Kind = SymbolKind.Method AndAlso Not DirectCast(symbol, IMethodSymbol).IsConstructor Then
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (2)
40If (Not targetSymbol.Symbol Is Nothing) AndAlso targetSymbol.Symbol.Kind = SymbolKind.Method Then 63If newSymbol.Kind = SymbolKind.Method And oldSymbol.Equals(DirectCast(newSymbol, IMethodSymbol).GetConstructedReducedFrom()) Then
Simplification\Simplifiers\NameSimplifier.vb (2)
42If symbol.Kind = SymbolKind.Method AndAlso symbol.IsConstructor() Then 46If symbol.Kind = SymbolKind.Method AndAlso name.Kind = SyntaxKind.GenericName Then
Simplification\VisualBasicSimplificationService.Expander.vb (2)
644If symbol.Kind = SymbolKind.Method OrElse 685If newNode.Kind = SyntaxKind.IdentifierName AndAlso symbol.Kind = SymbolKind.Method Then
Microsoft.CodeAnalysis.Workspaces (41)
AbstractSpeculationAnalyzer.cs (4)
706&& symbol.IsKind(SymbolKind.Method) 838return symbol.Kind == SymbolKind.Method && 1021return receiverSymbol.IsKind(SymbolKind.Method) || 1031if (originalSymbol.IsKind(SymbolKind.Method) || originalSymbol.IsIndexer())
AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
125return symbol.Kind == SymbolKind.Method &&
AccessibilityExtensions.cs (1)
36case SymbolKind.Method:
CodeGenerationAbstractMethodSymbol.cs (1)
79public override SymbolKind Kind => SymbolKind.Method;
Editing\SyntaxGenerator.cs (3)
532var invoke = symbol.Type.GetMembers("Invoke").FirstOrDefault(m => m.Kind == SymbolKind.Method) as IMethodSymbol; 744case SymbolKind.Method: 841case SymbolKind.Method:
FindSymbols\Declarations\DeclarationFinder.cs (1)
122return symbol.Kind is SymbolKind.Method or
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
708case SymbolKind.Method:
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
38SymbolKind.Method => true,
FindSymbols\ReferenceLocationExtensions.cs (1)
87if (current.Kind == SymbolKind.Method)
FindSymbols\SymbolFinder.cs (1)
131case SymbolKind.Method:
FindSymbols\SymbolFinder_Callers.cs (1)
82SymbolKind.Method or
ISymbolExtensions_Accessibility.cs (4)
140case SymbolKind.Method: 153if (symbol.IsKind(SymbolKind.Method) && 163Debug.Assert(!(symbol.IsKind(SymbolKind.Method) && ((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator && symbol.ContainingSymbol.IsKind(SymbolKind.FunctionPointerType))); 164if (symbol.IsKind(SymbolKind.Method) &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (1)
416where m.Kind != SymbolKind.Method || ((IMethodSymbol)m).MethodKind is MethodKind.Ordinary or MethodKind.UserDefinedOperator or MethodKind.Conversion
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (3)
95if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 135if (symbol.Kind == SymbolKind.Method) 289SymbolKind.Method => ((IMethodSymbol)symbol).Arity,
NamingStyleRules.cs (1)
19SymbolKind.Method,
Recommendations\AbstractRecommendationService.cs (1)
86case SymbolKind.Method:
Rename\ConflictEngine\ConflictResolver.cs (4)
255.Where(s => !s.MatchesKind(SymbolKind.Method, SymbolKind.Property) || 256!renamedSymbol.MatchesKind(SymbolKind.Method, SymbolKind.Property)); 261.Where(s => s.Kind != SymbolKind.Method || renamedSymbol.Kind != SymbolKind.Method);
Rename\RenameUtilities.cs (3)
223if (symbol.Kind == SymbolKind.Method && 332if (symbol.ContainingSymbol.Kind == SymbolKind.Method) 358if (symbol.Kind == SymbolKind.Method)
Shared\Extensions\ISymbolExtensions.cs (1)
285case SymbolKind.Method:
Shared\Extensions\ITypeSymbolExtensions.cs (1)
53not SymbolKind.Method and
Shared\Utilities\SignatureComparer.cs (2)
41SymbolKind.Method => HaveSameSignature((IMethodSymbol)symbol1, (IMethodSymbol)symbol2, caseSensitive), 150case SymbolKind.Method:
SimplifierOptions.cs (1)
54SymbolKind.Method => QualifyMethodAccess,
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
125SymbolKind.Method => MethodsAreEquivalent((IMethodSymbol)x, (IMethodSymbol)y, equivalentTypesWithDifferingAssemblies),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
68SymbolKind.Method => CombineHashCodes((IMethodSymbol)x, currentHash),
SymbolSpecification.cs (1)
528if (Modifier.IsAsync && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync)
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
FindReferencesTests.cs (3)
534var constructorResult = result.Single(r => r.Definition.Kind == SymbolKind.Method); 567var constructorResult = result.Single(r => r.Definition.Kind == SymbolKind.Method); 609var constructorResult = result.Single(r => r.Definition.Kind == SymbolKind.Method);
Microsoft.VisualStudio.LanguageServices (26)
CallHierarchy\CallHierarchyProvider.cs (2)
59if (symbol.Kind is SymbolKind.Method or 108SymbolKind.Method)
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
83SymbolKind.Method or
Implementation\VsRefactorNotifyService.cs (1)
161if (symbol.Kind == SymbolKind.Method)
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (1)
114SymbolKind.Method or
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (2)
212case SymbolKind.Method: 449|| symbol.Kind == SymbolKind.Method
Library\ObjectBrowser\AbstractListItemFactory.cs (1)
345if (member.Kind == SymbolKind.Method)
Library\ObjectBrowser\Lists\MemberListItem.cs (1)
43case SymbolKind.Method:
Library\VsNavInfo\NavInfoFactory.cs (1)
52SymbolKind.Method or
Progression\GraphBuilder.cs (2)
261case SymbolKind.Method: 370case SymbolKind.Method:
Progression\GraphNodeCreation.cs (1)
44case SymbolKind.Method:
Progression\GraphNodeIdCreation.cs (2)
460(symbol.ContainingSymbol.Kind != SymbolKind.Method && symbol.ContainingSymbol.Kind != SymbolKind.Property)) 488(symbol.ContainingSymbol.Kind != SymbolKind.Method && symbol.ContainingSymbol.Kind != SymbolKind.Property))
Progression\GraphProvider.cs (6)
216if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.Event, SymbolKind.Method, SymbolKind.Property, SymbolKind.Field))) 226if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.Event, SymbolKind.Method, SymbolKind.Property) && 256if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.Event, SymbolKind.Method, SymbolKind.Property) && 283if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.Event, SymbolKind.Method, SymbolKind.Property) && 294if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.Event, SymbolKind.Method, SymbolKind.Property) && 306if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.Event, SymbolKind.Method, SymbolKind.Property) &&
Progression\SymbolContainment.cs (1)
65case SymbolKind.Method:
Venus\ContainedLanguageCodeSupport.cs (4)
377if (member.Kind != SymbolKind.Method) 409return member.Kind == SymbolKind.Method; 453if (member.Kind == SymbolKind.Method) 470var members = type.GetMembers(memberName).Where(m => m.Kind == SymbolKind.Method);
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (2)
2994case SymbolKind.Method: 3609symbol == null || symbol.Kind != SymbolKind.Method)
CodeModel\CSharpCodeModelService_Prototype.cs (1)
31case SymbolKind.Method:
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (6)
GlyphExtensionsTests.cs (6)
41SymbolKind.Method, 45SymbolKind.Method, 154SymbolKind.Method, 163SymbolKind.Method, 178SymbolKind kind = SymbolKind.Method, 225if (kind == SymbolKind.Method)
Microsoft.VisualStudio.LanguageServices.Implementation (9)
CodeModel\AbstractCodeModelObject_CodeGen.cs (2)
43accessibility: CodeModelService.GetAccessibility(access, SymbolKind.Method, destination), 152accessibility: CodeModelService.GetAccessibility(access, SymbolKind.Method, destination),
CodeModel\AbstractCodeModelService.cs (1)
216case SymbolKind.Method:
CodeModel\Collections\ExternalOverloadsCollection.cs (1)
62if (method.Kind != SymbolKind.Method)
CodeModel\Collections\OverloadsCollection.cs (1)
66if (method.Kind != SymbolKind.Method)
CodeModel\ExternalElements\ExternalCodeFunction.cs (1)
80.Where(m => m.Kind == SymbolKind.Method);
CodeModel\InternalElements\CodeFunction.cs (1)
129.Where(m => m.Kind == SymbolKind.Method);
CodeModel\MethodXml\AbstractMethodXmlBuilder.cs (1)
355case SymbolKind.Method:
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (1)
100new SymbolKindViewModel(SymbolKind.Method, ServicesVSResources.NamingSpecification_VisualBasic_Method, specification),
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
ExtractInterface\ExtractInterfaceViewModelTests.vb (1)
252Assert.Equal("M(string?, IEnumerable<string?>)", viewModel.MemberContainers.Single(Function(c) c.Symbol.IsKind(SymbolKind.Method)).SymbolName)
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
CodeModel\VisualBasicCodeModelService.vb (1)
3616Case SymbolKind.Method,
CodeModel\VisualBasicCodeModelService_Prototype.vb (2)
40Case SymbolKind.Method 94If symbol.Kind = SymbolKind.Method Then
Venus\ContainedLanguageStaticEventBinding.vb (1)
29Where(Function(m) m.CanBeReferencedByName AndAlso m.Kind = SymbolKind.Method).