Udostępnij za pośrednictwem


Metoda CodeGenerationUtilities.SortDomainClassesByInheritance<T> —

Kolekcja DomainClasses sortowania na podstawie relacje dziedziczenia względne.Najbardziej pochodnych jeden pojawi się pierwszy w wyniku sortowania.Jest on używany w następującej sytuacji: powiedzieć, jesteś DomainClasses 4 A, B, C i D.Potrzebne do wygenerowania kodu tak, jak poniżej:...A = obj jako; Jeśli (! = null)...B b = obj jako B; Jeśli (b! = null)...C, c = obj c; Jeśli (c! = null)...D d = obj d; Jeśli (d! = null)......Jeśli c pochodzi od A, powyższy kod jest nieprawidłowy; poprawny kod należy sprawdzić, czy C, najpierw przed sprawdzanie A.Dlaczego należy można wywołać tej metody do sortowane DomainClasses w celu dziedziczenia i wygenerowany kod będzie wyglądać:...C, c = obj c; Jeśli (c! = null)...A = obj jako; Jeśli (! = null)...B b = obj jako B; Jeśli (b! = null)...D d = obj d; Jeśli (d! = null)......

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.DslDefinition
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Składnia

'Deklaracja
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

Parametry typów

  • T

Parametry

Wartość zwracana

Typ: System.Collections.Generic.IEnumerable<T>

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

CodeGenerationUtilities Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.DslDefinition