private ParameterKey GetComposedKey(ParameterKey key, int transformIndex) { var compositeKey = new ParameterCompositeKey(key, transformIndex); if (!compositeKeys.TryGetValue(compositeKey, out ParameterKey rawCompositeKey)) { rawCompositeKey = ParameterKeys.FindByName($"{key.Name}.Transforms[{transformIndex}]"); compositeKeys.Add(compositeKey, rawCompositeKey); } return(rawCompositeKey); }
private ParameterKey GetComposedKey(ParameterKey key, int transformIndex) { var compositeKey = new ParameterCompositeKey(key, transformIndex); ParameterKey rawCompositeKey; if (!compositeKeys.TryGetValue(compositeKey, out rawCompositeKey)) { rawCompositeKey = ParameterKeys.FindByName(string.Format("{0}.Transforms[{1}]", key.Name, transformIndex)); compositeKeys.Add(compositeKey, rawCompositeKey); } return rawCompositeKey; }