public void _addUid(Uid nUid) { string name_ = nUid._getName(); if (mUids.ContainsKey(name_)) { throw new UidOverlapException(); } mUids[name_] = nUid; if (!nUid._isInclude()) { return; } if (nUid._forceUsed()) { return; } string include_ = nUid._getInclude(); foreach (KeyValuePair<string, Uid> i in mUids) { Uid uid_ = i.Value; string uidInclude_ = uid_._getInclude(); if (uidInclude_ == include_) { nUid._setUid(uid_._getUid()); } } }
public Binding() { mUid = new Uid(); mClass = null; mName = null; mImage = null; }
public Uid() { mIsInclude = true; mForceUsed = false; mOptimal = null; mInclude = null; mName = null; mUid = null; }
public void _setUid(Uid nUid) { mUid = nUid; }