Example #1
0
 public ValuesCollection(IntermediateGroupedDeclarationDictionary <TDeclarationIdentifier, TDeclaration, TMDeclarationIdentifier, TMDeclaration, TIntermediateDeclaration> owner)
 {
     this.owner = owner;
 }
Example #2
0
 /// <summary>
 /// Creates a new <see cref="IntermediateGroupedDeclarationDictionary{TDeclarationIdentifier, TDeclaration, TMDeclarationIdentifier, TMDeclaration, TIntermediateDeclaration}"/>
 /// with the <paramref name="master"/> dictionary provided.
 /// </summary>
 /// <param name="master">The <see cref="MasterDictionaryBase{TKey, TValue}"/> which owns
 /// the full grouping of members the <see cref="IntermediateGroupedDeclarationDictionary{TDeclarationIdentifier, TDeclaration, TMDeclarationIdentifier, TMDeclaration, TIntermediateDeclaration}"/>
 /// will contain.</param>
 /// <param name="root">The <see cref="IntermediateGroupedDeclarationDictionary{TDeclarationIdentifier, TDeclaration, TMDeclarationIdentifier, TMDeclaration, TIntermediateDeclaration}"/>
 /// which the current is based upon.</param>
 /// <remarks>To establish separation of parent, in multi-instance parents, and unity amongst the
 /// elements.</remarks>
 public IntermediateGroupedDeclarationDictionary(MasterDictionaryBase <TMDeclarationIdentifier, TMDeclaration> master, IntermediateGroupedDeclarationDictionary <TDeclarationIdentifier, TDeclaration, TMDeclarationIdentifier, TMDeclaration, TIntermediateDeclaration> root)
     : base(master, root)
 {
 }