protected override void InternalAssignFrom(DefaultableMulti other) { if (other is ContractDescriptorBase) { ContractDescriptorBase otherDescriptor = (ContractDescriptorBase)other; this.Name = otherDescriptor.Name; this.Mode = otherDescriptor.Mode; } }
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); }
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; } } }
protected ContractDescriptorBase() { this.Mode = ContractDescriptorApplyMode.Default; }