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; }
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; }
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; }
public KeysCollection(CliFullMemberDictionary owner) { this.owner = owner; }