static DataContract DecodeEnumDataContract(int index, XmlDictionary xmlDict, TodoList knownContractsTodoList) { List <long> values; EnumDataContract contract = new EnumDataContract(); DecodeCommon(xmlDict, contract, ref EnumDataContracts[index].Common, knownContractsTodoList); contract.IsFlags = EnumDataContracts[index].IsFlags; contract.IsULong = EnumDataContracts[index].IsULong; contract.BaseContractName = GetQualifiedName(EnumDataContracts[index].BaseContractNameIndex, EnumDataContracts[index].BaseContractNamespaceIndex); contract.ChildElementNames = DecodeDictStringList(xmlDict, EnumDataContracts[index].ChildElementNamesListIndex); contract.Members = DecodeMembersAndValues(EnumDataContracts[index].MemberCount, EnumDataContracts[index].MemberListIndex, out values); contract.Values = values; return(contract); }
public JsonEnumDataContractCriticalHelper(EnumDataContract traditionalEnumDataContract) : base(traditionalEnumDataContract) { isULong = traditionalEnumDataContract.IsULong; }
public JsonEnumDataContract(EnumDataContract traditionalDataContract) : base(new JsonEnumDataContractCriticalHelper(traditionalDataContract)) { this.helper = base.Helper as JsonEnumDataContractCriticalHelper; }
public JsonEnumDataContract(EnumDataContract traditionalDataContract) : base(new JsonEnumDataContractCriticalHelper(traditionalDataContract)) { _helper = (base.Helper as JsonEnumDataContractCriticalHelper) !; }