コード例 #1
0
 public void Update(ArrayMember arrayMember)
 {
     this.arrayMember = arrayMember;
     RaisePropertyChanged("StringType");
     if (IsExpanded)
     {
         RaisePropertyChanged("Values");
     }
 }
コード例 #2
0
ファイル: FormCutscene.cs プロジェクト: DHunte/chocolate-box
        private void ApplyScript(
            FableMod.ContentManagement.Control c,
            string script)
        {
            string[] lines = script.Split(
                new string[] { "\r\n" },
                StringSplitOptions.RemoveEmptyEntries);

            Member      memberCount = (Member)c.Members[0];
            ArrayMember memberLines = (ArrayMember)c.Members[1];

            memberCount.Value = (UInt32)lines.Length;
            memberLines.Elements.Clear();

            for (int i = 0; i < lines.Length; ++i)
            {
                MemberCollection mc = memberLines.CreateElement();

                ((Member)mc[0]).Value = lines[i];

                memberLines.Elements.Add(mc);
            }
        }
コード例 #3
0
ファイル: FormCutscene.cs プロジェクト: DHunte/chocolate-box
        private string GetScript(FableMod.ContentManagement.Control c)
        {
            if (c == null)
            {
                return("");
            }

            Member      memberCount = (Member)c.Members[0];
            ArrayMember memberLines = (ArrayMember)c.Members[1];

            StringBuilder sb = new StringBuilder();

            uint count = (uint)memberCount.Value;

            for (int i = 0; i < count; ++i)
            {
                Member memberLine = (Member)memberLines.Elements[i][0];

                sb.AppendLine(memberLine.Value.ToString());
            }

            return(sb.ToString());
        }
コード例 #4
0
ファイル: ObjectInfo.cs プロジェクト: ifakFAST/Mediator.Net
 public override int GetHashCode() => ArrayMember.GetHashCode();
コード例 #5
0
ファイル: ObjectInfo.cs プロジェクト: ifakFAST/Mediator.Net
 public override string ToString() => ArrayMember.ToString() + "+=" + ValueToAdd.ToString();
コード例 #6
0
 public ArrayMemberViewModel(ArrayMember arrayMember)
 {
     this.arrayMember = arrayMember;
 }