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 });
90ReferenceType.Metadata => GetMarkupWithReference(current, referenced, currentLanguage, referencedLanguage, false),
682[InlineData(ReferenceType.Metadata)]
1244[InlineData(ReferenceType.Metadata, "public")] // We don't support internal extension method from non-source references.
1287ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp),
1420[InlineData(ReferenceType.Metadata, "[]", "ExtensionMethod2")]
1421[InlineData(ReferenceType.Metadata, "[][]", "ExtensionMethod3")]
1422[InlineData(ReferenceType.Metadata, "[,]", "ExtensionMethod4")]
1423[InlineData(ReferenceType.Metadata, "[][,]", "ExtensionMethod5")]
1466ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp),
1482[InlineData(ReferenceType.Metadata, "[]", "ExtensionMethod2")]
1483[InlineData(ReferenceType.Metadata, "[][]", "ExtensionMethod3")]
1484[InlineData(ReferenceType.Metadata, "[,]", "ExtensionMethod4")]
1485[InlineData(ReferenceType.Metadata, "[][,]", "ExtensionMethod5")]
1528ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp),
1542[InlineData(ReferenceType.Metadata)]
1577ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp),
1591[InlineData(ReferenceType.Metadata, "(int,int)")]
1592[InlineData(ReferenceType.Metadata, "(int,int,int,int,int,int,int,int,int,int)")] // more than 8 tuple elements
1622ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp),
1636[InlineData(ReferenceType.Metadata, "(int[],int[])")]
1637[InlineData(ReferenceType.Metadata, "(int[],int[],int[],int[],int[],int[],int[],int[],int[],int[])")] // more than 8 tuple elements
1667ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp),
1680[InlineData(ReferenceType.Metadata)]
1710ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp),
1725[InlineData(ReferenceType.Metadata)]
1760ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp),
1781[InlineData(ReferenceType.Metadata)]
1815ReferenceType.Metadata => CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp),
1827[InlineData(ReferenceType.Metadata)]
1861ReferenceType.Metadata => (CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), false),
1884[InlineData(ReferenceType.Metadata, true)]
1885[InlineData(ReferenceType.Metadata, false)]
1921(ReferenceType.Metadata, true) => (CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), false),
1922(ReferenceType.Metadata, false) => (CreateMarkupForProjectWithMetadataReference(srcDoc, refDoc, LanguageNames.CSharp, LanguageNames.CSharp), true),