C# Class Microsoft.DocAsCode.Utility.StreamSegmentSerialization.StreamSerializer

Mostrar archivo Open project: dotnet/docfx

Public Methods

Method Description
StreamSerializer ( Stream underlyingStream ) : System
Write ( Action writeAction ) : StreamSegment
Write ( object>.IReadOnlyCollection value ) : StreamSegment
Write ( IReadOnlyList value ) : StreamSegment
Write ( byte value ) : StreamSegment
Write ( int value ) : StreamSegment
Write ( object value ) : StreamSegment
Write ( string value ) : StreamSegment
WriteNull ( ) : StreamSegment

Private Methods

Method Description
WriteArray ( IReadOnlyCollection value ) : StreamSegment
WriteBytes ( Action writeAction ) : StreamSegment
WriteBytes ( byte bytes ) : StreamSegment
WriteDictionary ( object>.IReadOnlyCollection value ) : StreamSegment
WriteString ( string value ) : StreamSegment

Method Details

StreamSerializer() public method

public StreamSerializer ( Stream underlyingStream ) : System
underlyingStream Stream
return System

Write() public method

public Write ( Action writeAction ) : StreamSegment
writeAction Action
return StreamSegment

Write() public method

public Write ( object>.IReadOnlyCollection value ) : StreamSegment
value object>.IReadOnlyCollection
return StreamSegment

Write() public method

public Write ( IReadOnlyList value ) : StreamSegment
value IReadOnlyList
return StreamSegment

Write() public method

public Write ( byte value ) : StreamSegment
value byte
return StreamSegment

Write() public method

public Write ( int value ) : StreamSegment
value int
return StreamSegment

Write() public method

public Write ( object value ) : StreamSegment
value object
return StreamSegment

Write() public method

public Write ( string value ) : StreamSegment
value string
return StreamSegment

WriteNull() public method

public WriteNull ( ) : StreamSegment
return StreamSegment