コード例 #1
0
ファイル: UidSingleton.cs プロジェクト: zyouhua/nvwa
 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());
         }
     }
 }
コード例 #2
0
ファイル: Binding.cs プロジェクト: zyouhua/nvwa
 public Binding()
 {
     mUid = new Uid();
     mClass = null;
     mName = null;
     mImage = null;
 }
コード例 #3
0
ファイル: Uid.cs プロジェクト: zyouhua/nvwa
 public Uid()
 {
     mIsInclude = true;
     mForceUsed = false;
     mOptimal = null;
     mInclude = null;
     mName = null;
     mUid = null;
 }
コード例 #4
0
ファイル: Uid.cs プロジェクト: zyouhua/nvwa
 public void _setUid(Uid nUid)
 {
     mUid = nUid;
 }