private static void WinRT_IList <T>(VectorToListAdapter vectorToListAdapter, VectorToCollectionAdapter vectorToCollectionAdapter, ListToVectorAdapter listToVectorAdapter, IVector <T> vector) { Internal.WinRT_IEnumerable <T>(null, null, null); vectorToListAdapter.Indexer_Get <T>(0); vectorToListAdapter.Indexer_Set <T>(0, default(T)); vectorToListAdapter.Insert <T>(0, default(T)); vectorToListAdapter.RemoveAt <T>(0); vectorToCollectionAdapter.Count <T>(); vectorToCollectionAdapter.Add <T>(default(T)); vectorToCollectionAdapter.Clear <T>(); listToVectorAdapter.GetAt <T>(0U); listToVectorAdapter.Size <T>(); listToVectorAdapter.SetAt <T>(0U, default(T)); listToVectorAdapter.InsertAt <T>(0U, default(T)); listToVectorAdapter.RemoveAt <T>(0U); listToVectorAdapter.Append <T>(default(T)); listToVectorAdapter.RemoveAtEnd <T>(); listToVectorAdapter.Clear <T>(); }
private static void WinRT_IList <T>(VectorToListAdapter vectorToListAdapter, VectorToCollectionAdapter vectorToCollectionAdapter, ListToVectorAdapter listToVectorAdapter, IVector <T> vector) { WinRT_IEnumerable <T>(null, null, null); // instantiate stubs for commonly used methods on IList<T> and ICollection<T> vectorToListAdapter.Indexer_Get <T>(0); vectorToListAdapter.Indexer_Set <T>(0, default(T)); vectorToListAdapter.Insert <T>(0, default(T)); vectorToListAdapter.RemoveAt <T>(0); vectorToCollectionAdapter.Count <T>(); vectorToCollectionAdapter.Add <T>(default(T)); vectorToCollectionAdapter.Clear <T>(); // instantiate stubs for commonly used methods on IVector<T> listToVectorAdapter.GetAt <T>(0); listToVectorAdapter.Size <T>(); listToVectorAdapter.SetAt <T>(0, default(T)); listToVectorAdapter.InsertAt <T>(0, default(T)); listToVectorAdapter.RemoveAt <T>(0); listToVectorAdapter.Append <T>(default(T)); listToVectorAdapter.RemoveAtEnd <T>(); listToVectorAdapter.Clear <T>(); }