d2b4e19a 2dcc f58f 203f 824aa8828ad9 - akesseler/Plexdata.CsvParser GitHub Wiki

TypeProcessor Class

This internal class is responsible to collect and to validate all information that are required for CSV processing.

Inheritance Hierarchy

System.Object
  Plexdata.CsvParser.Internals.TypeProcessor
Namespace: Plexdata.CsvParser.Internals
Assembly: Plexdata.CsvParser.NET (in Plexdata.CsvParser.NET.dll) Version: 1.1.3+d5bef99aa35461ce4bafadf0bf2c2aeca18044ea

Syntax

C#

internal static class TypeProcessor

The TypeProcessor type exposes the following members.

Constructors

 

Name Description
Private methodStatic member TypeProcessor The static constructor.
  Back to Top

Methods

 

Name Description
Private methodStatic member ConfirmAndReorganize This method tries to confirm the validity of each item within given value list. Additionally, the given value list will be reorganized (respectively sorted) according to the applied rules.
Private methodStatic member GetDocumentAttribute This method tries to get CSV document attribute from given type.
Protected methodStatic member LoadDescriptor(TInstance) This method tries to parse assigned type TInstance and returns an appropriate type descriptor in case of success.
  Back to Top

Fields

 

Name Description
Private fieldStatic member flags The reflection binding flags to be used. These are: Public, Instance, GetProperty and SetProperty.
  Back to Top

Remarks

This internal class just provides methods to access property attributes using .NET Reflection feature.

See Also

Reference

Plexdata.CsvParser.Internals Namespace

⚠️ **GitHub.com Fallback** ⚠️