29 references to ObjectTranslator
Microsoft.Build.Framework (29)
BinaryTranslator.cs (17)
344/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 349public void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator) 364public void Translate<T, L>(ref IList<T> list, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T> 403/// Translates a collection of T into the specified type using an <see cref="ObjectTranslator{T}"/> and <see cref="NodePacketCollectionCreator{L}"/> 410public void Translate<T, L>(ref ICollection<T> collection, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : ICollection<T> 689ObjectTranslator<K> keyTranslator, 690ObjectTranslator<V> valueTranslator, 714ObjectTranslator<K> keyTranslator, 1164/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 1169public void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator) 1205/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 1212public void Translate<T, L>(ref IList<T> list, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T> 1248/// Translates a collection of T into the specified type using an <see cref="ObjectTranslator{T}"/> and <see cref="NodePacketCollectionCreator{L}"/> 1255public void Translate<T, L>(ref ICollection<T> collection, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : ICollection<T> 1534ObjectTranslator<K> keyTranslator, 1535ObjectTranslator<V> valueTranslator, 1558ObjectTranslator<K> keyTranslator,
ITranslator.cs (12)
201/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 206void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator); 209/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> 218/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> anda collection factory 225void Translate<T, L>(ref IList<T> list, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T>; 228/// Translates a list of T using an <see cref="ObjectTranslator{T}"/> and a collection factory 239/// Translates a collection of T into the specified type using an <see cref="ObjectTranslator{T}"/> and <see cref="NodePacketCollectionCreator{L}"/> 246void Translate<T, L>(ref ICollection<T> collection, ObjectTranslator<T> objectTranslator, NodePacketCollectionCreator<L> collectionFactory) where L : ICollection<T>; 331/// Translates an array of objects using an <see cref="ObjectTranslator{T}"/>. 363void TranslateDictionary<K, V>(ref IDictionary<K, V> dictionary, ObjectTranslator<K> keyTranslator, ObjectTranslator<V> valueTranslator, NodePacketCollectionCreator<IDictionary<K, V>> dictionaryCreator); 365void TranslateDictionary<K, V>(ref IDictionary<K, V> dictionary, ObjectTranslator<K> keyTranslator, ObjectTranslatorWithValueFactory<V> valueTranslator, NodePacketValueFactory<V> valueFactory, NodePacketCollectionCreator<IDictionary<K, V>> dictionaryCreator);