Пример #1
0
 public Group(string account, string name, Member[] members)
     : base(GlobalConst.CodeAccountPreFlag_Publisher)
 {
     Account = account;
     Name    = name;
     Members.AddRange(members);
 }
Пример #2
0
        private void LoadTeamMembers()
        {
            Members.Clear();
            var members = Team.Members;

            Members.AddRange(members);
        }
Пример #3
0
        /// <summary>
        /// Seeds the InMemDb. Unknown: Does it have to be static?
        /// </summary>
        protected void Seed()
        {
            List <Member> members = new List <Member> {
                new Member(1), new Member(2)
            };
            Competition competition = new Competition(1, members);

            Members.AddRange(members);
            Competitions.Add(competition);
            competition.Matches.ForEach(x => Matches.Add((Match)x));

            Lanes.Add(new Lane(1));
            CompetitionMembers.AddRange(
                new List <CompetitionMember> {
                new CompetitionMember(competition.CompetitionId, 1, 0m),
                new CompetitionMember(competition.CompetitionId, 2, 0m)
            }
                );
            MatchMembers.AddRange(new List <MatchMember> {
                new MatchMember(0, 1),
                new MatchMember(0, 2),
                new MatchMember(1, 1),
                new MatchMember(1, 2)
            });
        }
Пример #4
0
        private static Members GetMembersResult(MemberMetrics metricsResults)
        {
            Members member = new Members();

            member.AddRange(MetricsReportBuilder.GetMemberResults(metricsResults));
            return(member);
        }
Пример #5
0
        private void UpdateMembers()
        {
            var members = SelectedProject.Members.Where(m => m.User.Username.Contains(SearchText) || SearchText == "");

            Members.Clear();
            Members.AddRange(members);
        }
Пример #6
0
 public ExtensionDeclaration(ExtensionDeclaration other)
     : this()
 {
     Inheritance.AddRange(other.Inheritance);
     Members.AddRange(other.Members);
     ExtensionOnTypeName = other.ExtensionOnTypeName;
     Module = other.Module;
 }
        public CodeObjectInitializerExpression(CodeTypeReference createType, IEnumerable <KeyValuePair <string, CodeExpression> > members)
        {
            Ensure.That(nameof(createType)).IsNotNull(createType);
            Ensure.That(nameof(members)).IsNotNull(members);

            CreateType = createType;
            Members.AddRange(members);
        }
 public DiscriminatedUnionContext <T> AddMembers(IEnumerable <MemberDeclarationSyntax> members)
 {
     Requires.NotNull(members, nameof(members));
     return(new DiscriminatedUnionContext <T>(
                _readonlyContext,
                GeneratedPartialClass,
                Members.AddRange(members),
                Cases
                ));
 }
Пример #9
0
 public void ForMembersOfGroup(G group, Action <T> Do)
 {
     if (_Group.ContainsKey(group) && Do != null)
     {
         Members items = new Members();
         items.AddRange(_Group[group]);
         foreach (T one in items)
         {
             Do(one);
         }
     }
 }
Пример #10
0
 public ShaderType(StructParameter structParameter, ShaderGpuProgramType programType)
 {
     Members.AddRange(structParameter.VectorMembers.Select(p => new ShaderTypeMember(p, programType)));
     Members.AddRange(structParameter.MatrixMembers.Select(p => new ShaderTypeMember(p, programType)));
     Members = Members
               .OrderBy(v => v.Index)
               .ToList();
     ShaderVariableClass = ShaderVariableClass.Struct;             //TODO: matrix colums or rows?
     ShaderVariableType  = ShaderVariableType.Void;
     Rows          = 0;
     Columns       = 0;
     ElementCount  = 0;
     MemberCount   = (ushort)Members.Count();
     MemberOffset  = 0;
     m_programType = programType;
 }
Пример #11
0
        void ScanMembers()
        {
            var components = gameObject.GetComponents <Component>();
            var newList    = new List <Member>();

            foreach (var component in components)
            {
                var m = Members.Find(_m => (_m as ComponentMember).component == component);
                if (m == null)
                {
                    m = new ComponentMember(component);
                }
                newList.Add(m);
            }
            Members.Clear();
            Members.AddRange(newList);
        }
        /// <summary>
        /// Populates this instance with its class members.
        /// </summary>
        private void PopulateWithClassMembers()
        {
            var eventInfo = WrappedType.GetEvents(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance);

            Members.AddRange(eventInfo.Select(ei => new ClassMemberViewModel(ei, MemberType.Event)));

            var methodInfo = WrappedType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance).Where(m => !m.IsSpecialName);

            Members.AddRange(methodInfo.Select(mi => new ClassMemberViewModel(mi, MemberType.Method)));

            var propInfo = WrappedType.GetProperties(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance);

            Members.AddRange(propInfo.Select(pi => new ClassMemberViewModel(pi, MemberType.Property)));

            var ctors = ((TypeInfo)WrappedType).DeclaredConstructors.Cast <ConstructorInfo>();

            Members.AddRange(ctors.Select(ci => new ClassMemberViewModel(ci, MemberType.Constructor)));
        }
Пример #13
0
 public void Merge(TypeDefinition node)
 {
     if (null == node)
     {
         throw new ArgumentNullException("node");
     }
     if (NodeType != node.NodeType)
     {
         throw new ArgumentException(string.Format("Cannot merge {0} into a {1}.", node.NodeType, NodeType));
     }
     if (ReferenceEquals(this, node))
     {
         return;
     }
     Attributes.AddRange(node.Attributes);
     AddNonMatchingBaseTypes(node);
     Members.AddRange(node.Members);
 }
Пример #14
0
 /// <summary>
 /// Update alliance with another alliance object
 /// </summary>
 /// <param name="obj"></param>
 public void Update(IUpdatable obj)
 {
     if (obj is Alliance alliance)
     {
         if (FounderId != alliance.FounderId)
         {
             FounderId = alliance.FounderId;
         }
         if (Name != alliance.Name)
         {
             Name = alliance.Name;
         }
         if (Tag != alliance.Tag)
         {
             Tag = alliance.Tag;
         }
         //Remove members that have left
         Members.RemoveAll(e => !alliance.Members.Any(a => a.Id == e.Id));
         //Add new members
         Members.AddRange(alliance.Members.Where(a => !Members.Any(e => e.Id == a.Id)));
     }
 }
Пример #15
0
        public CardViewModel InitializeWith(Card card)
        {
            OriginalCard = card;

            var cover = card.Attachments.SingleOrDefault(att => att.Id == card.IdAttachmentCover);

            BoardName = card.Board != null ? card.Board.Name : null;
            ListName  = card.List != null ? card.List.Name : null;

            Id                = card.Id;
            BoardId           = card.IdBoard;
            ListId            = card.IdList;
            Name              = card.Name;
            Desc              = card.Desc;
            Due               = card.Due;
            Votes             = card.Badges.Votes;
            Comments          = card.Badges.Comments;
            CheckItems        = card.Badges.CheckItems;
            CheckItemsChecked = card.Badges.CheckItemsChecked;
            Attachments       = card.Badges.Attachments;
            Pos               = card.Pos;

            CoverUri = cover != null?cover.Previews.First().Url : null;

            CoverHeight = cover != null?cover.Previews.First().Height : 0;

            CoverWidth = cover != null?cover.Previews.First().Width : 0;

            Members.Clear();
            Members.AddRange(card.Members.Select(mem => new MemberViewModel(mem)));

            Labels.Clear();
            Labels.AddRange(card.Labels.Select(lbl => new LabelViewModel(lbl.Color.ToString(), lbl.Name)));

            return(this);
        }
Пример #16
0
 internal void Initialize()
 {
     Members.AddRange(GetDefaultMembers());
 }
Пример #17
0
 /// <summary>
 /// Creates a new <see cref="MemberDeclarationListInfo"/> with the specified members added at the end.
 /// </summary>
 /// <param name="members"></param>
 /// <returns></returns>
 public MemberDeclarationListInfo AddRange(IEnumerable <MemberDeclarationSyntax> members)
 {
     return(WithMembers(Members.AddRange(members)));
 }
Пример #18
0
 public void AddMembers(IEnumerable <Member> toadd)
 {
     Members.AddRange(toadd);
     NumberOfMethods = toadd.Count();
 }
Пример #19
0
 public void AddMembers(params Person[] newMembers)
 {
     Members.AddRange(newMembers);
 }
 public JavaScriptEnumDefinition(IEnumerable <JavaScriptEnumMember> members)
 {
     Members.AddRange(members);
 }
Пример #21
0
 public Instance AddMembers(IEnumerable <Member> toadd)
 {
     Members.AddRange(toadd);
     NumberOfMethods = toadd.Count();
     return(this);
 }