30 references to ObjectTranslator
Microsoft.Build.Framework (30)
BackEnd\TranslatorHelpers.cs (1)
19/// <see cref="ObjectTranslator{T}"/>.
BinaryTranslator.cs (17)
372/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 377public void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator) 392public void Translate<T, L>(ref IList<T> list, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T> 431/// Translates a collection of T into the specified type using an <see cref="ObjectTranslator{T}"/> and <see cref="NodePacketCollectionCreator{L}"/> 438public void Translate<T, L>(ref ICollection<T> collection, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : ICollection<T> 681ObjectTranslator<K> keyTranslator, 682ObjectTranslator<V> valueTranslator, 706ObjectTranslator<K> keyTranslator, 1177/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 1182public void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator) 1218/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 1225public void Translate<T, L>(ref IList<T> list, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T> 1261/// Translates a collection of T into the specified type using an <see cref="ObjectTranslator{T}"/> and <see cref="NodePacketCollectionCreator{L}"/> 1268public void Translate<T, L>(ref ICollection<T> collection, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : ICollection<T> 1541ObjectTranslator<K> keyTranslator, 1542ObjectTranslator<V> valueTranslator, 1565ObjectTranslator<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);