// Token: 0x0600100B RID: 4107 RVA: 0x0005B2CC File Offset: 0x000594CC protected override void InternalCopyFrom(IProperty srcProperty) { base.InternalCopyFrom(srcProperty); IIntegerProperty integerProperty = (IIntegerProperty)srcProperty; if (integerProperty.IntegerData == -1) { base.CreateAirSyncNode(string.Empty, true); } }
protected override void InternalCopyFrom(IProperty srcProperty) { IIntegerProperty integerProperty = srcProperty as IIntegerProperty; if (integerProperty == null) { throw new UnexpectedTypeException("IIntegerProperty", srcProperty); } if (PropertyState.Modified != srcProperty.State) { throw new ConversionException("Property only supports conversion from Modified property state"); } base.CreateAirSyncNode(integerProperty.IntegerData.ToString(CultureInfo.InvariantCulture)); }
public override void CopyFrom(IProperty srcProperty) { if (base.EntityPropertyDefinition.Setter == null) { throw new ConversionException("Unable to set data of type " + base.EntityPropertyDefinition.Type.FullName); } IIntegerProperty integerProperty = srcProperty as IIntegerProperty; if (integerProperty != null) { int integerData = integerProperty.IntegerData; if (!Enum.IsDefined(base.EntityPropertyDefinition.Type, integerData)) { throw new ConversionException(string.Format("EntityEnumProperty.CopyFrom Type {0} does not have value {1} defined.", base.EntityPropertyDefinition.Type.FullName, integerData)); } base.EntityPropertyDefinition.Setter(base.Item, integerData); } }