예제 #1
0
 public AttachedAttrData(
     AttrData attr,
     bool required,
     int cardinality,
     bool mutable,
     int?permission,
     IBoxedValue defaultValue,
     ConditionRule conditions
     ) : this(attr, required, cardinality, mutable, permission, defaultValue, conditions, null)
 {
     PropertyProvider = new PropertyProviderData();
     AttachmentID     = null;
 }
예제 #2
0
 public AttachedAttrData(
     AttrData attr,
     bool required,
     int cardinality,
     bool mutable,
     int?permission,
     IBoxedValue defaultValue,
     PropertyProviderData provider,
     ConditionRule conditions,
     int attachmentID
     ) : this(attr, required, cardinality, mutable, permission, defaultValue, conditions, provider)
 {
     AttachmentID = attachmentID;
 }
예제 #3
0
 private AttachedAttrData(
     AttrData attr,
     bool required,
     int cardinality,
     bool mutable,
     int?permission,
     IBoxedValue defaultValue,
     ConditionRule conditions,
     PropertyProviderData provider
     )
 {
     Attribute        = attr;
     Required         = required;
     Cardinality      = cardinality;
     Mutable          = mutable;
     Permission       = permission;
     Conditions       = conditions;
     DefaultValue     = defaultValue;
     PropertyProvider = provider;
 }