src/Shared/EntityFramework/Core/Metadata/Edm/EdmType.cs
/// <summary>
/// Returns an instance of the <see cref="T:System.Data.Entity.Core.Metadata.Edm.CollectionType" /> whose element type is this type.
/// </summary>
/// <returns>
/// The <see cref="T:System.Data.Entity.Core.Metadata.Edm.CollectionType" /> object whose element type is this type.
/// </returns>
Returns an instance of the  whose element type is this type.
Returns an instance of the whose element type is this type .
[SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
        public CollectionType GetCollectionType()
        {
            if (_collectionType == null)
            {
                Interlocked.CompareExchange(ref _collectionType, new CollectionType(this), null);
            }
            return _collectionType;
        }
[ SuppressMessage ( " " , " " ) ] public CollectionType GetCollectionType ( ) { if ( _collectionType == null ) { Interlocked . CompareExchange ( ref _collectionType , new CollectionType ( this ) , null ) ; } return _collectionType ; }
Returns an instance of the  whose element type is this type.
Returns an instance of the whose element type is this type .
The  object whose element type is this type.
The object whose element type is this type .