29 references to ObjectTranslator
Microsoft.Build.Framework (29)
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> 717ObjectTranslator<K> keyTranslator, 718ObjectTranslator<V> valueTranslator, 742ObjectTranslator<K> keyTranslator, 1213/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 1218public void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator) 1254/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 1261public void Translate<T, L>(ref IList<T> list, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T> 1297/// Translates a collection of T into the specified type using an <see cref="ObjectTranslator{T}"/> and <see cref="NodePacketCollectionCreator{L}"/> 1304public void Translate<T, L>(ref ICollection<T> collection, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : ICollection<T> 1583ObjectTranslator<K> keyTranslator, 1584ObjectTranslator<V> valueTranslator, 1607ObjectTranslator<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>; 341/// Translates an array of objects using an <see cref="ObjectTranslator{T}"/>. 379void TranslateDictionary<K, V>(ref IDictionary<K, V> dictionary, ObjectTranslator<K> keyTranslator, ObjectTranslator<V> valueTranslator, NodePacketCollectionCreator<IDictionary<K, V>> dictionaryCreator); 381void TranslateDictionary<K, V>(ref IDictionary<K, V> dictionary, ObjectTranslator<K> keyTranslator, ObjectTranslatorWithValueFactory<V> valueTranslator, NodePacketValueFactory<V> valueFactory, NodePacketCollectionCreator<IDictionary<K, V>> dictionaryCreator);