public static TankObjectKey Create(TankObjectKey?ownerKey, TankObjectType objectType, string key) { StringBuilder keyBuilder = new StringBuilder(); if (ownerKey != null) { keyBuilder.Append('[') .Append(ownerKey.ToString()) .Append(']'); } keyBuilder.Append(key); return(new TankObjectKey(objectType, keyBuilder.ToString())); }
public TankObjectKey(TankObjectType type, string key) : this() { this.Type = type; this.Key = key; }