68 references to System_Delegate
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Parser\KnownTypeSymbols.cs (1)
134Delegate = Compilation.GetSpecialType(SpecialType.System_Delegate);
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1024SpecialType.System_Delegate or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
272case SpecialType.System_Delegate:
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
277var delegateSymbol = semanticModel.Compilation.GetSpecialType(SpecialType.System_Delegate);
Microsoft.CodeAnalysis (21)
SpecialMembers.cs (18)
245(byte)SpecialType.System_Delegate, // DeclaringTypeId 248(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 249(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 250(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 254(byte)SpecialType.System_Delegate, // DeclaringTypeId 257(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 258(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 259(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 263(byte)SpecialType.System_Delegate, // DeclaringTypeId 267(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 268(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 272(byte)SpecialType.System_Delegate, // DeclaringTypeId 276(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 277(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 281(byte)SpecialType.System_Delegate, // DeclaringTypeId 284(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, // Return Type 291(byte)SpecialType.System_Delegate, // DeclaringTypeId 294(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, // Return Type
WellKnownMembers.cs (3)
393(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, // Return Type 636(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate, 645(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Delegate,
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1024SpecialType.System_Delegate or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
272case SpecialType.System_Delegate:
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1024SpecialType.System_Delegate or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
272case SpecialType.System_Delegate:
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1024SpecialType.System_Delegate or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
272case SpecialType.System_Delegate:
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Constraints.cs (2)
523case SpecialType.System_Delegate: 570case SpecialType.System_Delegate:
Binder\Semantics\Conversions\ConversionsBase.cs (3)
2800specialDestination == SpecialType.System_Delegate || 3662if (source.SpecialType == SpecialType.System_Delegate || source.SpecialType == SpecialType.System_MulticastDelegate) 3667if (HasImplicitConversionToInterface(this.corLibrary.GetDeclaredSpecialType(SpecialType.System_Delegate), source, ref useSiteInfo))
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (3)
393TypeSymbol systemDelegateType = _binder.Compilation.GetSpecialType(SpecialType.System_Delegate); 781((object)left.Type == null || (!left.Type.IsDelegateType() && left.Type.SpecialType != SpecialType.System_String && left.Type.SpecialType != SpecialType.System_Delegate)) && 782((object)right.Type == null || (!right.Type.IsDelegateType() && right.Type.SpecialType != SpecialType.System_String && right.Type.SpecialType != SpecialType.System_Delegate));
Binder\Semantics\Operators\OperatorFacts.cs (1)
39case SpecialType.System_Delegate:
Compilation\CSharpCompilation.cs (2)
4504(SpecialType.System_Delegate, SpecialType.System_Delegate))
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
2051BoundExpression result = method.ReturnType.SpecialType == SpecialType.System_Delegate ?
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
317Debug.Assert(parameters1Type.SpecialType == SpecialType.System_Delegate);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
533this.SpecialType == SpecialType.System_MulticastDelegate && baseSpecialType == SpecialType.System_Delegate) 710case SpecialType.System_Delegate:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
97while (current is IConversionOperation { Type.SpecialType: SpecialType.System_Delegate or SpecialType.System_MulticastDelegate })
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
87isEnumConstraint ? SpecialType.System_Enum : SpecialType.System_Delegate));
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
87isEnumConstraint ? SpecialType.System_Enum : SpecialType.System_Delegate));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
97while (current is IConversionOperation { Type.SpecialType: SpecialType.System_Delegate or SpecialType.System_MulticastDelegate })
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\ITypeSymbolExtensions.cs (1)
272case SpecialType.System_Delegate:
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
147case SpecialType.System_Delegate:
GenerateType\AbstractGenerateTypeService.State.cs (1)
261SpecialType.System_Delegate or
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1024SpecialType.System_Delegate or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
272case SpecialType.System_Delegate:
Microsoft.CodeAnalysis.VisualBasic (6)
Binding\Binder_Delegates.vb (1)
229If targetType.SpecialType = SpecialType.System_Delegate OrElse
Symbols\ConstraintsHelper.vb (1)
178SpecialType.System_Delegate,
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
1032(baseCorTypeId = SpecialType.System_Delegate AndAlso Me.SpecialType <> SpecialType.System_MulticastDelegate) Then 1342SpecialType.System_Delegate,
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1262SpecialType.System_Delegate,
Symbols\SpecialTypeExtensions.vb (1)
75SpecialType.System_Delegate,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
158Return typeSymbol.SpecialType <> SpecialType.System_Delegate
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1024SpecialType.System_Delegate or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
272case SpecialType.System_Delegate:
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1024SpecialType.System_Delegate or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
272case SpecialType.System_Delegate:
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
97while (current is IConversionOperation { Type.SpecialType: SpecialType.System_Delegate or SpecialType.System_MulticastDelegate })
System.Text.Json.SourceGeneration (1)
Helpers\KnownTypeSymbols.cs (1)
283public INamedTypeSymbol? DelegateType => _DelegateType ??= Compilation.GetSpecialType(SpecialType.System_Delegate);