// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Collections; namespace System.DirectoryServices.ActiveDirectory { public class ForestTrustDomainInfoCollection : ReadOnlyCollectionBase { internal ForestTrustDomainInfoCollection() { } public ForestTrustDomainInformation this[int index] { get => (ForestTrustDomainInformation)InnerList[index]!; } public bool Contains(ForestTrustDomainInformation information) { if (information == null) throw new ArgumentNullException(nameof(information)); return InnerList.Contains(information); } public int IndexOf(ForestTrustDomainInformation information) { if (information == null) throw new ArgumentNullException(nameof(information)); return InnerList.IndexOf(information); } public void CopyTo(ForestTrustDomainInformation[] array, int index) { InnerList.CopyTo(array, index); } internal int Add(ForestTrustDomainInformation info) => InnerList.Add(info); } } |