' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. Imports System.Threading.Tasks Namespace Microsoft.CodeAnalysis.Editor.UnitTests.FindReferences Partial Public Class FindReferencesTests Dim tuple2Doc As XElement = namespace System { // struct with two values public struct ValueTuple<T1, T2> { public T1 Item1; public T2 Item2; public ValueTuple(T1 item1, T2 item2) { this.Item1 = item1; this.Item2 = item2; } public override string ToString() { return '{' + Item1?.ToString() + "", "" + Item2?.ToString() + '}'; } } } Public Async Function TestTupleFieldSameTuples01() As Task Dim input = <%= tuple2Doc %> Await TestAPIAndFeature(input) End Function Public Async Function TestTupleFieldSameTuples02() As Task Dim input = <%= tuple2Doc %> Await TestAPIAndFeature(input) End Function Public Async Function TestTupleFieldSameTuples03() As Task Dim input = <%= tuple2Doc %> Await TestAPIAndFeature(input) End Function Public Async Function TestTupleFieldSameTuplesMultidocument() As Task Dim input = <%= tuple2Doc %> Await TestAPIAndFeature(input) End Function Public Async Function TestTupleFieldDifferentTuples01() As Task Dim input = <%= tuple2Doc %> Await TestAPIAndFeature(input) End Function Public Async Function TestTupleFieldSameTuplesMatchOuterSymbols01() As Task Dim input = <%= tuple2Doc %> Await TestAPIAndFeature(input) End Function Public Async Function TestTupleFieldSameTuplesMatchOuterSymbols02() As Task Dim input = <%= tuple2Doc %> Await TestAPIAndFeature(input) End Function End Class End Namespace