799 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 (16)
Emit\NoPiaEmbedTypes.cs (12)
1175Assert.Equal(TypeKind.Interface, itest1.TypeKind);
1218Assert.Equal(TypeKind.Interface, itest3.TypeKind);
1249Assert.Equal(TypeKind.Interface, itest6.TypeKind);
1252Assert.Equal(TypeKind.Interface, itest7.TypeKind);
1255Assert.Equal(TypeKind.Interface, itest8.TypeKind);
1417Assert.Equal(TypeKind.Interface, itest13.TypeKind);
1438Assert.Equal(TypeKind.Interface, itest14.TypeKind);
1448Assert.Equal(TypeKind.Interface, itest16.TypeKind);
1452Assert.Equal(TypeKind.Interface, itest17.TypeKind);
1500Assert.Equal(TypeKind.Interface, itest18.TypeKind);
1734Assert.Equal(TypeKind.Interface, itest28.TypeKind);
1737Assert.Equal(TypeKind.Interface, itest29.TypeKind);
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)
2186Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
2188Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
12251Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14076Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14078Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14114Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14116Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14240Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14242Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14332Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14334Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14375Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14377Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14536Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14538Assert.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.VisualBasic.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (15)
Emit\NoPiaEmbedTypes.vb (12)
999Assert.Equal(TypeKind.Interface, itest1.TypeKind)
1042Assert.Equal(TypeKind.Interface, itest3.TypeKind)
1073Assert.Equal(TypeKind.Interface, itest6.TypeKind)
1076Assert.Equal(TypeKind.Interface, itest7.TypeKind)
1079Assert.Equal(TypeKind.Interface, itest8.TypeKind)
1242Assert.Equal(TypeKind.Interface, itest13.TypeKind)
1263Assert.Equal(TypeKind.Interface, itest14.TypeKind)
1273Assert.Equal(TypeKind.Interface, itest16.TypeKind)
1277Assert.Equal(TypeKind.Interface, itest17.TypeKind)
1326Assert.Equal(TypeKind.Interface, itest18.TypeKind)
1543Assert.Equal(TypeKind.Interface, type1.TypeKind)
1546Assert.Equal(TypeKind.Interface, type2.TypeKind)
Microsoft.CodeAnalysis.VisualBasic.Features (6)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (15)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (38)
SymbolsTests\Metadata\PE\LoadingMethods.vb (10)
378Assert.Equal(TypeKind.Interface, [interface].TypeKind)
401Assert.Equal(TypeKind.Interface, interface1.TypeKind)
406Assert.Equal(TypeKind.Interface, interface2.TypeKind)
433Assert.Equal(TypeKind.Interface, [interface].TypeKind)
465Assert.Equal(TypeKind.Interface, [interface].TypeKind)
496Assert.Equal(TypeKind.Interface, cyclicInterface.TypeKind)
499Assert.Equal(TypeKind.Interface, implementedInterface.TypeKind)
528Assert.Equal(TypeKind.Interface, [interface].TypeKind)
558Assert.Equal(TypeKind.Interface, outerInterface.TypeKind)
568Assert.Equal(TypeKind.Interface, innerInterface.TypeKind)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
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.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.VisualBasic (7)
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)