class System.Runtime.Serialization.SerializationInfo
   inherits System.Object
   final:

   def public property FullTypeName as character
      get.
      set.

   def public property AssemblyName as character
      get.
      set.

   def public property MemberCount as integer
      get.

   def public property ObjectType as System.Type
      get.

   def public property IsFullTypeNameSetExplicit as logical
      get.

   def public property IsAssemblyNameSetExplicit as logical
      get.

   constructor public SerializationInfo(input type as System.Type, input converter as System.Runtime.Serialization.IFormatterConverter):
   end constructor.

   constructor public SerializationInfo(input type as System.Type, input converter as System.Runtime.Serialization.IFormatterConverter, input requireSameTokenInPartialTrust as logical):
   end constructor.

   method public final void SetType(input type as System.Type):
   end method.

   method public final System.Runtime.Serialization.SerializationInfoEnumerator GetEnumerator():
   end method.

   method public final void AddValue(input name as character, input value as System.Object, input type as System.Type):
   end method.

   method public final void AddValue(input name as character, input value as System.Object):
   end method.

   method public final void AddValue(input name as character, input value as logical):
   end method.

   method public final void AddValue(input name as character, input value as character):
   end method.

   method public final void AddValue(input name as character, input value as integer):
   end method.

   method public final void AddValue(input name as character, input value as integer):
   end method.

   method public final void AddValue(input name as character, input value as integer):
   end method.

   method public final void AddValue(input name as character, input value as integer):
   end method.

   method public final void AddValue(input name as character, input value as integer):
   end method.

   method public final void AddValue(input name as character, input value as integer):
   end method.

   method public final void AddValue(input name as character, input value as int64):
   end method.

   method public final void AddValue(input name as character, input value as int64):
   end method.

   method public final void AddValue(input name as character, input value as decimal):
   end method.

   method public final void AddValue(input name as character, input value as decimal):
   end method.

   method public final void AddValue(input name as character, input value as decimal):
   end method.

   method public final void AddValue(input name as character, input value as datetime):
   end method.

   method public final System.Object GetValue(input name as character, input type as System.Type):
   end method.

   method public final logical GetBoolean(input name as character):
   end method.

   method public final character GetChar(input name as character):
   end method.

   method public final integer GetSByte(input name as character):
   end method.

   method public final integer GetByte(input name as character):
   end method.

   method public final integer GetInt16(input name as character):
   end method.

   method public final integer GetUInt16(input name as character):
   end method.

   method public final integer GetInt32(input name as character):
   end method.

   method public final integer GetUInt32(input name as character):
   end method.

   method public final int64 GetInt64(input name as character):
   end method.

   method public final int64 GetUInt64(input name as character):
   end method.

   method public final decimal GetSingle(input name as character):
   end method.

   method public final decimal GetDouble(input name as character):
   end method.

   method public final decimal GetDecimal(input name as character):
   end method.

   method public final datetime GetDateTime(input name as character):
   end method.

   method public final character GetString(input name as character):
   end method.

end class.
