コード例 #1
0
ファイル: ModelFactory.cs プロジェクト: Anjireddy4246/meta-cs
 public ModelFactory(MutableModel model, IMetaModel metaModel, ModelFactoryFlags flags = ModelFactoryFlags.None)
     : base(model, flags)
 {
     if (metaModel == null)
     {
         throw new ArgumentNullException(nameof(metaModel));
     }
     _metaModel          = metaModel;
     _metaModelAssembly  = metaModel.GetType().Assembly;
     _metaModelNamespace = metaModel.Namespace + ".";
     _descriptors        = new ConcurrentDictionary <string, ModelObjectDescriptor>();
 }