• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Dataport.AppFrameDotNet.DotNetTools.Collections
    • ExpressionHelper
    • NonRepeatableEnumerable<TType>
  • Dataport.AppFrameDotNet.DotNetTools.Collections.Extensions
    • Adding
    • Checking
    • Execution
    • ExpressionExtensions
    • Filtering
    • Indexing
    • Transformation
  • Dataport.AppFrameDotNet.DotNetTools.Collections.Model
    • PagedResult<TSource>
  • Dataport.AppFrameDotNet.DotNetTools.Comparison.Extensions
    • ComparisonExtensions
    • DictionaryExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Comparison.Model
    • BoundaryType
    • IgnoreInPropertyComparisonAttribute
    • MemberComparisonResult
  • Dataport.AppFrameDotNet.DotNetTools.IO.Extensions
    • HttpStatusCodeExtensions
    • StreamExtensions
    • StringExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Numeric.Extensions
    • Formatting
    • Percentage
    • Structure
  • Dataport.AppFrameDotNet.DotNetTools.Numeric.Model
    • PercentageType
  • Dataport.AppFrameDotNet.DotNetTools.Reflection
    • EnumHelper<TEnum>
  • Dataport.AppFrameDotNet.DotNetTools.Reflection.Extensions
    • AssemblyExtensions
    • EnumExtensions
    • InstanceExtensions
    • StringExtensions
    • TransformationExtensions
    • TypeExtensions
    • TypeManipulationExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Text.Extensions
    • BooleanExtensions
    • StringExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Time.Extensions
    • DateTimeExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Time.Model
    • DateTimePart
  • Dataport.AppFrameDotNet.DotNetTools.Validation
    • ValidationResults
    • Verify
  • Dataport.AppFrameDotNet.DotNetTools.Validation.Extensions
    • ConditionExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Validation.Models
    • Condition<T>
    • Severity

Class TransformationExtensions

Stellt Erweiterungen zum Transformieren von Objekten zur Verfügung

Inheritance
System.Object
TransformationExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dataport.AppFrameDotNet.DotNetTools.Reflection.Extensions
Assembly: Dataport.AppFrameDotNet.DotNetTools.dll
Syntax
public static class TransformationExtensions

Methods

AsArray<TType>(TType, Boolean)

Wrappt das übergebene Objekt in ein Array des Datentyps.

Declaration
public static TType[] AsArray<TType>(this TType value, bool nullAsEmpty = false)
Parameters
Type Name Description
TType value

Das Objekt das gewrappt werden soll.

System.Boolean nullAsEmpty

Wenn true wird ein leeres Array erzeugt, wenn value null ist.

Returns
Type Description
TType[]

Array des Datentyps.

Type Parameters
Name Description
TType

Der Typ des Objects

AsArrayOf<TIn, TOut>(TIn, Boolean)

Wrappt das übergebene Objekt in ein Array des Zieltyps.

Declaration
public static TOut[] AsArrayOf<TIn, TOut>(this TIn value, bool nullAsEmpty = false)
    where TIn : TOut
Parameters
Type Name Description
TIn value

Das Objekt das gewrappt werden soll.

System.Boolean nullAsEmpty

Wenn true wird ein leeres Array erzeugt, wenn value null ist.

Returns
Type Description
TOut[]

Array des Zieltyps.

Type Parameters
Name Description
TIn

Der Typ des Objects

TOut

Der Zieltyp

AsNullable<TType>(TType)

Wrappt das übergebene Objekt in eine System.Nullable<T>-Struktur.

Declaration
public static TType? AsNullable<TType>(this TType value)
    where TType : struct
Parameters
Type Name Description
TType value

Das Objekt das gewrappt werden soll.

Returns
Type Description
System.Nullable<TType>

Das gewrappte Objekt

Type Parameters
Name Description
TType

Der Typ des Objects

In This Article
Back to top © 2020 Dataport AöR