35 references to NodePacketValueFactory
Microsoft.Build.Framework (35)
BackEnd\TranslatorHelpers.cs (13)
18
/// This class provides helper methods to adapt from <see cref="
NodePacketValueFactory
{T}"/> to
34
NodePacketValueFactory
<T> valueFactory) where T : ITranslatable
50
private static ObjectTranslatorWithValueFactory<T> AdaptFactory<T>(
NodePacketValueFactory
<T> valueFactory) where T : ITranslatable
52
static void TranslateUsingValueFactory(ITranslator translator,
NodePacketValueFactory
<T> valueFactory, ref T objectToTranslate)
63
NodePacketValueFactory
<T> valueFactory) where T : class, ITranslatable
71
NodePacketValueFactory
<T> valueFactory,
80
NodePacketValueFactory
<T> valueFactory) where T : class, ITranslatable
89
NodePacketValueFactory
<T> valueFactory) where T : class, ITranslatable
112
NodePacketValueFactory
<T> valueFactory)
145
NodePacketValueFactory
<T> valueFactory)
161
NodePacketValueFactory
<T> valueFactory)
171
NodePacketValueFactory
<T> valueFactory,
261
NodePacketValueFactory
<T> valueFactory,
BinaryTranslator.cs (14)
385
public void Translate<T>(ref List<T> list, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
411
public void Translate<T, L>(ref IList<T> list, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T>
580
public void TranslateArray<T>(ref T[] array, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
708
NodePacketValueFactory
<V> valueFactory,
730
public void TranslateDictionary<T>(ref Dictionary<string, T> dictionary, IEqualityComparer<string> comparer, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
752
public void TranslateDictionary<D, T>(ref D dictionary, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
775
public void TranslateDictionary<D, T>(ref D dictionary, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory, NodePacketCollectionCreator<D> dictionaryCreator)
1200
public void Translate<T>(ref List<T> list, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
1243
public void Translate<T, L>(ref IList<T> list, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T>
1427
public void TranslateArray<T>(ref T[] array, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
1567
NodePacketValueFactory
<V> valueFactory,
1588
public void TranslateDictionary<T>(ref Dictionary<string, T> dictionary, IEqualityComparer<string> comparer, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
1609
public void TranslateDictionary<D, T>(ref D dictionary, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
1631
public void TranslateDictionary<D, T>(ref D dictionary, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory, NodePacketCollectionCreator<D> dictionaryCreator)
ITranslator.cs (8)
34
internal delegate void ObjectTranslatorWithValueFactory<T>(ITranslator translator,
NodePacketValueFactory
<T> valueFactory, ref T objectToTranslate);
225
void Translate<T>(ref List<T> list, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory);
246
void Translate<T, L>(ref IList<T> list, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory, NodePacketCollectionCreator<L> collectionFactory) where L : IList<T>;
338
void TranslateArray<T>(ref T[] array, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory);
372
void TranslateDictionary<K, V>(ref IDictionary<K, V> dictionary, ObjectTranslator<K> keyTranslator, ObjectTranslatorWithValueFactory<V> valueTranslator,
NodePacketValueFactory
<V> valueFactory, NodePacketCollectionCreator<IDictionary<K, V>> dictionaryCreator);
382
void TranslateDictionary<T>(ref Dictionary<string, T> dictionary, IEqualityComparer<string> comparer, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
393
void TranslateDictionary<D, T>(ref D dictionary, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory)
406
void TranslateDictionary<D, T>(ref D dictionary, ObjectTranslatorWithValueFactory<T> objectTranslator,
NodePacketValueFactory
<T> valueFactory, NodePacketCollectionCreator<D> collectionCreator)