Ejemplo n.º 1
0
        public CliPropertyMemberDictionary(TPropertyParent parent, CliFullMemberDictionary fullMembers)
            : base()
        {
            this.parent = parent;
            this.master = fullMembers;
            var set = fullMembers.ObtainSubset <IGeneralMemberUniqueIdentifier, TProperty>(CliMemberType.Property).SplitSet();

            this.Initialize(set.Item1);
            this.identifiers = set.Item2;
        }
Ejemplo n.º 2
0
        public CliIndexerMemberDictionary(TIndexerParent parent, CliFullMemberDictionary fullMembers)
            : base()
        {
            this.parent = parent;
            this.master = fullMembers;
            var set = fullMembers.ObtainSubset <IGeneralSignatureMemberUniqueIdentifier, TIndexer>(CliMemberType.Indexer).SplitSet();

            this.Initialize(set.Item1);
            this.identifiers = set.Item2;
        }
Ejemplo n.º 3
0
        internal CliMethodSignatureMemberDictionary(TMethodParent parent, CliFullMemberDictionary fullMembers)
            : base()
        {
            this.parent = parent;
            this.master = fullMembers;
            var set = fullMembers.ObtainSubset <IGeneralGenericSignatureMemberUniqueIdentifier, TMethod>(CliMemberType.Method).SplitSet();

            this.Initialize(set.Item1);
            this.identifiers = set.Item2;
        }