// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
usingSystem;
usingSystem.Collections.ObjectModel;
usingSystem.Diagnostics;
usingMicrosoft.CodeAnalysis.CSharp.Symbols;
...
...
@@ -21,7 +22,10 @@ internal sealed class CSharpCompileResult : CompileResult
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
"(dynamic A, (int B, dynamic C)[] D, dynamic E, (int F, dynamic G, int H, int I, int J, int K, int L, int M, int N) O) {(object, (int, object)[], object, (int, object, int, int, int, int, int, int, int))}",
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
EvalResult("F","{A(Of (Object, Object)(), (Object, Object()))}","A(Of (A As Object, B As Object)(), (Object, Object()))","o.F",DkmEvaluationResultFlags.Expandable),
EvalResult("G","{B(Of (Object, B(Of (Object, Object)).S))}","B(Of (E As Object, H As B(Of (F As Object, G As Object)).S))","o.G",DkmEvaluationResultFlags.Expandable))
DimmoreChildren=GetChildren(children(0))
Verify(moreChildren,
EvalResult("F","Nothing","(A As Object, B As Object)()","o.F.F"),
EvalResult("G","{Length=0}","(C As Object, D As Object())()","o.F.G"))
moreChildren=GetChildren(children(1))
Verify(moreChildren,
EvalResult("F","(Nothing, (Nothing, {B(Of (Object, Object)).S}))","(X As Object, Y As (E As Object, H As B(Of (F As Object, G As Object)).S))","o.G.F",DkmEvaluationResultFlags.Expandable))
EvalResult("Item2","(Nothing, {B(Of (Object, Object)).S})","(E As Object, H As B(Of (F As Object, G As Object)).S)","o.G.F.Item2",DkmEvaluationResultFlags.Expandable))
EndUsing
EndSub
<Fact>
PublicSubKeywords()
Constsource=
"Namespace [Namespace]
Structure [Structure]
End Structure
End Namespace
Class [As]
Shared Function F() As ([As] As [As], [Class] As [Namespace].[Structure])