Interface IObjectTextSerializer
Interface to write objects to and from text. Also knows about the default extension for files backing the text.
Namespace: Microsoft.Internal.Studios.Aruba.Infrastructure
Assembly: Aruba.Infrastructure.dll
Syntax
public interface IObjectTextSerializer
Methods
View SourceGetDefaultFileExtension()
Get the default extension for text files using this string format.
Declaration
string GetDefaultFileExtension()
Returns
| Type | Description |
|---|---|
| string | The extension string. |
ReadObjectFromText(TextReader, Type)
Read an object of a target type from a given TextReader.
Declaration
object ReadObjectFromText(TextReader textReader, Type targetType)
Parameters
| Type | Name | Description |
|---|---|---|
| TextReader | textReader | The text reader to use. |
| Type | targetType | The target data type. |
Returns
| Type | Description |
|---|---|
| object | The data object. |
WriteObjectToText(object, TextWriter)
Write the given object to a TextWriter.
Declaration
void WriteObjectToText(object objectToWrite, TextWriter textWriter)
Parameters
| Type | Name | Description |
|---|---|---|
| object | objectToWrite | The object to write. |
| TextWriter | textWriter | The text writer to use. |