Beispiel #1
0
 protected override void InternalAssignFrom(DefaultableMulti other)
 {
     if (other is ContractDescriptorBase)
     {
         ContractDescriptorBase otherDescriptor = (ContractDescriptorBase)other;
         this.Name = otherDescriptor.Name;
         this.Mode = otherDescriptor.Mode;
     }
 }
Beispiel #2
0
        private ContractDescriptorApplyMode GetMode()
        {
            ContractDescriptorApplyMode mode = ContractDescriptorApplyMode.Default;

            if (ValueTypeIs(ContractDescriptorApplyModeValueTypeConverter.VALUE_TYPE_ENABLED))
            {
                mode = ContractDescriptorApplyMode.Enabled;
            }
            else if (ValueTypeIs(ContractDescriptorApplyModeValueTypeConverter.VALUE_TYPE_DISABLED))
            {
                mode = ContractDescriptorApplyMode.Disabled;
            }

            return(mode);
        }
Beispiel #3
0
        private void SetMode(ContractDescriptorApplyMode mode)
        {
            switch (mode)
            {
            case ContractDescriptorApplyMode.Default:
            {
                this.ValueType = ContractDescriptorApplyModeValueTypeConverter.VALUE_TYPE_DEFAULT;
                break;
            }

            case ContractDescriptorApplyMode.Enabled:
            {
                this.ValueType = ContractDescriptorApplyModeValueTypeConverter.VALUE_TYPE_ENABLED;
                break;
            }

            case ContractDescriptorApplyMode.Disabled:
            {
                this.ValueType = ContractDescriptorApplyModeValueTypeConverter.VALUE_TYPE_DISABLED;
                break;
            }
            }
        }
Beispiel #4
0
 protected ContractDescriptorBase()
 {
     this.Mode = ContractDescriptorApplyMode.Default;
 }