35 references to Metadata
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (35)
Completion\CompletionProviders\ExtensionMethodImportCompletionProviderTests.cs (35)
54=> (new[] { ReferenceType.None, ReferenceType.Project, ReferenceType.Metadata }).Select(refType => new[] { (object)refType }); 86ReferenceType.Metadata => GetMarkupWithReference(current, referenced, currentLanguage, referencedLanguage, false), 670[InlineData(ReferenceType.Metadata)] 1232[InlineData(ReferenceType.Metadata, "public")] // We don't support internal extension method from non-source references. 1275ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1408[InlineData(ReferenceType.Metadata, "[]", "ExtentionMethod2")] 1409[InlineData(ReferenceType.Metadata, "[][]", "ExtentionMethod3")] 1410[InlineData(ReferenceType.Metadata, "[,]", "ExtentionMethod4")] 1411[InlineData(ReferenceType.Metadata, "[][,]", "ExtentionMethod5")] 1454ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1470[InlineData(ReferenceType.Metadata, "[]", "ExtentionMethod2")] 1471[InlineData(ReferenceType.Metadata, "[][]", "ExtentionMethod3")] 1472[InlineData(ReferenceType.Metadata, "[,]", "ExtentionMethod4")] 1473[InlineData(ReferenceType.Metadata, "[][,]", "ExtentionMethod5")] 1516ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1530[InlineData(ReferenceType.Metadata)] 1565ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1579[InlineData(ReferenceType.Metadata, "(int,int)")] 1580[InlineData(ReferenceType.Metadata, "(int,int,int,int,int,int,int,int,int,int)")] // more than 8 tuple elements 1610ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1624[InlineData(ReferenceType.Metadata, "(int[],int[])")] 1625[InlineData(ReferenceType.Metadata, "(int[],int[],int[],int[],int[],int[],int[],int[],int[],int[])")] // more than 8 tuple elements 1655ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1668[InlineData(ReferenceType.Metadata)] 1698ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1713[InlineData(ReferenceType.Metadata)] 1748ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1769[InlineData(ReferenceType.Metadata)] 1803ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1815[InlineData(ReferenceType.Metadata)] 1849ReferenceType.Metadata => (CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), false), 1872[InlineData(ReferenceType.Metadata, true)] 1873[InlineData(ReferenceType.Metadata, false)] 1909(ReferenceType.Metadata, true) => (CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), false), 1910(ReferenceType.Metadata, false) => (CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), true),