Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/03/11 19:25:13 (13 years ago)
Author:
swagner
Message:

Code formatting and minor changes (#1424)

Location:
trunk/sources/HeuristicLab.Common/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Common/3.3/ObjectExtensions.cs

    r6103 r6114  
    3737      objects.Add(obj);
    3838
    39       if (obj is ValueType || obj is string) return;
     39      //if (obj is ValueType || obj is string) return;
     40      if (obj is Pointer) return;
    4041
    4142      IEnumerable enumerable = obj as IEnumerable;
  • trunk/sources/HeuristicLab.Common/3.3/TypeExtensions.cs

    r6103 r6114  
    4747      return sb.ToString();
    4848    }
     49
    4950    public static IEnumerable<FieldInfo> GetAllFields(this Type type) {
    50       foreach(var field in type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic))
     51      foreach (var field in type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic))
    5152        yield return field;
    5253
    53       foreach (var field in type.GetFields(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic)) 
     54      foreach (var field in type.GetFields(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic))
    5455        yield return field;
    55      
     56
    5657      if (type.BaseType != null) {
    5758        foreach (var field in type.BaseType.GetAllFields())
     
    5960      }
    6061    }
     62
    6163    // http://stackoverflow.com/questions/457676/c-reflection-check-if-a-class-is-derived-from-a-generic-class
    6264    public static bool IsSubclassOfRawGeneric(this Type toCheck, Type generic) {
Note: See TracChangeset for help on using the changeset viewer.