5 implementations of ITypeSymbol_Interfaces
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
115 references to ITypeSymbol_Interfaces
ILLink.RoslynAnalyzer (7)
Microsoft.AspNetCore.Components.Analyzers (1)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
29namedType.Interfaces,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (13)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
Microsoft.CodeAnalysis.Extensions.Package (1)
Microsoft.CodeAnalysis.Features (6)
Microsoft.CodeAnalysis.Test.Utilities (2)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (26)
CodeGen\CodeGenTuples.vb (26)
17199Dim c1Interfaces = c1.Interfaces
17211Dim c2Interfaces = c2.Interfaces
17223Dim c3Interfaces = c3.Interfaces
17234Dim c4Interfaces = c4.Interfaces
17299Dim c1Interfaces = c1.Interfaces
17307Dim c2Interfaces = c2.Interfaces
17372Dim c1Interfaces = c1.Interfaces
17380Dim c2Interfaces = c2.Interfaces
17482Dim c1Interfaces = c1.Interfaces
17494Dim c2Interfaces = c2.Interfaces
17506Dim c3Interfaces = c3.Interfaces
17517Dim c4Interfaces = c4.Interfaces
17569Dim c3Interfaces = c3.Interfaces
17621Dim c3Interfaces = c3.Interfaces
21351Assert.Equal("ITest(Of (notA As System.Int32, notB As System.Int32))", derived1.Interfaces(0).ToTestDisplayString())
21354Assert.Equal("ITest(Of (a As System.Int32, b As System.Int32))", derived2.Interfaces(0).ToTestDisplayString())
21361Assert.Same(m, derived1.FindImplementationForInterfaceMember(DirectCast(derived1.Interfaces(0), TypeSymbol).GetMember("M")))
21362Assert.Same(m, derived1.FindImplementationForInterfaceMember(DirectCast(derived2.Interfaces(0), TypeSymbol).GetMember("M")))
21363Assert.Same(m, derived2.FindImplementationForInterfaceMember(DirectCast(derived1.Interfaces(0), TypeSymbol).GetMember("M")))
21364Assert.Same(m, derived2.FindImplementationForInterfaceMember(DirectCast(derived2.Interfaces(0), TypeSymbol).GetMember("M")))
21487Assert.Equal("ITest(Of (notA As System.Int32, notB As System.Int32))", derived1.Interfaces(0).ToTestDisplayString())
21490Assert.Equal("ITest(Of (a As System.Int32, b As System.Int32))", derived2.Interfaces(0).ToTestDisplayString())
21496Assert.Same(m, derived1.FindImplementationForInterfaceMember(DirectCast(derived1.Interfaces(0), TypeSymbol).GetMember("M")))
21497Assert.Same(m, derived1.FindImplementationForInterfaceMember(DirectCast(derived2.Interfaces(0), TypeSymbol).GetMember("M")))
21498Assert.Same(m, derived2.FindImplementationForInterfaceMember(DirectCast(derived1.Interfaces(0), TypeSymbol).GetMember("M")))
21499Assert.Same(m, derived2.FindImplementationForInterfaceMember(DirectCast(derived2.Interfaces(0), TypeSymbol).GetMember("M")))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (10)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (10)
633Assert.Equal(0, typeInfo.Type.Interfaces.Length)
638Assert.Equal(1, typeInfo.Type.Interfaces.Length)
674Assert.Equal(1, typeInfo.Type.Interfaces.Length)
712Assert.Equal(1, typeInfo.Type.Interfaces.Length)
717Assert.Equal(0, typeInfo.Type.Interfaces.Length)
755Assert.Equal(0, typeInfo.Type.Interfaces.Length)
796Assert.Equal(0, typeInfo.Type.Interfaces.Length)
832Assert.Equal(1, typeInfo.Type.Interfaces.Length)
874Assert.Equal(0, typeInfo.Type.Interfaces.Length)
879Assert.Equal(1, typeInfo.Type.Interfaces.Length)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Microsoft.CodeAnalysis.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
29namedType.Interfaces,
Microsoft.Interop.ComInterfaceGenerator (1)
Microsoft.VisualStudio.LanguageServices (4)
Microsoft.VisualStudio.LanguageServices.VisualBasic (6)