35 references to Metadata
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (35)
Completion\CompletionProviders\ExtensionMethodImportCompletionProviderTests.cs (35)
55=> (new[] { ReferenceType.None, ReferenceType.Project, ReferenceType.Metadata }).Select(refType => new[] { (object)refType }); 87ReferenceType.Metadata => GetMarkupWithReference(current, referenced, currentLanguage, referencedLanguage, false), 656[InlineData(ReferenceType.Metadata)] 1197[InlineData(ReferenceType.Metadata, "public")] // We don't support internal extension method from non-source references. 1238ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1365[InlineData(ReferenceType.Metadata, "[]", "ExtentionMethod2")] 1366[InlineData(ReferenceType.Metadata, "[][]", "ExtentionMethod3")] 1367[InlineData(ReferenceType.Metadata, "[,]", "ExtentionMethod4")] 1368[InlineData(ReferenceType.Metadata, "[][,]", "ExtentionMethod5")] 1410ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1425[InlineData(ReferenceType.Metadata, "[]", "ExtentionMethod2")] 1426[InlineData(ReferenceType.Metadata, "[][]", "ExtentionMethod3")] 1427[InlineData(ReferenceType.Metadata, "[,]", "ExtentionMethod4")] 1428[InlineData(ReferenceType.Metadata, "[][,]", "ExtentionMethod5")] 1470ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1483[InlineData(ReferenceType.Metadata)] 1517ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1530[InlineData(ReferenceType.Metadata, "(int,int)")] 1531[InlineData(ReferenceType.Metadata, "(int,int,int,int,int,int,int,int,int,int)")] // more than 8 tuple elements 1560ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1573[InlineData(ReferenceType.Metadata, "(int[],int[])")] 1574[InlineData(ReferenceType.Metadata, "(int[],int[],int[],int[],int[],int[],int[],int[],int[],int[])")] // more than 8 tuple elements 1603ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1615[InlineData(ReferenceType.Metadata)] 1644ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1658[InlineData(ReferenceType.Metadata)] 1692ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1713[InlineData(ReferenceType.Metadata)] 1745ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), 1757[InlineData(ReferenceType.Metadata)] 1789ReferenceType.Metadata => (CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), false), 1812[InlineData(ReferenceType.Metadata, true)] 1813[InlineData(ReferenceType.Metadata, false)] 1847(ReferenceType.Metadata, true) => (CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), false), 1848(ReferenceType.Metadata, false) => (CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), true),