summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Xaml.UnitTests/XamlC/MethodReferenceExtensionsTests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Xaml.UnitTests/XamlC/MethodReferenceExtensionsTests.cs')
-rw-r--r--Xamarin.Forms.Xaml.UnitTests/XamlC/MethodReferenceExtensionsTests.cs20
1 files changed, 10 insertions, 10 deletions
diff --git a/Xamarin.Forms.Xaml.UnitTests/XamlC/MethodReferenceExtensionsTests.cs b/Xamarin.Forms.Xaml.UnitTests/XamlC/MethodReferenceExtensionsTests.cs
index ab7925ac..3bc9da2c 100644
--- a/Xamarin.Forms.Xaml.UnitTests/XamlC/MethodReferenceExtensionsTests.cs
+++ b/Xamarin.Forms.Xaml.UnitTests/XamlC/MethodReferenceExtensionsTests.cs
@@ -24,13 +24,13 @@ namespace Xamarin.Forms.Xaml.XamlcUnitTests
[Test]
public void ResolveRowDefAdder ()
{
- var propertyType = module.Import(typeof (RowDefinitionCollection));
+ var propertyType = module.ImportReference(typeof (RowDefinitionCollection));
var adderT = propertyType.GetMethods ((md, tr) => md.Name == "Add", module).Single ();
var adder = adderT.Item1;
var ptype = adderT.Item2;
Assert.AreEqual ("System.Void Xamarin.Forms.DefinitionCollection`1::Add(T)", adder.FullName);
Assert.AreEqual ("Xamarin.Forms.DefinitionCollection`1<Xamarin.Forms.RowDefinition>", ptype.FullName);
- var adderRef = module.Import (adder);
+ var adderRef = module.ImportReference (adder);
Assert.AreEqual ("System.Void Xamarin.Forms.DefinitionCollection`1::Add(T)", adderRef.FullName);
adderRef = adderRef.ResolveGenericParameters (ptype, module);
Assert.AreEqual ("System.Void Xamarin.Forms.DefinitionCollection`1<Xamarin.Forms.RowDefinition>::Add(T)", adderRef.FullName);
@@ -40,16 +40,16 @@ namespace Xamarin.Forms.Xaml.XamlcUnitTests
public void GenericGetter ()
{
TypeReference declaringTypeReference;
- var type = module.Import (typeof (StackLayout));
+ var type = module.ImportReference (typeof (StackLayout));
var property = type.GetProperty (pd => pd.Name == "Children", out declaringTypeReference);
Assert.AreEqual ("System.Collections.Generic.IList`1<T> Xamarin.Forms.Layout`1::Children()", property.FullName);
Assert.AreEqual ("Xamarin.Forms.Layout`1<Xamarin.Forms.View>", declaringTypeReference.FullName);
var propertyGetter = property.GetMethod;
Assert.AreEqual ("System.Collections.Generic.IList`1<T> Xamarin.Forms.Layout`1::get_Children()", propertyGetter.FullName);
- var propertyGetterRef = module.Import (propertyGetter);
+ var propertyGetterRef = module.ImportReference (propertyGetter);
Assert.AreEqual ("System.Collections.Generic.IList`1<T> Xamarin.Forms.Layout`1::get_Children()", propertyGetterRef.FullName);
- propertyGetterRef = module.Import (propertyGetterRef.ResolveGenericParameters (declaringTypeReference, module));
+ propertyGetterRef = module.ImportReference (propertyGetterRef.ResolveGenericParameters (declaringTypeReference, module));
Assert.AreEqual ("System.Collections.Generic.IList`1<T> Xamarin.Forms.Layout`1<Xamarin.Forms.View>::get_Children()", propertyGetterRef.FullName);
var returnType = propertyGetterRef.ReturnType.ResolveGenericParameters (declaringTypeReference);
Assert.AreEqual ("System.Collections.Generic.IList`1<Xamarin.Forms.View>", returnType.FullName);
@@ -59,16 +59,16 @@ namespace Xamarin.Forms.Xaml.XamlcUnitTests
public void GetterWithGenericReturnType ()
{
TypeReference declaringTypeReference;
- var type = module.Import (typeof (Style));
+ var type = module.ImportReference (typeof (Style));
var property = type.GetProperty (pd => pd.Name == "Setters", out declaringTypeReference);
Assert.AreEqual ("System.Collections.Generic.IList`1<Xamarin.Forms.Setter> Xamarin.Forms.Style::Setters()", property.FullName);
Assert.AreEqual ("Xamarin.Forms.Style", declaringTypeReference.FullName);
var propertyGetter = property.GetMethod;
Assert.AreEqual ("System.Collections.Generic.IList`1<Xamarin.Forms.Setter> Xamarin.Forms.Style::get_Setters()", propertyGetter.FullName);
- var propertyGetterRef = module.Import (propertyGetter);
+ var propertyGetterRef = module.ImportReference (propertyGetter);
Assert.AreEqual ("System.Collections.Generic.IList`1<Xamarin.Forms.Setter> Xamarin.Forms.Style::get_Setters()", propertyGetterRef.FullName);
- propertyGetterRef = module.Import (propertyGetterRef.ResolveGenericParameters (declaringTypeReference, module));
+ propertyGetterRef = module.ImportReference (propertyGetterRef.ResolveGenericParameters (declaringTypeReference, module));
Assert.AreEqual ("System.Collections.Generic.IList`1<Xamarin.Forms.Setter> Xamarin.Forms.Style::get_Setters()", propertyGetterRef.FullName);
var returnType = propertyGetterRef.ReturnType.ResolveGenericParameters (declaringTypeReference);
Assert.AreEqual ("System.Collections.Generic.IList`1<Xamarin.Forms.Setter>", returnType.FullName);
@@ -77,13 +77,13 @@ namespace Xamarin.Forms.Xaml.XamlcUnitTests
[Test]
public void ResolveChildren ()
{
- var propertyType = module.Import (typeof (IList<View>));
+ var propertyType = module.ImportReference (typeof (IList<View>));
var adderT = propertyType.GetMethods (md => md.Name == "Add" && md.Parameters.Count == 1, module).Single ();
var adder = adderT.Item1;
var ptype = adderT.Item2;
Assert.AreEqual ("System.Void System.Collections.Generic.ICollection`1::Add(T)", adder.FullName);
Assert.AreEqual ("System.Collections.Generic.ICollection`1<Xamarin.Forms.View>", ptype.FullName);
- var adderRef = module.Import (adder);
+ var adderRef = module.ImportReference (adder);
Assert.AreEqual ("System.Void System.Collections.Generic.ICollection`1::Add(T)", adderRef.FullName);
adderRef = adderRef.ResolveGenericParameters (ptype, module);
Assert.AreEqual ("System.Void System.Collections.Generic.ICollection`1<Xamarin.Forms.View>::Add(T)", adderRef.FullName);