Aracılığıyla paylaş


CodeGenerationUtilities.SortDomainClassesByInheritance<T> Yöntem

Sıralama göreli devralma ilişkilere dayanan DomainClasses topluluğu.En türetilmiş bir sıralama sonucu ilk görünür.Bu, aşağıdaki durumlarda kullanılır: a, b, c ve d 4 DomainClasses'orada kalmış söyleyinAşağıdaki gibi bazı kodlar oluşturmak için gereksinim duyduğunuz:...A bir a; olarak obj = (bir! = null)...B b b; obj = ise (b! = null)...C c c; olarak obj = ise (c! = null)...D d d; olarak obj = varsa (d! = null)......Yukarıdaki kod, a sitesinden c türer, yanlış; doğru kod c a için ilk önce denetimi için denetlemelisinizİşte bu nedenle bu yöntem DomainClasses devralma sırada çok sıralanmış çağrılması gerektiğini ve oluşturulan kodu nasıl görüneceğini:...C c c; olarak obj = ise (c! = null)...A bir a; olarak obj = (bir! = null)...B b b; obj = ise (b! = null)...D d d; olarak obj = varsa (d! = null)......

Ad alanı:  Microsoft.VisualStudio.Modeling.DslDefinition
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll içinde)

Sözdizimi

'Bildirim
Public Shared Function SortDomainClassesByInheritance(Of T As DomainClass) ( _
    input As IEnumerable(Of T) _
) As IEnumerable(Of T)
public static IEnumerable<T> SortDomainClassesByInheritance<T>(
    IEnumerable<T> input
)
where T : DomainClass

Tür Parametreleri

  • T

Parametreler

Dönüş Değeri

Tür: System.Collections.Generic.IEnumerable<T>

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

CodeGenerationUtilities Sınıf

Microsoft.VisualStudio.Modeling.DslDefinition Ad Alanı