30 references to ObjectTranslator
Microsoft.Build.Framework (30)
BackEnd\TranslatorHelpers.cs (1)
19/// <see cref="ObjectTranslator{T}"/>.
BinaryTranslator.cs (17)
366/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 371public void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator) 386public void Translate<T, L>(ref IList<T> list, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T> 425/// Translates a collection of T into the specified type using an <see cref="ObjectTranslator{T}"/> and <see cref="NodePacketCollectionCreator{L}"/> 432public void Translate<T, L>(ref ICollection<T> collection, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : ICollection<T> 675ObjectTranslator<K> keyTranslator, 676ObjectTranslator<V> valueTranslator, 700ObjectTranslator<K> keyTranslator, 1165/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 1170public void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator) 1206/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 1213public void Translate<T, L>(ref IList<T> list, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T> 1249/// Translates a collection of T into the specified type using an <see cref="ObjectTranslator{T}"/> and <see cref="NodePacketCollectionCreator{L}"/> 1256public void Translate<T, L>(ref ICollection<T> collection, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : ICollection<T> 1529ObjectTranslator<K> keyTranslator, 1530ObjectTranslator<V> valueTranslator, 1553ObjectTranslator<K> keyTranslator,
ITranslator.cs (12)
211/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 216void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator); 219/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 228/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> anda collection factory 235void Translate<T, L>(ref IList<T> list, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T>; 238/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> and a collection factory 249/// Translates a collection of T into the specified type using an <see cref="ObjectTranslator{T}"/> and <see cref="NodePacketCollectionCreator{L}"/> 256void Translate<T, L>(ref ICollection<T> collection, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : ICollection<T>; 332/// Translates an array of objects using an <see cref="ObjectTranslator{T}"/>. 370void TranslateDictionary<K, V>(ref IDictionary<K, V> dictionary, ObjectTranslator<K> keyTranslator, ObjectTranslator<V> valueTranslator, NodePacketCollectionCreator<IDictionary<K, V>> dictionaryCreator); 372void TranslateDictionary<K, V>(ref IDictionary<K, V> dictionary, ObjectTranslator<K> keyTranslator, ObjectTranslatorWithValueFactory<V> valueTranslator, NodePacketValueFactory<V> valueFactory, NodePacketCollectionCreator<IDictionary<K, V>> dictionaryCreator);