Class XPManyToManyAliasList
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class XPManyToManyAliasList : IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, IXPUnloadableAssociationList, IList, ICollection, IEnumerable, INotifyCollectionChanged
- Inheritance
-
XPManyToManyAliasList
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
public XPManyToManyAliasList(Session session, IList aliasedCollection, XPMemberInfo skippedProperty)
Parameters
session
Session
aliasedCollection
IList
skippedProperty
XPMemberInfo
Fields
AliasedList
public readonly IList AliasedList
Field Value
- IList
SkippedReference
public readonly XPMemberInfo SkippedReference
Field Value
- XPMemberInfo
Properties
ClassInfo
public XPClassInfo ClassInfo { get; }
Property Value
- XPClassInfo
Count
public int Count { get; }
Property Value
- int
DataLayer
public IDataLayer DataLayer { get; }
Property Value
- IDataLayer
Dictionary
public XPDictionary Dictionary { get; }
Property Value
- XPDictionary
IsFixedSize
public bool IsFixedSize { get; }
Property Value
- bool
IsReadOnly
public bool IsReadOnly { get; }
Property Value
- bool
IsSynchronized
public bool IsSynchronized { get; }
Property Value
- bool
ObjectLayer
public IObjectLayer ObjectLayer { get; }
Property Value
- IObjectLayer
Session
public Session Session { get; }
Property Value
- Session
SyncRoot
public object SyncRoot { get; }
Property Value
- object
Methods
Add(object)
public int Add(object value)
Parameters
value
object
Returns
- int
Clear()
Contains(object)
public bool Contains(object value)
Parameters
value
object
Returns
- bool
CopyTo(Array, int)
public void CopyTo(Array array, int index)
Parameters
array
Array
index
int
protected virtual object CreateIntermediateObject()
Returns
- object
EnumerateAsync(CancellationToken)
public Task<IList> EnumerateAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<IList>
GetEnumerator()
public IEnumerator GetEnumerator()
Returns
- IEnumerator
IndexOf(object)
public int IndexOf(object value)
Parameters
value
object
Returns
- int
Indexer(int)
public object Indexer(int index)
Parameters
index
int
Returns
- object
Insert(int, object)
public void Insert(int index, object value)
Parameters
index
int
value
object
OnCollectionChanged(NotifyCollectionChangedEventArgs)
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs e)
Parameters
e
NotifyCollectionChangedEventArgs
Remove(object)
public void Remove(object value)
Parameters
value
object
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
Events
CollectionChanged
public event NotifyCollectionChangedEventHandler CollectionChanged
Event Type
- NotifyCollectionChangedEventHandler