Method |
Description |
|
CallPostSerializationHooksUsingReflection ( object o ) : void |
|
|
CheckForNullOrTransientnessAndWriteDeferredReference ( object o, Type objectFormalType = null ) : void |
|
|
CheckLegality ( Type type ) : void |
|
|
CheckLegality ( object obj, object>.Dictionary |
|
|
CheckLegalityAndWriteDeferredReference ( object o ) : void |
|
|
Completed ( object o ) : void |
|
|
GetDelegatesWithNonTransientTargets ( MulticastDelegate mDelegate ) : System.Delegate[] |
|
|
HandleNewReference ( object o, int refId ) : void |
|
|
InvokeCallbacksAndExecute ( object o, Action |
|
|
IsTypeIllegal ( Type type ) : bool |
|
|
LinkSpecialWrite ( Type actualType ) : WriteMethodDelegate |
|
|
PrepareForNextWrite ( ) : void |
|
|
SurrogateObjectIfNeeded ( object o, int refId ) : object |
|
|
TouchAndWriteTypeId ( Type type ) : int |
|
|
TouchAndWriteTypeIdWithFullStamp ( Type type ) : int |
|
|
TouchAndWriteTypeIdWithFullStampInner ( Antmicro.Migrant.TypeDescriptor typeDescriptor ) : int |
|
|
TouchAndWriteTypeIdWithSimpleStamp ( Type type ) : int |
|
|
TryWriteObjectInline ( object o ) : bool |
|
|
WriteArray ( Type elementFormalType, Array array ) : void |
|
|
WriteArrayMetadata ( Array array ) : void |
|
|
WriteArrayRowRecursive ( Array array, int currentDimension, Type elementFormalType, int position ) : void |
|
|
WriteDeferredReference ( object o ) : void |
|
|
WriteEnumerable ( Type elementFormalType, int count, IEnumerable collection ) : void |
|
|
WriteField ( Type formalType, object value ) : void |
|
|
WriteObjectInner ( object o ) : void |
|
|
WriteObjectUsingReflection ( ObjectWriter objectWriter, object o ) : void |
Writes the object using reflection. REMARK: this method is not thread-safe! |
|
WriteObjectsFields ( object o, Type type ) : void |
|
|
WriteSpecialObject ( object o, bool checkForCollections ) : bool |
|
|
WriteValueType ( Type formalType, object value ) : void |
|
|