public void VisitStringID(StringIDData field) { if (!FilterString(field, field.Name)) { FilterString(field, field.Value); } }
public void VisitStringID(StringIDData field) { SeekToOffset(field.Offset); try { field.Value = _cache.StringIDs.GetString(new StringID(_reader.ReadUInt32())); } catch (System.Exception e) { field.Value = "Error: " + e.Message; } }
public void VisitStringID(StringIDData field) { SeekToOffset(field.Offset); if (_stringIdTrie.Contains(field.Value)) { StringID sid = _cache.StringIDs.FindStringID(field.Value); _writer.WriteUInt32(sid.Value); } else if (_type == SaveType.File) { StringID sid = _cache.StringIDs.AddString(field.Value); _stringIdTrie.Add(field.Value); _writer.WriteUInt32(sid.Value); } else { _writer.WriteUInt32(StringID.Null.Value); } }
public void VisitStringID(StringIDData field) { SeekToOffset(field.Offset); field.Value = _cache.StringIDs.GetString(new StringID(_reader.ReadUInt32())); }
public void VisitStringID(StringIDData field) { if (!FilterString(field, field.Name)) FilterString(field, field.Value); }
public void VisitStringID(StringIDData field) { SeekToOffset(field.Offset); _writer.WriteInt32(field.Value.Value); }
public void VisitStringID(StringIDData field) { }
public void VisitStringID(StringIDData field) { AddWidth(_stringIDControl.Width); }
public void VisitStringID(StringIDData field) { // TODO: Filter StringIDs by value FilterString(field, field.Name); }
public void VisitStringID(StringIDData field) { SeekToOffset(field.Offset); field.Value = _cache.StringIDs.StringIDToIndex(new StringID(_reader.ReadInt32())); }
public void VisitStringID(StringIDData field) { }
public void VisitStringID(StringIDData field) { AddWidth(_stringIDControl.Width); }
public void VisitStringID(StringIDData field) { SeekToOffset(field.Offset); _writer.WriteInt32(_cache.StringIDs.IndexToStringID(field.Value).Value); }
public void VisitStringID(StringIDData field) { SeekToOffset(field.Offset); try { field.Value = _cache.StringIDs.GetString(new StringID(_reader.ReadUInt32())); } catch (System.Exception e) { field.Value = "Error: " + e.Message; } }
public void VisitStringID(StringIDData field) { SeekToOffset(field.Offset); if (_stringIdTrie.Contains(field.Value)) { StringID sid = _cache.StringIDs.FindStringID(field.Value); _writer.WriteUInt32(sid.Value); } else if (_type == SaveType.File) { StringID sid = _cache.StringIDs.AddString(field.Value); _stringIdTrie.Add(field.Value); _writer.WriteUInt32(sid.Value); } else { _writer.WriteUInt32(StringID.Null.Value); } }
public void VisitStringID(StringIDData field) { SeekToOffset(field.Offset); field.Value = new StringID(_reader.ReadUInt32()); }
public void VisitStringID(StringIDData field) { // TODO: Filter StringIDs by value FilterString(field, field.Name); }