コード例 #1
0
 public static Base ToPoco(ITypedElement element, Type pocoType, PocoBuilderSettings settings = null) =>
 new PocoBuilder(ModelInspector.ForAssembly(pocoType.GetTypeInfo().Assembly), settings)
 .BuildFrom(element);
コード例 #2
0
 public static ITypedElement ToTypedElement(Base @base, string rootName = null) =>
 new PocoElementNode(ModelInspector.ForAssembly(@base.GetType().GetTypeInfo().Assembly), @base, rootName: rootName);
コード例 #3
0
 public static Base ToPoco(ISourceNode source, Type pocoType, PocoBuilderSettings settings = null) =>
 new PocoBuilder(ModelInspector.ForAssembly(pocoType.GetTypeInfo().Assembly), settings)
 .BuildFrom(source, pocoType ?? throw new ArgumentNullException(nameof(pocoType)));