示例#1
0
 public Adjuster(IHierarchy products, IHierarchy geographies, IHierarchy causals, IHierarchy periods)
 {
     this.products = products;
     this.geographies = geographies;
     this.causals = causals;
     this.periods = periods;
 }
        public ComponentizedObject(IHierarchy hierarchy, INode node)
        {
            _hierarchy = hierarchy;
            _node = node;

            FinalizeSetup();
        }
        public BatchedControlEntity(IHierarchy hierarchy, INode node, IBatchedControlFactory batchedControlFactory)
        {
            _hierarchy = hierarchy;
            _node = node;
            _batchedControlFactory = batchedControlFactory;

            Transform.LocalPosition = Vector3.Zero;
            Transform.LocalRotation = Quaternion.Identity;
            Transform.LocalScale = Vector3.One;
        }
 public KernelMetricsProfilerVisualiser(
     IKernel kernel,
     IHierarchy hierachy,
     IAssetManagerProvider assetManagerProvider,
     I2DRenderUtilities renderUtilities)
 {
     _kernel = kernel;
     _hierachy = hierachy;
     _renderUtilities = renderUtilities;
     _defaultFont = assetManagerProvider.GetAssetManager().Get<FontAsset>("font.Default");
 }
		public CodeRefObjectBaseCore(IHierarchy Ihierarchy,
				IHierarchicalCode codeRef, IList<ICodelistObject> codelists) : base(codeRef) {
			Icode = IGetCode(Ihierarchy, codeRef, codelists);
			if (codeRef.CodeRefs != null) {
				_codeRefs = new List<IHierarchicalCodeObjectBase>();
				/* foreach */
				foreach (IHierarchicalCode currentCodeRef  in  codeRef.CodeRefs)
					_codeRefs.Add(new CodeRefObjectBaseCore(Ihierarchy,
											currentCodeRef, codelists));
			}
		}
        public Spawn(
            IHierarchy hierarchy,
            IEntityFactory entityFactory,
            string name,
            int id,
            int x, 
            int y, 
            Dictionary<string, string> attributes)
        {
            _hierarchy = hierarchy;
            this.m_EntityFactory = entityFactory;

            this.Transform.LocalPosition = new Vector3(x, y, 0);
        }
        public ConcreteFactLookup(List<ConcreteFact> facts, IHierarchy products, IHierarchy geographies, IHierarchy causals, IHierarchy periods)
        {
            if (facts == null)
                facts = new List<ConcreteFact>();

            if (!facts.Any())
                facts.Add(new ConcreteFact() { Value = 0 });

            this.facts = facts;
            this.products = products;
            this.geographies = geographies;
            this.causals = causals;
            this.periods = periods;
        }
 public Default3DDeferredRenderPass(
     IHierarchy hierarchy,
     IRenderTargetBackBufferUtilities renderTargetBackBufferUtilities,
     IGraphicsBlit graphicsBlit,
     IAssetManagerProvider assetManagerProvider,
     IRenderBatcher renderBatcher)
 {
     _hierarchy = hierarchy;
     _renderTargetBackBufferUtilities = renderTargetBackBufferUtilities;
     _graphicsBlit = graphicsBlit;
     _renderBatcher = renderBatcher;
     _gbufferClearEffect =
         assetManagerProvider.GetAssetManager().Get<EffectAsset>("effect.GBufferClear");
     _gbufferCombineEffect =
         assetManagerProvider.GetAssetManager().Get<EffectAsset>("effect.GBufferCombine");
 }
        public PROJECT_SAFE_NAMEWorld(
            INode worldNode,
            IHierarchy hierarchy,
            IPlatforming platforming,
            I2DRenderUtilities renderUtilities,
            IAssetManagerProvider assetManagerProvider,
            IAudioUtilities audioUtilities,
            IProfiler profiler,
            ILevelManager levelManager)
        {
            this.m_RenderUtilities = renderUtilities;
            this.m_Profiler = profiler;
            this.m_LevelManager = levelManager;
            this.m_AssetManager = assetManagerProvider.GetAssetManager(false);
            this.Entities = new List<IEntity>();

            this.m_LevelManager.Load(this, "level.Level0");
        }
		private ICode IGetCode(IHierarchy Ihierarchy,
				IHierarchicalCode codeRef, IList<ICodelistObject> codelists) {
			IStructureReference sRef = null;
			if (codeRef.CodeReference != null) {
				sRef = codeRef.CodeReference;
			} else {
				IHierarchicalCodelistObject hcl = Ihierarchy
						.MaintainableParent;
				ICodelistRef codelistRef = GetCodelistRef(hcl.CodelistRef,
						codeRef.CodelistAliasRef);
				sRef = codelistRef.CodelistReference;
			}
			ICodelistObject codelist = (ICodelistObject)MaintainableUtil.ResolveReference(codelists, sRef);
			if (codelist == null) {
				throw new ArgumentException("Codelist "
						+ sRef.MaintainableUrn + " Not found");
			}
			return GetCode(codelist, sRef.ChildReference.Id);
		}
        /// <summary>
        /// Initializes a new instance of the <see cref="HierarchyMutableCore"/> class.
        /// </summary>
        /// <param name="objTarget">
        /// The obj target. 
        /// </param>
        public HierarchyMutableCore(IHierarchy objTarget)
            : base(objTarget)
        {
            this._codeRefs = new List<ICodeRefMutableObject>();
            if (objTarget.HierarchicalCodeObjects != null)
            {
                foreach (IHierarchicalCode hierarchicalCode in objTarget.HierarchicalCodeObjects)
                {
                    this.AddHierarchicalCode(new CodeRefMutableCore(hierarchicalCode));
                }
            }

            if (objTarget.Level != null)
            {
                this._level = new LevelMutableCore(objTarget.Level);
            }

            this._hasFormalLevels = objTarget.HasFormalLevels();
        }
        public Player(
            IHierarchy hierarchy,
            IPlatforming platforming,
            IAssetManagerProvider assetManagerProvider,
            I2DRenderUtilities renderUtilities,
            IAudioUtilities audioUtilities)
        {
            _hierarchy = hierarchy;
            this.m_Platforming = platforming;
            this.m_AssetManager = assetManagerProvider.GetAssetManager();
            this.m_RenderUtilities = renderUtilities;
            this.m_AudioUtilities = audioUtilities;

            this.m_Texture = this.m_AssetManager.Get<TextureAsset>("texture.Player");
            this.m_JumpSound = this.m_AssetManager.Get<AudioAsset>("audio.Jump");

            this.m_JumpHandle = this.m_AudioUtilities.GetHandle(this.m_JumpSound);

            this.Width = 32;
            this.Height = 32;
        }
示例#13
0
        private List <ILine> GenerateLines(IHierarchy hierarchy)
        {
            List <ILine> result = new List <ILine>();
            int          count  = 0;

            foreach (var SubCluster in hierarchy.Clusters)
            {
                Line line = new Line();
                foreach (var SubLeaf in SubCluster.Leaves)
                {
                    Color c = SubCluster.Color;
                    Color p = Color.FromArgb(System.Convert.ToInt32(c.A / (double)(hierarchy.Rank + 1.0F)), c.R, c.G, c.B);
                    line.Vertices.Add(new Vertex()
                    {
                        Color = SubCluster.Color, Position = SubLeaf.Position, Size = hierarchy.Rank + 1.0F
                    });
                }
                result.Add(line);
                count += line.Vertices.Count;
            }
            Debug.WriteLine(count);
            return(result);
        }
        public void IHierarchy_adds_child_value_twice_throws_ArgumentException(IHierarchy <string, string> hierarchy)
        {
            // ARRANGE

            string test  = "test";
            string test1 = "test1";
            string test2 = "test2";

            hierarchy.Add(HierarchyPath.Create <string>(), test);
            hierarchy.Add(HierarchyPath.Create("a"), test1);

            // ACT

            var result = Assert.Throws <ArgumentException>(() => hierarchy.Add(HierarchyPath.Create("a"), test2));

            // ASSERT

            Assert.True(result.Message.Contains("already has a value"));
            Assert.True(result.Message.Contains("'a'"));
            Assert.True(hierarchy.TryGetValue(HierarchyPath.Create("a"), out var value));
            Assert.Equal(test1, value);
            Assert.Equal("path", result.ParamName);
        }
示例#15
0
        public void IHierarchy_removes_value_from_root(IHierarchy <string, string> hierarchy)
        {
            // ARRANGE
            string test  = "test";
            string test1 = "test1";

            hierarchy.Add(HierarchyPath.Create <string>(), test);
            hierarchy.Add(HierarchyPath.Create("a"), test1);

            // ACT

            var result = hierarchy.Remove(HierarchyPath.Create <string>());

            // ASSERT

            Assert.True(result);

            string value;

            Assert.False(hierarchy.TryGetValue(HierarchyPath.Create <string>(), out value));
            Assert.True(hierarchy.TryGetValue(HierarchyPath.Create("a"), out value));
            Assert.Equal(test1, value);
        }
        public PROJECT_SAFE_NAMEWorld(
            INode worldNode,
            IHierarchy hierarchy,
            I2DRenderUtilities twoDRenderUtilities,
            IAssetManagerProvider assetManagerProvider,
            IEntityFactory entityFactory)
        {
            this.Entities = new List<IEntity>();

            _renderUtilities = twoDRenderUtilities;
            _assetManager = assetManagerProvider.GetAssetManager();
            _defaultFont = this._assetManager.Get<FontAsset>("font.Default");

            // You can also save the entity factory in a field and use it, e.g. in the Update
            // loop or anywhere else in your game.
            var entityA = entityFactory.CreateExampleEntity("EntityA");
            entityA.Transform.LocalPosition = new Vector3(100, 50, 0);
            var entityB = entityFactory.CreateExampleEntity("EntityB");
            entityB.Transform.LocalPosition = new Vector3(120, 100, 0);

            // Don't forget to add your entities to the world!
            hierarchy.MoveNode(worldNode, hierarchy.Lookup(entityA));
            hierarchy.MoveNode(worldNode, hierarchy.Lookup(entityB));
        }
        public void IHierarchy_set_value_at_child_sibling(IHierarchy <string, string> hierarchy)
        {
            // ARRANGE

            string test  = "test";
            string test1 = "test1";
            string test2 = "test2";

            hierarchy[HierarchyPath.Create <string>()] = test;
            hierarchy[HierarchyPath.Create("a")]       = test1;

            // ACT

            hierarchy.Add(HierarchyPath.Create("b"), test2);

            // ASSERT
            // new hierarchy contains the root date and the new node.
            Assert.True(hierarchy.TryGetValue(HierarchyPath.Create <string>(), out var value1));
            Assert.Equal(test, value1);
            Assert.True(hierarchy.TryGetValue(HierarchyPath.Create("a"), out var value2));
            Assert.Equal(test1, value2);
            Assert.True(hierarchy.TryGetValue(HierarchyPath.Create("b"), out var value3));
            Assert.Equal(test2, value3);
        }
示例#18
0
        public ProtogameEditorWorld(
            INode worldNode,
            IHierarchy hierarchy,
            ISkinLayout skinLayout,
            ISkinDelegator skinDelegator,
            IAssetManager assetManager,
            IMainMenuController mainMenuController,
            IEditorWindowFactory editorWindowFactory,
            IProjectManager projectManager,
            ILoadedGame loadedGame,
            IRecentProjects recentProjects,
            IThumbnailSampler thumbnailSampler,
            IExtensionManager extensionManager,
            IWindowManagement windowManagement,
            IToolbarProvider[] toolbarProviders)
        {
            _skinLayout          = skinLayout;
            _skinDelegator       = skinDelegator;
            _assetManager        = assetManager;
            _mainMenuController  = mainMenuController;
            _editorWindowFactory = editorWindowFactory;
            _projectManager      = projectManager;
            _loadedGame          = loadedGame;
            _recentProjects      = recentProjects;
            _thumbnailSampler    = thumbnailSampler;
            _extensionManager    = extensionManager;
            _windowManagement    = windowManagement;
            _toolbarProviders    = toolbarProviders;

            SetupCanvas();

            var entity = new CanvasEntity(_skinLayout, _skinDelegator);

            entity.Canvas = _canvas;
            hierarchy.AddChildNode(worldNode, hierarchy.CreateNodeForObject(entity));
        }
        public EventConverter2(IServiceMessageFactory serviceMessageFactory, IHierarchy hierarchy, Statistics statistics, ITeamCityInfo teamCityInfo)
        {
            if (serviceMessageFactory == null)
            {
                throw new ArgumentNullException("serviceMessageFactory");
            }
            if (hierarchy == null)
            {
                throw new ArgumentNullException("hierarchy");
            }
            if (statistics == null)
            {
                throw new ArgumentNullException("statistics");
            }
            if (teamCityInfo == null)
            {
                throw new ArgumentNullException("teamCityInfo");
            }

            _serviceMessageFactory = serviceMessageFactory;
            _hierarchy             = hierarchy;
            _statistics            = statistics;
            _teamCityInfo          = teamCityInfo;
        }
 internal static bool HasXmlIgnoreAttribute(this IHierarchy <object> node)
 {
     return(node.HasMemberReference && node.MemberReference.HasAttributes(typeof(XmlIgnoreAttribute)));
 }
		public HierarchyViewModelBase(HierarchyViewModelBase parent, IHierarchy embeddedHierarchyEntry)
		{
			_parent = parent;
			EmbeddedHierarchyEntry = embeddedHierarchyEntry;
			LoadChildrensWorker = new BackgroundWorker();
		}
示例#22
0
 public static IEnumerable <IEntity> GetEntitiesForWorld(this IWorld world, IHierarchy hierarchy)
 {
     return(hierarchy.Lookup(world).Children.Select(x => x.UntypedValue).OfType <IEntity>());
 }
示例#23
0
 /// <summary>
 /// Create Hierarchy /update /soft delete
 /// </summary>
 /// <param name=""></param>
 /// <param name=""></param>
 /// <returns></returns>
 public int CreateHierarchy(IHierarchy Hierarchy, CustomHierarchymodel customHierarchymodel)
 {
     _HierarchyRepository = Hierarchy;
     return(_HierarchyRepository.CreateHierarchy(customHierarchymodel));
 }
示例#24
0
 /// <summary>
 ///   Checks if hierarchy item is equal to reference item or its child (disregarding of level).
 /// </summary>
 /// <param name="source"> Source item. </param>
 /// <param name="reference"> Reference item. </param>
 /// <returns> Value indicates if source is equal to reference or reference is child of source. </returns>
 public static bool IsEqualOrChildOf(this IHierarchy source, IHierarchy reference)
 {
     return(source.Equals(reference) || reference.Children.Any(source.IsEqualOrChildOf));
 }
示例#25
0
文件: IHierarchy.cs 项目: tohfe/Olive
 /// <summary>
 /// Gets all parents hierarchy of this node.
 /// </summary>
 public static IEnumerable <T> GetAllParents <T>(this IHierarchy child) where T : IHierarchy =>
 child.GetAllParents().Cast <T>().ToArray();
示例#26
0
 /// <summary>
 /// A formatter implementation that resolves a <see cref="Uri"/>.
 /// </summary>
 /// <param name="hierarchy">The hierarchy to parse.</param>
 /// <returns>A <see cref="Uri"/> from the specified <paramref name="hierarchy"/>.</returns>
 public static Uri UseUriFormatter(this IHierarchy <DataPair> hierarchy)
 {
     Validator.ThrowIfNull(hierarchy, nameof(hierarchy));
     return(hierarchy.FindSingleInstance(h => h.Instance.Name.Equals("OriginalString", StringComparison.OrdinalIgnoreCase)).Value.ToString().ToUri());
 }
示例#27
0
        private void WriteXmlValue(XmlWriter writer, IHierarchy <object> node)
        {
            if (node.IsNodeEnumerable())
            {
                return;
            }

            var converter = Converters.FirstOrDefaultWriterConverter(node.InstanceType);

            if (converter != null)
            {
                converter.WriteXml(writer, node.Instance);
                return;
            }

            bool hasAttributeAttribute = node.HasMemberReference && TypeUtility.ContainsAttributeType(node.MemberReference, typeof(XmlAttributeAttribute));
            bool hasElementAttribute   = node.HasMemberReference && TypeUtility.ContainsAttributeType(node.MemberReference, typeof(XmlElementAttribute));
            bool hasTextAttribute      = node.HasMemberReference && TypeUtility.ContainsAttributeType(node.MemberReference, typeof(XmlTextAttribute));

            bool   isType   = node.Instance is Type;
            Type   nodeType = isType ? (Type)node.Instance : node.InstanceType;
            string attributeOrElementName = XmlUtility.SanitizeElementName(node.HasMemberReference ? node.MemberReference.Name : StringConverter.FromType(nodeType));

            if (!hasAttributeAttribute && !hasElementAttribute && !hasTextAttribute)
            {
                hasElementAttribute = true; // default serialization value for legacy Cuemon
                if ((!TypeUtility.IsComplex(nodeType) || isType) && !node.HasChildren && (isType))
                {
                    if (!node.HasParent)
                    {
                        hasElementAttribute = false;
                    }
                    hasTextAttribute = true;
                }
            }
            else
            {
                string elementName = null;
                if (hasAttributeAttribute)
                {
                    elementName = node.MemberReference.GetCustomAttribute <XmlAttributeAttribute>().AttributeName;
                }
                if (hasElementAttribute)
                {
                    elementName = node.MemberReference.GetCustomAttribute <XmlElementAttribute>().ElementName;
                }

                if (!string.IsNullOrEmpty(elementName))
                {
                    attributeOrElementName = elementName;
                }
            }

            var value = Wrapper.ParseInstance(node);

            if (hasAttributeAttribute)
            {
                writer.WriteAttributeString(attributeOrElementName, value);
            }
            else if (hasElementAttribute)
            {
                if (node.HasMemberReference)
                {
                    writer.WriteElementString(attributeOrElementName, value);
                }
                else
                {
                    writer.WriteValue(value);
                }
            }
            else if (hasTextAttribute)
            {
                writer.WriteString(value);
            }
        }
示例#28
0
 public List <string> HierarchyBulkUpload(IHierarchy Hierarchy, int TenantID, int CreatedBy, int HierarchyFor, DataSet DataSetCSV)
 {
     _HierarchyRepository = Hierarchy;
     return(_HierarchyRepository.BulkUploadHierarchy(TenantID, CreatedBy, HierarchyFor, DataSetCSV));
 }
示例#29
0
 public ATFLevelReader(IKernel kernel, IHierarchy hierarchy)
 {
     _kernel = kernel;
     _hierarchy = hierarchy;
 }
示例#30
0
 public void Initialize()
 {
     this.Hierarchy = new Hierarchy <int>(5);
 }
 public VirtualFolderTreeItemViewModel(HierarchyViewModelBase parent, IHierarchy embeddedFolderEntry)
     : base(parent, embeddedFolderEntry)
 {
     ChildrenModels.Add(DummyNode);
 }
示例#32
0
 public static IEnumerable<IEntity> GetEntitiesForWorld(this IWorld world, IHierarchy hierarchy)
 {
     return hierarchy.Lookup(world).Children.Select(x => x.UntypedValue).OfType<IEntity>();
 }
		public HierarchyViewModelBase(IHierarchy embeddedEntry)
			: this(null, embeddedEntry)
		{
		}
示例#34
0
文件: IHierarchy.cs 项目: tohfe/Olive
 { /// <summary>
   /// Gets the full path of this hirarchical entity, seperated by " > ".
   /// </summary>
     public static string GetFullPath(this IHierarchy node) => node.GetFullPath(" > ");
示例#35
0
        /// <summary>
        ///     Traverses the hierarchical data structure and executes the specified action.
        /// </summary>
        /// <typeparam name="TValue">The type of the value.</typeparam>
        /// <param name="source">The source.</param>
        /// <param name="parent">The parent.</param>
        /// <param name="action">
        ///     The function that will be executed for each of the nodes encountered in the parent and child
        ///     hierarchy.
        /// </param>
        private static void TraverseImpl <TValue>(this IEnumerable <IHierarchy <TValue> > source, IHierarchy <TValue> parent, Action <IHierarchy <TValue>, IHierarchy <TValue> > action)
        {
            foreach (var child in source)
            {
                action(parent, child);

                if (child.Children != null && child.Children.Any())
                {
                    TraverseImpl(child.Children, child, action);
                }
            }
        }
示例#36
0
文件: IHierarchy.cs 项目: tohfe/Olive
 /// <summary>
 /// Gets this node as well as all its children hierarchy.
 /// </summary>
 public static IEnumerable <IHierarchy> WithAllChildren(this IHierarchy parent) =>
 parent.GetAllChildren().Concat(parent).OrderBy(i => i.GetFullPath()).ToArray();
示例#37
0
 /// <summary>
 /// A formatter implementation that resolves a <see cref="DateTime"/>.
 /// </summary>
 /// <param name="hierarchy">The hierarchy to parse.</param>
 /// <returns>A <see cref="DateTime"/> from the specified <paramref name="hierarchy"/>.</returns>
 public static DateTime UseDateTimeFormatter(this IHierarchy <DataPair> hierarchy)
 {
     Validator.ThrowIfNull(hierarchy, nameof(hierarchy));
     return(new DateTime(Convert.ToInt64(hierarchy.FindSingleInstance(h => h.Instance.Name.Equals("Ticks", StringComparison.OrdinalIgnoreCase)).Value)));
 }
 internal static bool IsNodeEnumerable(this IHierarchy <object> node)
 {
     return(TypeUtility.IsEnumerable(node.InstanceType) && (node.InstanceType != typeof(string)));
 }
示例#39
0
文件: IHierarchy.cs 项目: tohfe/Olive
 /// <summary>
 /// Gets whether this node is a root hierarchy node.
 /// </summary>
 public static bool IsRootNode(this IHierarchy node) => node.GetParent() == null;
示例#40
0
 private static T UseGenericConverter <T>(this IHierarchy <DataPair> hierarchy)
 {
     return((T)TypeDescriptor.GetConverter(typeof(T)).ConvertFromInvariantString("{0}".FormatWith(hierarchy.Instance.Value)));
 }
示例#41
0
文件: IHierarchy.cs 项目: tohfe/Olive
 /// <summary>
 /// Gets this node as well as all its parents hierarchy.
 /// </summary>
 public static IEnumerable <IHierarchy> WithAllParents(this IHierarchy child) =>
 child.GetAllParents().Concat(child).OrderBy(i => i.GetFullPath()).ToArray();
示例#42
0
 /// <summary>
 /// A formatter implementation that resolves a <see cref="Guid"/>.
 /// </summary>
 /// <param name="hierarchy">The hierarchy to parse.</param>
 /// <returns>A <see cref="Guid"/> from the specified <paramref name="hierarchy"/>.</returns>
 public static Guid UseGuidFormatter(this IHierarchy <DataPair> hierarchy)
 {
     Validator.ThrowIfNull(hierarchy, nameof(hierarchy));
     return(UseGenericConverter <Guid>(hierarchy));
 }
示例#43
0
 public OgmoLevelReader(IKernel kernel, IHierarchy hierarchy)
 {
     this._kernel = kernel;
     _hierarchy   = hierarchy;
 }
示例#44
0
 /// <summary>
 /// A formatter implementation that resolves a <see cref="string"/>.
 /// </summary>
 /// <param name="hierarchy">The hierarchy to parse.</param>
 /// <returns>A <see cref="string"/> from the specified <paramref name="hierarchy"/>.</returns>
 public static string UseStringFormatter(this IHierarchy <DataPair> hierarchy)
 {
     Validator.ThrowIfNull(hierarchy, nameof(hierarchy));
     return(UseGenericConverter <string>(hierarchy));
 }
示例#45
0
 /// <summary>
 /// A formatter implementation that resolves a <see cref="decimal"/>.
 /// </summary>
 /// <param name="hierarchy">The hierarchy to parse.</param>
 /// <returns>A <see cref="decimal"/> from the specified <paramref name="hierarchy"/>.</returns>
 public static decimal UseDecimalFormatter(this IHierarchy <DataPair> hierarchy)
 {
     Validator.ThrowIfNull(hierarchy, nameof(hierarchy));
     return(UseGenericConverter <decimal>(hierarchy));
 }
示例#46
0
 public OgmoLevelReader(IKernel kernel, IHierarchy hierarchy)
 {
     this._kernel = kernel;
     _hierarchy = hierarchy;
 }
示例#47
0
 /// <summary>
 /// ListofHierarchy
 /// </summary>
 /// <param name="TenantID"></param>
 /// <param name=""></param>
 /// <returns></returns>
 public List <CustomHierarchymodel> ListofHierarchy(IHierarchy Hierarchy, int TenantID, int HierarchyFor)
 {
     _HierarchyRepository = Hierarchy;
     return(_HierarchyRepository.ListHierarchy(TenantID, HierarchyFor));
 }
示例#48
0
 /// <summary>
 ///   Sets hierarchy item parent
 /// </summary>
 /// <param name="source"> Hierarchy item to manipulate with. </param>
 /// <param name="parent"> Parent hierarchy item. </param>
 public static void SetParent(this IHierarchy source, IHierarchy parent)
 {
     MoveTo(source, parent, HierarchyMovePosition.Over);
 }
示例#49
0
 [SetUp] public void Init()
 {
     this.Hierarchy = new Hierarchy <int>(5);
 }
 public void Initialize()
 {
     this.Hierarchy = new Hierarchy<int>(5);
 }