コード例 #1
0
 internal void RegisterExtensionBuilders(ExtensionBuilderRecordGroup ebRecordGroup)
 {
     foreach (var child in ebRecordGroup.Children)
     {
         RegisterExtensionBuilderRecursively(child);
     }
 }
コード例 #2
0
        internal ExtensionBuilderRecordGroup ToRecord()
        {
            var ebGroup = new ExtensionBuilderRecordGroup {
                ParentPath = ParentPath
            };

            foreach (var child in Children)
            {
                ebGroup.AddChild(child.ToRecord());
            }
            return(ebGroup);
        }
コード例 #3
0
 internal void AddExtensionBuilderGroup(ExtensionBuilderRecordGroup item)
 {
     _ebRecordGroups = _ebRecordGroups ?? new List <ExtensionBuilderRecordGroup>();
     _ebRecordGroups.Add(item);
 }