Show / Hide Table of Contents

Class ProcessSchemaArtifactCollection

Inheritance
System.Object
System.Collections.ObjectModel.Collection<ProcessSchemaArtifact>
MetaItemCollection<ProcessSchemaArtifact>
FactoryMetaItemCollection<ProcessSchemaArtifact>
BaseProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>
ProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>
ProcessSchemaArtifactCollection
Implements
System.Collections.Generic.IList<ProcessSchemaArtifact>
System.Collections.Generic.ICollection<ProcessSchemaArtifact>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<ProcessSchemaArtifact>
System.Collections.Generic.IReadOnlyCollection<ProcessSchemaArtifact>
System.Collections.Generic.IEnumerable<ProcessSchemaArtifact>
System.Collections.IEnumerable
IMetaDataSerializable
ITempalteSerializable
Inherited Members
ProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>.WriteMetaData(DataWriter)
ProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>.ReadMetaData(DataReader)
ProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>.WriteArtifactsMetaData(DataWriter)
ProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>.WriteAssociationMetaData(DataWriter)
ProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>.ReadAssociationMetaData(DataReader)
BaseProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>.CreateItem(DataReader)
BaseProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>.CreateItemInstance(String)
FactoryMetaItemCollection<ProcessSchemaArtifact>.CreateItem()
FactoryMetaItemCollection<ProcessSchemaArtifact>.WriteTemplateData(DataWriter)
FactoryMetaItemCollection<ProcessSchemaArtifact>.ReadTemplateData(DataReader)
FactoryMetaItemCollection<ProcessSchemaArtifact>.WriteMetaData(String, DataWriter)
MetaItemCollection<ProcessSchemaArtifact>.ClearItems()
MetaItemCollection<ProcessSchemaArtifact>.SetItem(Int32, ProcessSchemaArtifact)
MetaItemCollection<ProcessSchemaArtifact>.SetUniqueNameAndCaptionForItem(IDesignItem)
MetaItemCollection<ProcessSchemaArtifact>.RemoveByUId(Guid)
MetaItemCollection<ProcessSchemaArtifact>.FindByUId(Guid)
MetaItemCollection<ProcessSchemaArtifact>.GetByUId(Guid)
MetaItemCollection<ProcessSchemaArtifact>.FindByName(String)
MetaItemCollection<ProcessSchemaArtifact>.GetByName(String)
MetaItemCollection<ProcessSchemaArtifact>.FindByNames(IEnumerable<String>)
MetaItemCollection<ProcessSchemaArtifact>.GetByNames(IEnumerable<String>)
MetaItemCollection<ProcessSchemaArtifact>.GenerateItemUniqueName(String, Int32)
MetaItemCollection<ProcessSchemaArtifact>.GenerateItemUniqueName(String)
MetaItemCollection<ProcessSchemaArtifact>.GenerateItemUniqueNameIndex(DesignModeClassDescriptor, String)
MetaItemCollection<ProcessSchemaArtifact>.Exchange(Int32, Int32)
MetaItemCollection<ProcessSchemaArtifact>.Exchange(ProcessSchemaArtifact, ProcessSchemaArtifact)
MetaItemCollection<ProcessSchemaArtifact>.CanMoveUp(Int32)
MetaItemCollection<ProcessSchemaArtifact>.CanMoveDown(Int32)
MetaItemCollection<ProcessSchemaArtifact>.CanMoveUp(ProcessSchemaArtifact)
MetaItemCollection<ProcessSchemaArtifact>.CanMoveDown(ProcessSchemaArtifact)
MetaItemCollection<ProcessSchemaArtifact>.MoveUp(Int32)
MetaItemCollection<ProcessSchemaArtifact>.MoveDown(Int32)
MetaItemCollection<ProcessSchemaArtifact>.MoveUp(ProcessSchemaArtifact)
MetaItemCollection<ProcessSchemaArtifact>.MoveDown(ProcessSchemaArtifact)
MetaItemCollection<ProcessSchemaArtifact>.MoveBelow(ProcessSchemaArtifact, ProcessSchemaArtifact)
MetaItemCollection<ProcessSchemaArtifact>.MoveAbove(ProcessSchemaArtifact, ProcessSchemaArtifact)
MetaItemCollection<ProcessSchemaArtifact>.ParentMetaSchema
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.Add(Terrasoft.Core.Process.ProcessSchemaArtifact)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.Clear()
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.CopyTo(Terrasoft.Core.Process.ProcessSchemaArtifact[], System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.Contains(Terrasoft.Core.Process.ProcessSchemaArtifact)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.GetEnumerator()
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.IndexOf(Terrasoft.Core.Process.ProcessSchemaArtifact)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.Insert(System.Int32, Terrasoft.Core.Process.ProcessSchemaArtifact)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.Remove(Terrasoft.Core.Process.ProcessSchemaArtifact)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.get_Item(System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.Add(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.Contains(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.Remove(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.Count
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.Items
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.Item[System.Int32]
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.Generic.ICollection<Terrasoft.Core.Process.ProcessSchemaArtifact>.IsReadOnly
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.ICollection.IsSynchronized
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.ICollection.SyncRoot
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.Item[System.Int32]
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.IsReadOnly
System.Collections.ObjectModel.Collection<Terrasoft.Core.Process.ProcessSchemaArtifact>.System.Collections.IList.IsFixedSize
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public class ProcessSchemaArtifactCollection : ProcessSchemaFactoryMetaItemCollection<ProcessSchemaArtifact>, IList<ProcessSchemaArtifact>, ICollection<ProcessSchemaArtifact>, IList, ICollection, IReadOnlyList<ProcessSchemaArtifact>, IReadOnlyCollection<ProcessSchemaArtifact>, IEnumerable<ProcessSchemaArtifact>, IEnumerable, IMetaDataSerializable, ITempalteSerializable

Constructors

ProcessSchemaArtifactCollection(IProcessSchemaFlowElementsContainer)

Initializes a new instance of the ProcessSchemaArtifactCollection class.

Declaration
public ProcessSchemaArtifactCollection(IProcessSchemaFlowElementsContainer container)
Parameters
Type Name Description
IProcessSchemaFlowElementsContainer container

The schema container for all items of this artifact collection.

ProcessSchemaArtifactCollection(ProcessSchemaArtifactCollection)

Declaration
public ProcessSchemaArtifactCollection(ProcessSchemaArtifactCollection source)
Parameters
Type Name Description
ProcessSchemaArtifactCollection source

Properties

Container

Gets the schema container for all items of this artifact collection.

Declaration
public IProcessSchemaFlowElementsContainer Container { get; }
Property Value
Type Description
IProcessSchemaFlowElementsContainer

Methods

Clone()

Declaration
public object Clone()
Returns
Type Description
System.Object

InsertItem(Int32, ProcessSchemaArtifact)

Declaration
protected override void InsertItem(int index, ProcessSchemaArtifact item)
Parameters
Type Name Description
System.Int32 index
ProcessSchemaArtifact item
Overrides
Terrasoft.Core.MetaItemCollection<Terrasoft.Core.Process.ProcessSchemaArtifact>.InsertItem(System.Int32, Terrasoft.Core.Process.ProcessSchemaArtifact)

RemoveItem(Int32)

Declaration
protected override void RemoveItem(int index)
Parameters
Type Name Description
System.Int32 index
Overrides
Terrasoft.Core.MetaItemCollection<Terrasoft.Core.Process.ProcessSchemaArtifact>.RemoveItem(System.Int32)

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
IMetaDataSerializable
ITempalteSerializable

Extension Methods

CollectionUtilities.AddRange<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.RemoveRange<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.AddIfNotExists<T>(ICollection<T>, T)
CollectionUtilities.AddRangeIfNotExists<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.Find<T>(IEnumerable<T>, Predicate<T>)
CollectionUtilities.Find<T>(IEnumerable<T>, Predicate<T>, T)
CollectionUtilities.ForEach<T>(IEnumerable<T>, Action<T>)
CollectionUtilities.ForEach<T>(IEnumerable<T>, Predicate<T>, Action<T>)
CollectionUtilities.ForEachAsync<T>(IEnumerable<T>, Func<T, Task>)
CollectionUtilities.ParallelForEachAsync<T>(IEnumerable<T>, Func<T, Task>)
CollectionUtilities.ParallelForEachAsync<T>(IEnumerable<T>, Func<T, Task>, Int32)
CollectionUtilities.GetItemsString<T>(IEnumerable<T>)
CollectionUtilities.GetItemsString<T>(IEnumerable<T>, String)
CollectionUtilities.SplitOnChunks<T>(IEnumerable<T>, Int32)
CollectionUtilities.SplitOnParts<T>(IEnumerable<T>, Int32)
CollectionUtilities.IsNotEmpty(IEnumerable)
CollectionUtilities.IsEmpty(IEnumerable)
CollectionUtilities.IsNullOrEmpty(IEnumerable)
CollectionUtilities.IsNotNullOrEmpty(IEnumerable)
CollectionUtilities.CompareZip<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
CollectionUtilities.Except<T>(IEnumerable<T>, IEnumerable<T>, Func<T, T, Boolean>)
CollectionUtilities.TryGetItemByIndex<TItem>(Collection<TItem>, Int32, out TItem)
CollectionUtilities.Compare<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.CheckArgumentNullOrEmpty<T>(IEnumerable<T>, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
MetaDataTestUtils.GetMetaData(IMetaDataSerializable)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX