ConvertOriginal() public method

public ConvertOriginal ( object value ) : void
value object
return void
コード例 #1
0
 public void Marshall(object value, XStreamWriter writer, MarshallingContext context)
 {
     IList list = (IList) value;
     writer.WriteAttribute(LIST_TYPE, value.GetType().FullName);
     foreach (object o in list)
         context.ConvertOriginal(o);
 }
コード例 #2
0
ファイル: XStream.cs プロジェクト: srushti/xstream.net
 public string ToXml(object value) {
     StringBuilder stringBuilder = new StringBuilder();
     XWriter writer = new XWriter(stringBuilder);
     MarshallingContext context = new MarshallingContext(writer, converterLookup, aliases);
     context.ConvertOriginal(value);
     return stringBuilder.ToString();
 }
コード例 #3
0
ファイル: XStream.cs プロジェクト: rollandx/xstream.net
        public string ToXml(object value)
        {
            StringBuilder      stringBuilder = new StringBuilder();
            XWriter            writer        = new XWriter(stringBuilder);
            MarshallingContext context       = new MarshallingContext(writer, converterLookup, aliases);

            context.ConvertOriginal(value);
            return(stringBuilder.ToString());
        }
コード例 #4
0
 public void Marshall(object value, XStreamWriter writer, MarshallingContext context)
 {
     Array array = (Array) value;
     string typeName = value.GetType().AssemblyQualifiedName;
     int lastIndexOfBrackets = typeName.LastIndexOf("[]");
     string arrayType = string.Concat(typeName.Substring(0, lastIndexOfBrackets), typeName.Substring(lastIndexOfBrackets + 2));
     writer.WriteAttribute(ARRAY_TYPE, arrayType);
     foreach (object o in array)
         context.ConvertOriginal(o);
 }
コード例 #5
0
ファイル: FoldersConverter.cs プロジェクト: srushti/azazel
 public void ToXml(object value, XStreamWriter writer, MarshallingContext context)
 {
     var folders = (Folders) value;
     foreach (var folder in folders)
         context.ConvertOriginal(folder);
 }