Microsoft .Net-Samples
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nfho
  Nfrm
   Nnet
    NMicrosoft_DotNetSamples
     NClassCSharpVersion
      NInterceptors
       CClassCSharp12InterceptorSample Interceptor aus .Net 8.0 und C# 12.0 FUNKTIONIERT
       CInterceptableExampleBasis-Class mit den aktuellen Methoden
       CInterceptorsInterceptors-Class: Enthält alle Überschreibungen (Extension-Methodes). Muss static sein, denn es ist eigentlich Extension-Methode zu dem im InterceptsLocation definierten Code
      CClassCSharp11Basis-Class zum Thema C# Version: 11.0
      CClassCSharp12Name der Source-Datei
      CClassCSharp14Name Source-File
      CClassCSharpBaseBASE:
      CClassCSharpBaseMethodeOverrideC# Base-Version: Override Methoden
      CClassCSharpBaseTernaryConditionC# Base-Version: Ternary-Operation
      CClassCSharpGlobalProblemDummy
      CCompilerErrorCS0108Compiler-Warning: CS0108
      CConstraintParametersPropertyClass Object zu Generic-Methode mit Constraint auf class
      CConstraintParametersStructStruct Object zu Generic-Methode mit Constraint auf struct
      CCSharpVersion12ConstructorSampleVersion mit N:Scanserver aus Customer Field:optional6 Scanserver-List Object
      CCSharpVersion12ConstructorSample_v10000
      CCSharpVersion12ConstructorSampleClassClass mit Constructor und :base
      CCSharpVersion12ConstructorSampleClassBaseTheoretische Base-Class (kein abstract!!) mit stadard Constructor
      CDevelopmentEnvironmentIDE1006
      CKeyValuePairClassDaten für KeyValuePair zu:
      CMyPartialClassAOption-02: Partial Class => MyPartialClass => Declaration
      CMyPartialClassBOption-03: Partial Class => MyPartialClassB => Declaration
      COverloadResolutionPrioritySample
      COverloadResolutionPrioritySampleInstance
      CParameterStringAttributeDefinition System.Attribut
      CParamsCollectionsParameter-Collections
      CPartialClassMembersOption-01: Partial Class => PartialClasMembers => Declaration
      CRefLocalsUnsafeCodeIterationVerwenden von ASYNC-Methode und ref, unsafe, und iterationen. Dazu kommen noch Funtionen mit YIELD (Iteratoren-Thema)
      CRegExSourceGeneratorOption-03: Partial Class => MyPartialClassB => Implementation Diese Class und Implementierungs-Methode kann ohne Compile-Fehler auskommentiert werden
      CSampleClassCSharp13
      CSampleClassCSharp14BaseSamples aus: tsACSharpVersion_014_Default_Click [Sample: ParameterStringAttribute]
      CSampleClassCSharp14LambdaParameterSamples aus: tsACSharpVersion_014_LambdaParameterMod_Click
      CSampleClassGeneric001Generische Methode in normaler Klasse. Aktuell mit einer Einschränkung (Constraint) auf eine Klasse
      CSampleClassGeneric002< T >Generische Klasse, mit generischer Methode. Der generische Type wird auf Stufe der Klasse definiert, und in der entsprechend angewendet
      CSampleClassNet90LibrariesSample-Class zu .Net 9.0 C# 13.0 https://learn.microsoft.com/de-de/dotnet/csharp/whats-new/csharp-13 https://learn.microsoft.com/de-de/dotnet/core/whats-new/dotnet-9/overview https://learn.microsoft.com/de-de/dotnet/core/whats-new/dotnet-9/libraries
      CSampleClassPropertyClass< T >Diese Klasse ist generisch, und lässt Class als Type zu! Die methode selber ist nicht generisch! Aber die Werte können mittels reflections ausgelesen werden
      CSampleClassRefStruct< T >ReadOnlySpan was annotated with the scoped keyword
      CSampleClassRefVariablesSample-Class mit Variablen mit ref:
      CSampleDataClassClass
      CSampleDataStructRef struct
      CSpanTemp< T >INC: 02.02.2026 [fho.frm.net.Microsoft_DotNetSamples.ClassCSharp12] => Absolut keine Ahnung!!!
      CStructFHOSTRUCT
      CStructReadonlyFHOReadonly-STRUCT
      CStructRefFHORef.-STRUCT (Achtung: Hinweis OBSOLETE wird von Sandcastle eingefügt!! Fehler)
      CStructRefReadonlyFHO
      CTestReadOnlySpan_ClassEinsatz von Read-Only Eigenschaft
      CTestReadOnlySpan_RefStruct(Achtung: Hinweis OBSOLETE wird von Sandcastle eingefügt!! Fehler)
       CReadOnlySpan< T >(Achtung: Hinweis OBSOLETE wird von Sandcastle eingefügt!! Fehler)
      CThreadingLockImplementierung Samples => System.Threading.Lock.Scope / Lock(this) Beinhaltet verschiedene Methode zu Lock-Funktionen. Sicherstellen, dass kein Code parallel ausgeführt wird, der nicht so ausgeführt werden darf
      CTimerRemaining
     NClassHelper
      CHelperTaskViewHelper-Class: Visualisierung von Programmen und dern Laufzeit (Task/etc...)
      CHelperTaskViewSampleFunctions
      CHelperTaskViewStringReturnHelper-Class: Visualisierung von Programmen und dern Laufzeit (Task/etc...) Alles mit Return für AWAIT (auf VOID kann nicht gewartet werden!)
      CHelperToolTippTextBasis-Anwendung befindet sich in SampleReadControlToolStrip
     NClassMethode
      CAdultPublic-Class Adult (Person)
      CBoardErzeugt eine Instance von Raspberry-Board-Class (Basiert auf Project: Raspberry.System). Represents the Raspberry Pi mainboard
      CClassCreator
      CClassPersonData-Class zu _Lambda004
      CCustomerDataData-Class
      CCustomerDataStructAnalog zu Data-Class ein Type als Struct Dieser Type kann bei [_CheckGenericInput() where : class]nicht verwendet werden, es eine Einschränkung auf Class gibt
      CDataContractPersonClass DataContractPerson Data-Class (Attribut:DataContract)
      CDateLastUpdatedWe will apply this dynamic attribute to our dynamic method
      CDefaultControllerV10Class: DefaultControllerV10 Implementierung aller Methoden zu Version 1.0
      CDefaultControllerV20Class: DefaultControllerV20 Implementierung aller Methoden zu Version 2.0
      CDescriptionSampleADokumentation von Code in einer DLL. (Project-Einstellungen => Ausgabe => Dokumentationsdatei) Project-Einstellungen => Ausgabe => Dokumentationsdatei
      CDescriptionSampleBEvery class and member should have a one sentence summary describing its purpose
      CDICallerDefaultControllerDI-Caller (primary)
      CDynamicDictionaryMicrosoft-Sample DynamicObject https://learn.microsoft.com/de-de/dotnet/api/system.dynamic.dynamicobject?view=net-8.0
      CDynamicDummy
      CFhoPropertyFromProperty-Class FROM
      CFhoPropertyToProperty-Class TO
      CHelperAsyncAwait impl. für ASYNC-Processing: List-Object ist Task! also awaitable! await kann für Task verwendet werden: Der Type muss eine Definition für GetAwaiter und/oder eine GetAwaiter-Erweiterungsmethode implementieren
      CHelperAsyncRESTRequestLocal: Helper-Class
      CHelperGpioName
      CI2CDeviceDevice-Class
      CIDefaultControllerInterface: IDefaultController
      CIMyInterfaceSample001Interface
      CLightModel
      CMcp23008Processor-Type Class MCP23008
      CMcp23009Processor-Type Class MCP23009
      CMcp23xxxAbstract Base-Class für MCPXXXXX Device
      CMethodCustomAttributesBuilderDemo
      CMethode
      CMethodes
      CModelExtensionMethodsProvides extension methods for Model
      CModelGPIOPinPropertyIst Teil von SampleTask_005
      CMyAwaiterImplementierung MyAwaiter-Class. Die GetResult()-Methode hat einen Thread-Sleep und wartet. Gemäss Sample tsAClassSampleDiversAwaitable001_Click()::cbOption05, kann diese Klasse mit der GetResult-Methode ASYNC ausgeführt werden. Die Definition dazu muss aber in der Call-Methode mittels Task erzeugt werden. Also eindeutig ASYNC. [cbOption05]
      CMyAwaiterTestImplementierung MyAwaiterTest-Class. Mit diesen Varianten von GetAwaiter ist die Klasse nicht nur awaitable, sondern hat auch eine ASYNC GetResult-Methode zur Verfügung. [cbOption06]
      CMyClassAnySynchAndAsync01Klasse mit verschiedenen Beispielen zur SYNCH und ASYNC Processen. [cbOption07]
      CMyClassAnySynchAndAsync02Klasse mit verschiedenen Beispielen zur SYNCH und ASYNC Processen
      CMyClassBuilderFromExternDLLClass zum Erzeugen von ObjectHandle aus externen DLL-/Methoden
      CMyClassDesignPatternSample01Class: Design-Pattern 01
      CMyClassDesignPatternSample03Class: Design-Pattern 03
      CMyClassDesignPatternSample04Class: Design-Pattern 04: Wie kann eine vorhandene Methode als Awaitable verwendet werden?
      CMyClassForEachParallelParallel-Verarbeitungen (Addieren von Dateigrössen aus den selektierten Dateien)
      CMyClassForEachParallelWriteFileParallel-Verarbeitungen (Schreiben von Text-Dateien auf Disk)
      CMyInterfaceSample001_CHCH-Version
      CMyInterfaceSample001_DEDE-Version
      CMyMutexSample
      CMyObject
      CMyObjectStatic
      CMyPropertyClassSample-Class zum Test CreateClassDynamic:_CreatePropertyClassAttribute
      CMyPropertyClassDummy
      CMySerializationInfo
      CMyUserExceptionImplementierung einer möglichen User-Exception Class
      CNotPrimeExceptionSample aus Microsoft-Help (Keine Implementierung gemacht)
      CObjectWalkerDurchlaufen eines Object-Array mit verschiedenen Objects
      CPersonConstructor mit :base() https://learn.microsoft.com/de-de/dotnet/csharp/programming-guide/classes-and-structs/constructors
      CProcessingParameter
      CRequestResonseSampleDataDummy Property-Class-Data
      CRequestResponseSampleDummy Property-Class
      CReturnClassHttpHeader
      CRootobjectUnbilledDataExportDummy Property-Class zur Demonstration der JsonPropertyNameAttribute Möglichkeiten. Bei Microsoft werden in den Schnittstellen Feldnamen verwendet, welche ohne diese Optionen nicht zu verarbeiten wären
      CSampleAssemblyBuilderClassAssembly-Builder mit Ausführung einer Methode
      CSampleAsyncTaskMethode_ExxasClientSample aus Project: sym.frm.net.Exxas_Client:: frmLansweeperStart
      CSampleAsyncTaskMethode_PowerBiSample aus Project: sym.frm.net.Exxas_PowerBi
      CSampleCreateDynamicClassDynamisches Erstellen einer Klasse und deren Objekten
      CSampleCreateDynamicClassBuilderDynamic Class-Builder
      CSampleCSVAddressDataAktuelles Data-Model zur Datenablage
      CSampleCustomAttributesBuilder
      CSampleDataFromCSVFileRead CSV-Files extern
      CSampleDataSetOperationSample DataSet-Operation
      CSampleDelegateActionWir können auch den eingebauten Delegierten Action verwenden, um eine Methode als Parameter zu übergeben. Die korrekte Syntax zur Verwendung dieses Delegaten lautet wie folgt
      CSampleDelegateFuncWir werden den eingebauten Delegierten Func verwenden, um eine Methode als Parameter zu übergeben. Ein Delegierter verhält sich wie ein Funktionszeiger. Die korrekte Syntax zur Verwendung dieses Delegierten lautet wie folgt
      CSampleDependencyInjectionHttps://learn.microsoft.com/de-de/dotnet/core/extensions/dependency-injection
      CSampleDisposeCHK: 04.03.2025 => Dispose, leere Klasse ohne Sample!!!
      CSampleDisposeFormSimulation Klasse als Form, mit einem Dispose
      CSampleDynamicXmlSample Dynamic Xml-Reader
      CSampleDynamicXmlReadSample XML File-Reader mit save der Elemente in einer HashTable
      CSampleEnum
      CSampleEnumOperationsBeim Projekt fho.frm.Gpio_Master (Raspberry) gab es ein Problem mit dem Dictionary und den Pin-Konfigurationen
      CSampleExtensionImplementSample Extension-Methode Implementierung
      CSampleExtensionMethodeSample Extension-Methode (static: Class und Methode müssen STATIC sein!)
      CSampleForEachParallelMenu: Any Samples : Class Parallel : ForEach-002
      CSampleGenericFunction
      CSampleGenericList
      CSampleJSONSerialize
      CSampleJSONSerializeNet80Problem mit nicht serialisierbaren/lesbaren (Property) Eigenschaften (ab .Net 8.0)
       CMyPocoProperty-Class
       CNestedValueRead-Only Span Object: Spez.-Property
      CSampleJSONSerializeNet90JsonSerializer-Class und deren Einsatz / Möglichkeiten mit .Net 9.0
      CSampleLambdaAusdruckBodyC# Token [=>]
      CSampleLambdaAusdruckBodyMCPC# Token [=>] (Test aus Raspberry Pi /
      CSampleLambdaExpression001
      CSampleMicrosoftKI
      CSampleNormalSample-Class Normal / Standard
      CSampleObjectManager
      CSampleObsoleteAttribute
      CSampleObsoleteAttributeMethode
      CSamplePropertyBuilderClassProperty-Builder: Abhängig vom Assembly-Builder kann dann der Propert-Builder eingesetzt werden
      CSampleReadControlRead Control aus Form
      CSampleReadControlToolStripAuslesen Tool-Strip Menu/Button Eigenschaften. Einfügen von Tool-Tipp Text aus einer JSON-Datei
      CSampleSerializableDieser ganze Plunder bringt nichts! Habe dafür meine ganzen Base-Klassen zum Thema!!!
      CSampleSingleton
      CSampleSynchAsyncSample-Class für ASYNC und SYNC
      CSampleSynchAsyncStreamWriterSample-Class für ASYNC und StreamWriter (Vergleich mit tsAClassSampleParallelForEach003_Click)
      CSampleTask001
      CSampleTaskFromResultSamples zu Task.FromResult / Task.Run
      CSampleTaskRunSample Task.Run()
      CSampleXMLDescription
      CSampleXMLDescriptionValues
      CSingleton
      CTestClassATest-Class ohne ISerializable-Interface implementierung
      CTestClassBTest-Class mit ISerializable-Interface implementierung
      CThreading
     NClassModel
      CModelToolTippText
     CfrmDotNetSamplesMain-Form für diese Anwendung
     CfrmTaskView001
     CfrmTaskView002
 NSystem
  NRuntime
   NCompilerServices
    CInterceptsLocationAttributeInterceptsLocationAttribute