704 references to Interface
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (21)
ILLink.RoslynAnalyzer (2)
Metrics (21)
Metrics.Legacy (21)
Microsoft.Analyzers.Extra (1)
Microsoft.Analyzers.Local (1)
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.Mvc.Analyzers (1)
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.CodeAnalysis.Analyzers (22)
Microsoft.CodeAnalysis.AnalyzerUtilities (24)
Microsoft.CodeAnalysis.BannedApiAnalyzers (22)
Microsoft.CodeAnalysis.CodeStyle (16)
Microsoft.CodeAnalysis.CodeStyle.Fixes (16)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
Microsoft.CodeAnalysis.CSharp (55)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (26)
CodeActions\GenerateType\GenerateTypeTests_Dialog.cs (26)
376typeKind: TypeKind.Interface,
581typeKind: TypeKind.Interface,
629typeKind: TypeKind.Interface,
678typeKind: TypeKind.Interface,
727typeKind: TypeKind.Interface,
767typeKind: TypeKind.Interface,
805typeKind: TypeKind.Interface,
846typeKind: TypeKind.Interface,
892typeKind: TypeKind.Interface,
930typeKind: TypeKind.Interface,
977typeKind: TypeKind.Interface,
1028typeKind: TypeKind.Interface,
1081typeKind: TypeKind.Interface,
1140typeKind: TypeKind.Interface,
1187typeKind: TypeKind.Interface,
1238typeKind: TypeKind.Interface,
1301typeKind: TypeKind.Interface,
1342typeKind: TypeKind.Interface,
1391typeKind: TypeKind.Interface,
1432typeKind: TypeKind.Interface,
1482typeKind: TypeKind.Interface,
1524typeKind: TypeKind.Interface,
2113typeKind: TypeKind.Interface,
2137typeKind: TypeKind.Interface,
2479typeKind: TypeKind.Interface,
2516typeKind: TypeKind.Interface,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (6)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (75)
Compilation\SemanticModelGetSemanticInfoTests.cs (15)
2190Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
2192Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
12255Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14080Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14082Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14118Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14120Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14244Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14246Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14336Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14338Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14379Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14381Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14540Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14542Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
Symbols\Metadata\PE\LoadingMethods.cs (14)
389Assert.Equal(TypeKind.Interface, @interface.TypeKind);
413Assert.Equal(TypeKind.Interface, interface1.TypeKind);
418Assert.Equal(TypeKind.Interface, interface2.TypeKind);
449Assert.Equal(TypeKind.Interface, @interface.TypeKind);
485Assert.Equal(TypeKind.Interface, @interface.TypeKind);
517Assert.Equal(TypeKind.Interface, cyclicInterface.TypeKind);
520Assert.Equal(TypeKind.Interface, implementedInterface.TypeKind);
545Assert.Equal(TypeKind.Interface, cyclicInterface.TypeKind);
576Assert.Equal(TypeKind.Interface, defInterface.TypeKind);
581Assert.Equal(TypeKind.Interface, defInterface.TypeKind);
637Assert.Equal(TypeKind.Interface, @interface.TypeKind);
670Assert.Equal(TypeKind.Interface, @interface.TypeKind);
704Assert.Equal(TypeKind.Interface, outerInterface.TypeKind);
714Assert.Equal(TypeKind.Interface, innerInterface.TypeKind);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.Extensions.Package (13)
Microsoft.CodeAnalysis.Features (46)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (22)
Microsoft.CodeAnalysis.PublicApiAnalyzers (21)
Microsoft.CodeAnalysis.ResxSourceGenerator (21)
Microsoft.CodeAnalysis.Test.Utilities (3)
Microsoft.CodeAnalysis.VisualBasic (52)
Compilation\ClsComplianceChecker.vb (2)
595Case TypeKind.Class, TypeKind.Structure, TypeKind.Interface, TypeKind.Delegate, TypeKind.Enum, TypeKind.Submission, TypeKind.Module
621Case TypeKind.Class, TypeKind.Structure, TypeKind.Interface, TypeKind.Delegate, TypeKind.Enum, TypeKind.Submission, TypeKind.Module
Microsoft.CodeAnalysis.Workspaces (28)
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
Options\EditorConfigNamingStyleParserTests.cs (4)
337[InlineData("interface", new object[] { TypeKind.Interface })]
338[InlineData("*", new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })]
339[InlineData(null, new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })]
448var expectedApplicableTypeKindList = new[] { new SymbolKindOrTypeKind(TypeKind.Interface) };
Microsoft.Gen.Logging (2)
Microsoft.Interop.ComInterfaceGenerator (2)
Microsoft.VisualStudio.LanguageServices (10)
Microsoft.VisualStudio.LanguageServices.CSharp (7)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.Implementation (8)
Roslyn.Diagnostics.Analyzers (23)
Roslyn.Diagnostics.Analyzers.UnitTests (4)
Roslyn.Diagnostics.CSharp.Analyzers (7)
System.Text.Json.SourceGeneration (4)
Test.Utilities (20)
Text.Analyzers (23)