C# 클래스 Bari.Core.Build.Dependencies.Protocol.BinaryProtocolSerializerContext

상속: IProtocolSerializerContext
파일 보기 프로젝트 열기: vigoo/bari 1 사용 예제들

공개 메소드들

메소드 설명
BinaryProtocolSerializerContext ( Stream output, IDependencyFingerprintProtocolRegistry registry ) : System
Write ( System.DateTime value ) : void
Write ( IDependencyFingerprintProtocol protocol ) : void
Write ( System.TimeSpan value ) : void
Write ( Uri value ) : void
Write ( bool value ) : void
Write ( double value ) : void
Write ( int value ) : void
Write ( long value ) : void
Write ( string value ) : void
WritePrimitive ( object value, Type valueType ) : void

비공개 메소드들

메소드 설명
WriteEnum ( object value, Type valueType ) : void
WriteType ( Type type ) : void

메소드 상세

BinaryProtocolSerializerContext() 공개 메소드

public BinaryProtocolSerializerContext ( Stream output, IDependencyFingerprintProtocolRegistry registry ) : System
output Stream
registry IDependencyFingerprintProtocolRegistry
리턴 System

Write() 공개 메소드

public Write ( System.DateTime value ) : void
value System.DateTime
리턴 void

Write() 공개 메소드

public Write ( IDependencyFingerprintProtocol protocol ) : void
protocol IDependencyFingerprintProtocol
리턴 void

Write() 공개 메소드

public Write ( System.TimeSpan value ) : void
value System.TimeSpan
리턴 void

Write() 공개 메소드

public Write ( Uri value ) : void
value System.Uri
리턴 void

Write() 공개 메소드

public Write ( bool value ) : void
value bool
리턴 void

Write() 공개 메소드

public Write ( double value ) : void
value double
리턴 void

Write() 공개 메소드

public Write ( int value ) : void
value int
리턴 void

Write() 공개 메소드

public Write ( long value ) : void
value long
리턴 void

Write() 공개 메소드

public Write ( string value ) : void
value string
리턴 void

WritePrimitive() 공개 메소드

public WritePrimitive ( object value, Type valueType ) : void
value object
valueType System.Type
리턴 void