protected int _setValue(int AttributeLocale, CRdsAttributeValue Value) { if (this._values.ContainsKey(AttributeLocale)) this._values[AttributeLocale] = Value; else this._values.Add(AttributeLocale, Value); return -1; }
protected CRdsAttributeValue _getValue(int AttributeLocale) { CRdsAttributeValue R = (this._values.ContainsKey(AttributeLocale) ? this._values[AttributeLocale] : null); if (R != null) return R; R = this.GetValue(this._elementVersion, this._attributeKey, AttributeLocale, this._context); if (R == null) { R = new CRdsAttributeValue() { AttributeKey = this._attributeKey, ElementVersion = this._elementVersion, AttributeLocale = AttributeLocale }; } this._values.Add(AttributeLocale, R); return R; }
public static CRdsAttributeValue sGetAttributeValue(decimal ElementVersion, decimal AttributeKey, int AttributeLocale, DataContext Context) { CRdsAttributeValue R = new CRdsAttributeValue(); R.ElementVersion = ElementVersion; R.AttributeKey = AttributeKey; R.AttributeLocale = AttributeLocale; var RR = R.AttributeValueGet(Context); return (RR == -1 ? R : null); }