コード例 #1
0
ファイル: UnionDef.cs プロジェクト: Kai-Beast223/esper
 public UnionDef(DefinitionManager manager, JObject src)
     : base(manager, src)
 {
     elementDefs        = JsonHelpers.Defs <ElementDef>(manager, src, "elements");
     decider            = JsonHelpers.Decider(manager, src);
     _canContainFormIds = elementDefs.Any(d => d.canContainFormIds);
 }
コード例 #2
0
 public GroupDef(DefinitionManager manager, JObject src)
     : base(manager, src)
 {
     childrenDefs = JsonHelpers.Defs <ElementDef>(
         manager, src, "children", true
         );
 }
コード例 #3
0
ファイル: MembersDef.cs プロジェクト: Kai-Beast223/esper
 public MembersDef(DefinitionManager manager, JObject src)
     : base(manager, src)
 {
     memberDefs         = JsonHelpers.Defs <ElementDef>(manager, src, "members");
     signatures         = GetSignatures();
     _canContainFormIds = memberDefs.Any(d => d.canContainFormIds);
 }
コード例 #4
0
ファイル: FormatUnion.cs プロジェクト: Kai-Beast223/esper
 public FormatUnion(
     DefinitionManager manager, JObject src
     ) : base(manager, src)
 {
     decider    = JsonHelpers.Decider(manager, src);
     formatDefs = JsonHelpers.Defs <FormatDef>(manager, src, "formats");
 }
コード例 #5
0
ファイル: StructDef.cs プロジェクト: Kai-Beast223/esper
 public StructDef(DefinitionManager manager, JObject src)
     : base(manager, src)
 {
     elementDefs        = JsonHelpers.Defs <ElementDef>(manager, src, "elements");
     sortKeyIndices     = JsonHelpers.List <int>(src, "sortKey");
     elementMap         = JsonHelpers.List <int>(src, "elementMap");
     _canContainFormIds = elementDefs.Any(d => d.canContainFormIds);
 }
コード例 #6
0
 public PluginFileDef(DefinitionManager manager, JObject src)
     : base(manager, src)
 {
     childrenDefs = JsonHelpers.Defs <ElementDef>(manager, src, "children");
     topGroups    = BuildTopGroupsMap();
 }
コード例 #7
0
 public CTDAFunctions(DefinitionManager manager, JObject src)
     : base(manager, src)
 {
     ctdaFunctions = JsonHelpers.Defs <CTDAFunction>(manager, src, "ctdaFunctions");
 }