本文整理汇总了C#中Rhino.WriteDictionary方法的典型用法代码示例。如果您正苦于以下问题:C# Rhino.WriteDictionary方法的具体用法?C# Rhino.WriteDictionary怎么用?C# Rhino.WriteDictionary使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Rhino
的用法示例。
在下文中一共展示了Rhino.WriteDictionary方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Write
protected override bool Write(Rhino.FileIO.BinaryArchiveWriter archive)
{
// you can implement File IO however you want... but the dictionary class makes
// issues like versioning in the 3dm file a bit easier. If you didn't want to use
// the dictionary for writing, your code would look something like.
//
// archive.Write3dmChunkVersion(1, 0);
// archive.WriteInt(Weight);
// archive.WriteDouble(Density);
var dict = new Rhino.Collections.ArchivableDictionary(1, "Physical");
dict.Set("Weight", Weight);
dict.Set("Density", Density);
archive.WriteDictionary(dict);
return true;
}
示例2: Write
protected override bool Write(Rhino.FileIO.BinaryArchiveWriter archive)
{
// you can implement File IO however you want... but the dictionary class makes
// issues like versioning in the 3dm file a bit easier. If you didn't want to use
// the dictionary for writing, your code would look something like.
//
// archive.Write3dmChunkVersion(1, 0);
// archive.WriteInt(IntegerData);
// archive.WriteString(StringData);
var dict = new Rhino.Collections.ArchivableDictionary(1, "MyCustomData");
dict.Set("IntegerData", IntegerData);
dict.Set("StringData", StringData);
archive.WriteDictionary(dict);
return true;
}
示例3: WriteDocument
protected override void WriteDocument(RhinoDoc doc, Rhino.FileIO.BinaryArchiveWriter archive, Rhino.FileIO.FileWriteOptions options)
{
archive.WriteDictionary(m_dict);
}