コード例 #1
0
		/// <summary>
		/// Creates a TargetItemCollection, with the items contained in a ReadWriteTargetItemCollection
		/// </summary>
		/// <param name="items"></param>
		public AttributeAssignmentCollection(AttributeAssignmentReadWriteCollection items)
		{
            if (items == null) throw new ArgumentNullException("items");
            foreach (AttributeAssignmentElementReadWrite item in items)
            {
                base.Add(new AttributeAssignmentElement(item.AttributeId, item.DataTypeValue, item.Value, item.SchemaVersion));
            }
		}
コード例 #2
0
 /// <summary>
 /// Creates a TargetItemCollection, with the items contained in a ReadWriteTargetItemCollection
 /// </summary>
 /// <param name="items"></param>
 public AttributeAssignmentCollection(AttributeAssignmentReadWriteCollection items)
 {
     if (items == null)
     {
         throw new ArgumentNullException("items");
     }
     foreach (AttributeAssignmentElementReadWrite item in items)
     {
         base.Add(new AttributeAssignmentElement(item.AttributeId, item.DataTypeValue, item.Value, item.SchemaVersion));
     }
 }
コード例 #3
0
		/// <summary>
		/// Creates an ObligationElement with the parameters given
		/// </summary>
		/// <param name="obligationId"></param>
		/// <param name="fulfillOn"></param>
		/// <param name="attributeAssignment"></param>
		public ObligationElement( string obligationId, Effect fulfillOn, AttributeAssignmentReadWriteCollection attributeAssignment ) : 
			base( obligationId, fulfillOn, attributeAssignment)
		{
		}
コード例 #4
0
 /// <summary>
 /// Creates an ObligationElement with the parameters given
 /// </summary>
 /// <param name="obligationId"></param>
 /// <param name="fulfillOn"></param>
 /// <param name="attributeAssignment"></param>
 public ObligationElement(string obligationId, Effect fulfillOn, AttributeAssignmentReadWriteCollection attributeAssignment) :
     base(obligationId, fulfillOn, attributeAssignment)
 {
 }
コード例 #5
0
 /// <summary>
 /// Creates an ReadWriteObligationElement with the parameters given
 /// </summary>
 /// <param name="obligationId"></param>
 /// <param name="fulfillOn"></param>
 /// <param name="attributeAssignment"></param>
 public ObligationElementReadWrite(string obligationId, Effect fulfillOn, AttributeAssignmentReadWriteCollection attributeAssignment)
 {
     _obligationId        = obligationId;
     _fulfillOn           = fulfillOn;
     _attributeAssignment = attributeAssignment;
 }
コード例 #6
0
		/// <summary>
		/// Creates an ReadWriteObligationElement with the parameters given
		/// </summary>
		/// <param name="obligationId"></param>
		/// <param name="fulfillOn"></param>
		/// <param name="attributeAssignment"></param>
		public ObligationElementReadWrite( string obligationId, Effect fulfillOn, AttributeAssignmentReadWriteCollection attributeAssignment )
		{
			_obligationId = obligationId;
			_fulfillOn = fulfillOn;
			_attributeAssignment = attributeAssignment;
		}