コード例 #1
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;
        }
コード例 #2
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;
        }
コード例 #3
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;
        }
コード例 #4
0
 public KeysCollection(CliFullMemberDictionary owner)
 {
     this.owner = owner;
 }