예제 #1
0
 protected ParameterizedNamedItem(string name, ParameterCollection parameters)
     : base(name)
 {
     description        = ItemDescription;
     this.parameters    = parameters;
     readOnlyParameters = null;
 }
예제 #2
0
 protected ParameterizedNamedItem(string name)
     : base(name)
 {
     description        = ItemDescription;
     parameters         = new ParameterCollection();
     readOnlyParameters = null;
 }
예제 #3
0
 protected ParameterizedNamedItem()
     : base()
 {
     name               = ItemName;
     description        = ItemDescription;
     parameters         = new ParameterCollection();
     readOnlyParameters = null;
 }
예제 #4
0
 protected ReadOnlyKeyedItemCollection(ReadOnlyKeyedItemCollection <TKey, TItem> original, Cloner cloner)
 {
     cloner.RegisterClonedObject(original, this);
     collection = cloner.Clone((IKeyedItemCollection <TKey, TItem>)original.collection);
     RegisterEvents();
 }
예제 #5
0
 protected ParameterizedNamedItem(string name, string description, ParameterCollection parameters)
     : base(name, description)
 {
     this.parameters    = parameters;
     readOnlyParameters = null;
 }
예제 #6
0
 protected ParameterizedNamedItem(string name, string description)
     : base(name, description)
 {
     parameters         = new ParameterCollection();
     readOnlyParameters = null;
 }
예제 #7
0
 protected ParameterizedNamedItem(ParameterizedNamedItem original, Cloner cloner)
     : base(original, cloner)
 {
     parameters         = cloner.Clone(original.parameters);
     readOnlyParameters = null;
 }