C# 클래스 Simpl.Serialization.Serializers.BinaryFormats.TlvSerializer

상속: BinarySerializer
파일 보기 프로젝트 열기: ecologylab/simplCSharp

공개 메소드들

메소드 설명
Serialize ( object obj, BinaryWriter binaryWriter, TranslationContext translationContext ) : void

비공개 메소드들

메소드 설명
Serialize ( object obj, FieldDescriptor rootObjectFieldDescriptor, BinaryWriter binaryWriter, TranslationContext translationContext ) : void

SerializeFields ( object obj, BinaryWriter outputBuffer, TranslationContext translationContext, IList allFieldDescriptors ) : void

WriteHeader ( BinaryWriter binaryWriter, MemoryStream buffer, int tlvId ) : void

WriteScalarCollectionLeaf ( object obj, FieldDescriptor fd, BinaryWriter outputBuffer, TranslationContext translationContext ) : void

WriteSimplIdAttribute ( object obj, BinaryWriter outputBuffer ) : void

WriteSimplRef ( object obj, FieldDescriptor fd, BinaryWriter binaryWriter ) : void

WriteValue ( object obj, FieldDescriptor fd, BinaryWriter outputBuffer, TranslationContext translationContext ) : void

WriteWrap ( FieldDescriptor fd, BinaryWriter outputBuffer, MemoryStream collectionBuffy ) : void

메소드 상세

Serialize() 공개 메소드

public Serialize ( object obj, BinaryWriter binaryWriter, TranslationContext translationContext ) : void
obj object
binaryWriter System.IO.BinaryWriter
translationContext Simpl.Serialization.Context.TranslationContext
리턴 void