30 if (enumerable !=
null)
32 foreach (
object item in enumerable)
45 foreach (
object item in enumerable)
49 return list.ToArray();
readonly TraceLoggingTypeInfo elementInfo
EnumerableTypeInfo(Type type, TraceLoggingTypeInfo elementInfo)
override object GetData(object value)
override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format)
override void WriteData(PropertyValue value)
TraceLoggingTypeInfo ElementInfo
static void EndBufferedArray(int bookmark, int count)
static int BeginBufferedArray()
void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format)
Func< object, PropertyValue > PropertyValueFactory
virtual object GetData(object value)
void WriteData(PropertyValue value)