© Roger Villela 2020
R. VillelaUnderstanding System.IO for .NET Core 3https://doi.org/10.1007/978-1-4842-5872-9_3

3. Custom Data Types for a Custom Library

Roger Villela1  
São Paulo, São Paulo, Brazil

In this chapter, you will learn how to implement custom data types using .NET Core System.IO features and organization.

Purpose of Custom Data Types

As mentioned in a previous chapter, you should encapsulate .NET Core data types in the BCL System.IO.∗ namespaces to avoid exposing any specific kind of .NET Core data type in BCL System.IO.∗ directly through your .NET Core RVJ.IO custom library programming interfaces.

The encapsulation of custom data types of the RVJ.IO custom library should be organized around the .NET reference type and .NET value type ...

Get Understanding System.IO for .NET Core 3: Implementing Internal and Commercial Tools now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.