50 references to DelegateInvoke
Microsoft.CodeAnalysis.CodeStyle (3)
AbstractSpeculationAnalyzer.cs (1)
839((IMethodSymbol)symbol).MethodKind == MethodKind.DelegateInvoke;
SymbolEquivalenceComparer.cs (1)
184if (x.MethodKind == MethodKind.DelegateInvoke &&
SymbolUsageAnalysis.Walker.cs (1)
299case MethodKind.DelegateInvoke:
Microsoft.CodeAnalysis.CSharp (12)
Compiler\ClsComplianceChecker.cs (1)
729if (method.MethodKind == MethodKind.DelegateInvoke)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
426case MethodKind.DelegateInvoke:
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1228return MethodKind.DelegateInvoke;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
868case "" when !ContainingSymbol.RequiresInstanceReceiver() || ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke }:
Symbols\MethodSymbol.cs (1)
608case MethodKind.DelegateInvoke:
Symbols\PublicModel\MethodSymbol.cs (2)
44case MethodKind.DelegateInvoke: 45return MethodKind.DelegateInvoke;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1336if (!ContainingSymbol.RequiresInstanceReceiver() || ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke or MethodKind.LambdaMethod })
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
271: base(delegateType, returnType, syntax, MethodKind.DelegateInvoke, DeclarationModifiers.Virtual | DeclarationModifiers.Public)
Symbols\Symbol.cs (2)
546case MethodKind.DelegateInvoke: 600case MethodKind.DelegateInvoke:
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
95get { return MethodKind.DelegateInvoke; }
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CastSimplifier.cs (2)
1198if (originalMemberSymbol is not IMethodSymbol { MethodKind: MethodKind.DelegateInvoke } originalMethodSymbol || 1199rewrittenMemberSymbol is not IMethodSymbol { MethodKind: MethodKind.DelegateInvoke } rewrittenMethodSymbol)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (4)
95Assert.False(ideEngineAnalyzer.CallLog.Any(e => e.CallerName == method && e.MethodKind == MethodKind.DelegateInvoke && e.ReturnsVoid)); 96Assert.False(ideEngineAnalyzer.CallLog.Any(e => e.CallerName == method && e.MethodKind == MethodKind.DelegateInvoke && !e.ReturnsVoid)); 108Assert.False(compilerEngineAnalyzer.CallLog.Any(e => e.CallerName == method && e.MethodKind == MethodKind.DelegateInvoke && e.ReturnsVoid)); 109Assert.False(compilerEngineAnalyzer.CallLog.Any(e => e.CallerName == method && e.MethodKind == MethodKind.DelegateInvoke && !e.ReturnsVoid));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\DelegateTests.cs (1)
112Assert.Equal(MethodKind.DelegateInvoke, invoke.MethodKind);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CastSimplifier.cs (2)
1198if (originalMemberSymbol is not IMethodSymbol { MethodKind: MethodKind.DelegateInvoke } originalMethodSymbol || 1199rewrittenMemberSymbol is not IMethodSymbol { MethodKind: MethodKind.DelegateInvoke } rewrittenMethodSymbol)
Microsoft.CodeAnalysis.Features (2)
ChangeSignature\AbstractChangeSignatureService.cs (1)
313if (methodSymbol.MethodKind == MethodKind.DelegateInvoke)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
33=> symbol.MethodKind == MethodKind.DelegateInvoke;
Microsoft.CodeAnalysis.VisualBasic (17)
Binding\Binder_Delegates.vb (2)
1150Debug.Assert(delegateInvoke.MethodKind = MethodKind.DelegateInvoke) 1241If method.MethodKind = MethodKind.DelegateInvoke AndAlso
Binding\Binder_Utils.vb (2)
862Debug.Assert(Not (container.Kind = SymbolKind.Method AndAlso DirectCast(container, MethodSymbol).MethodKind = MethodKind.DelegateInvoke)) 1647MethodKindDelegateInvoke = CUInt(MethodKind.DelegateInvoke) << MethodKindShift
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
382If method.MethodKind = MethodKind.DelegateInvoke Then
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1418If method.MethodKind = MethodKind.DelegateInvoke AndAlso
Lowering\LocalRewriter\LocalRewriter_LateAddressOf.vb (1)
36Debug.Assert(delegateInvoke.MethodKind = MethodKind.DelegateInvoke)
Semantics\Conversions.vb (1)
4172Debug.Assert(toDelegateInvokeMethod.MethodKind = MethodKind.DelegateInvoke)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (2)
271MethodKind.DelegateInvoke, 311Case MethodKind.Ordinary, MethodKind.DelegateInvoke, MethodKind.DeclareMethod
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
392Return MethodKind.DelegateInvoke
Symbols\Source\OverrideHidingHelper.vb (1)
499Case MethodKind.Conversion, MethodKind.DelegateInvoke, MethodKind.UserDefinedOperator, MethodKind.Ordinary, MethodKind.DeclareMethod,
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
983If syntax Is Nothing AndAlso method.MethodKind = MethodKind.DelegateInvoke Then
Symbols\Source\SourceParameterSymbol.vb (1)
103If If(TryCast(Me.ContainingSymbol, MethodSymbol)?.MethodKind = MethodKind.DelegateInvoke, False) AndAlso
Symbols\Symbol.vb (2)
542Case MethodKind.DelegateInvoke, MethodKind.UserDefinedOperator, MethodKind.Conversion 580Case MethodKind.Ordinary, MethodKind.DeclareMethod, MethodKind.ReducedExtension, MethodKind.DelegateInvoke, MethodKind.UserDefinedOperator, MethodKind.Conversion
Symbols\Symbol_Attributes.vb (1)
87MethodKind.DelegateInvoke
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (1)
308Assert.Equal(MethodKind.DelegateInvoke, x16.GetMember(Of MethodSymbol)("Invoke").MethodKind)
SymbolsTests\Source\DelegateTests.vb (1)
248Assert.Equal(MethodKind.DelegateInvoke, invoke.MethodKind)
Microsoft.CodeAnalysis.Workspaces (5)
AbstractSpeculationAnalyzer.cs (1)
839((IMethodSymbol)symbol).MethodKind == MethodKind.DelegateInvoke;
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
16MethodKind.DelegateInvoke or
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
208if (containingMethod.MethodKind == MethodKind.DelegateInvoke)
SymbolEquivalenceComparer.cs (1)
184if (x.MethodKind == MethodKind.DelegateInvoke &&
SymbolUsageAnalysis.Walker.cs (1)
299case MethodKind.DelegateInvoke: