Source/NFX/Serialization/SerializationUtils.cs
/// <summary>
/// Gets all serializable fields for type in parent->child declaraion order, sub-ordered by case
///  within the segment
/// </summary>
Gets all serializable fields for type in parent->child declaraion order, sub-ordered by case
within the segment
Gets all serializable fields for type in parent - > child declaraion order sub - ordered by case within the segment
public static IEnumerable<FieldInfo> GetSerializableFields(Type type)
        {
          FieldInfo[] result;
          if (!s_FieldCache.TryGetValue(type, out result))
          {
            result = getGetSerializableFields(type);
            var dict = new Dictionary<Type, FieldInfo[]>(s_FieldCache);
            dict[type] = result;
            s_FieldCache = dict;
          }
          return result;
        }
public static IEnumerable < FieldInfo > GetSerializableFields ( Type type ) { FieldInfo [ ] result ; if ( ! s_FieldCache . TryGetValue ( type , out result ) ) { result = getGetSerializableFields ( type ) ; var dict = new Dictionary < Type , FieldInfo [ ] > ( s_FieldCache ) ; dict [ type ] = result ; s_FieldCache = dict ; } return result ; }
Gets all serializable fields for type in parent->child declaraion order, sub-ordered by case
within the segment
Gets all serializable fields for type in parent - > child declaraion order sub - ordered by case within the segment
//atomic
type
Type