wasSharp – Diff between revs 26 and 27

Subversion Repositories:
Rev:
Show entire fileRegard whitespace
Rev 26 Rev 27
Line 122... Line 122...
122 { 122 {
123 var field = typeof(T).GetRuntimeFields().ToArray() 123 var field = typeof(T).GetRuntimeFields().ToArray()
124 .AsParallel().SelectMany(f => f.GetCustomAttributes( 124 .AsParallel().SelectMany(f => f.GetCustomAttributes(
125 typeof(NameAttribute), false), ( 125 typeof(NameAttribute), false), (
126 f, a) => new {Field = f, Att = a}) 126 f, a) => new { Field = f, Att = a })
127 .SingleOrDefault(a => String.Equals(((NameAttribute) a.Att) 127 .SingleOrDefault(a => string.Equals(((NameAttribute)a.Att)
128 .Name, name, comparison)); 128 .Name, name, comparison));
129 return field != null ? (T) field.Field.GetValue(Activator.CreateInstance<T>()) : default(T); 129 return field != null ? (T)field.Field.GetValue(Activator.CreateInstance<T>()) : default(T);
130 } 130 }
Line 131... Line 131...
131   131