Microsoft .Net-Samples
Loading...
Searching...
No Matches
fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SamplePropertyBuilderClass Class Reference

Property-Builder: Abhängig vom Assembly-Builder kann dann der Propert-Builder eingesetzt werden. More...

Static Public Member Functions

static Type BuildDynamicTypeWithProperties ()
 Erzeugt dynamisch einen neuen Type (Klasse) mittels AssemblyBuilder und PropertyBuilder.
static void CreateDynamicClass ()
static async Task< bool > _CreatePrpertyFromPropertyBuilder ()

Detailed Description

Property-Builder: Abhängig vom Assembly-Builder kann dann der Propert-Builder eingesetzt werden.

PropertyBuilder-Class Beschreibung und Bespiel! Problem dabei ist, dass die primäre AssemblyBuilder Instance nicht mit AppDomain erstellt werden kann. Die Methode DefineDynamicAssembly() ist auf der AppDomain nicht verfügar! Es muss die Klasse/Methode AssemblyBuilder.DefineDynamicAssembly() verwendet werden.

Member Function Documentation

◆ _CreatePrpertyFromPropertyBuilder()

async Task< bool > fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SamplePropertyBuilderClass._CreatePrpertyFromPropertyBuilder ( )
static
Returns

◆ BuildDynamicTypeWithProperties()

Type fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SamplePropertyBuilderClass.BuildDynamicTypeWithProperties ( )
static

Erzeugt dynamisch einen neuen Type (Klasse) mittels AssemblyBuilder und PropertyBuilder.

Returns

◆ CreateDynamicClass()

void fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SamplePropertyBuilderClass.CreateDynamicClass ( )
static

Inventory

Activatior: Create-Instance from new Type:_CustmerDataType

Beachten Sie, dass Sie beim Aufrufen einer Eigenschaft die richtigen BindingFlags verwenden müssen – BindingFlags.SetProperty, wenn Sie das „Set“-Verhalten aufrufen, und BindingFlags.GetProperty, wenn Sie das „Get“-Verhalten aufrufen.Beachten Sie auch, dass wir sie wie erwartet basierend auf dem Namen aufrufen, den wir der Eigenschaft gegeben haben, und nicht auf dem Namen der Methoden, die wir an die spezifischen Eigenschaftsverhalten gebunden haben.

BindingFlags.SetProperty

BindingFlags.GetProperty


The documentation for this class was generated from the following file:
  • U:/00000000_global_projects/000_DotNetxx/fho.frm.net.Microsoft_DotNetSamples/fho.frm.net.Microsoft_DotNetSamples/ClassMethode/SampleProperty.cs