本文整理汇总了C#中Instance.ToFile方法的典型用法代码示例。如果您正苦于以下问题:C# Instance.ToFile方法的具体用法?C# Instance.ToFile怎么用?C# Instance.ToFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Instance
的用法示例。
在下文中一共展示了Instance.ToFile方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EnumeratedFactValueNamespace
public static void EnumeratedFactValueNamespace()
{
// Create a minimal test instance
var instance = new Instance();
instance.SchemaReference = new SchemaReference("simple", "http://eiopa.europa.eu/eu/xbrl/s2md/fws/solvency/solvency2/2014-12-23/mod/ars.xsd");
instance.TaxonomyVersion = "1.5.2.c";
instance.SetMetricNamespace("s2md_met", "http://eiopa.europa.eu/xbrl/s2md/dict/met");
instance.Entity = new Entity("http://standards.iso.org/iso/17442", "00000000000000000098");
instance.Period = new Period(2015, 12, 31);
// add a fact with enumerated value
instance.AddFact((Scenario)null, "ei1643", null, null, "s2c_CN:x1");
// add the namespace for the domain
instance.AddDomainNamespace("s2c_CN", "http://eiopa.europa.eu/xbrl/s2c/dict/dom/CN");
// write the instance to file and read it back
string file = Path.Combine(TestContext.CurrentContext.TestDirectory, "EnumeratedFactValueNamespace.xbrl");
instance.ToFile(file);
instance = Instance.FromFile(file);
// instance should still contain the namespace for the domain
Assert.AreEqual("http://eiopa.europa.eu/xbrl/s2c/dict/dom/CN", instance.Namespaces.LookupNamespace("s2c_CN"));
}