private bool Contains(XmlSchemaDerivationMethod _value) { XSDisallowedSubstitutions _enumValue = EnumerationXSDisallowedSubstitutions.FromNativeValue(_value); IValue _idx = _values.Find(_enumValue); return(_idx.DataType != DataType.Undefined); }
private bool Contains(XmlSchemaDerivationMethod _value) { XSSchemaFinal _enumValue = EnumerationXSSchemaFinal.FromNativeValue(_value); IValue _idx = _values.Find(_enumValue); return(_idx.DataType != DataType.Undefined); }
private bool Contains(XmlSchemaDerivationMethod value) { XSComplexFinal enumValue = XSComplexFinal.FromNativeValue(value); IValue idx = _values.Find(enumValue); return(idx.DataType == DataType.Number); }
// В режиме Pop3 отбор filter игнорируется public ArrayImpl GetIdentifiers(ArrayImpl identifiers = null, StructureImpl filter = null) { var result = new ArrayImpl(); var allUids = client.GetMessageUids(); foreach (var uid in allUids) { var Id = ValueFactory.Create(uid); if (identifiers == null || identifiers.Find(Id).DataType == DataType.Undefined) { result.Add(Id); } } return(result); }
public ArrayImpl GetIdentifiers(ArrayImpl identifiers, StructureImpl filter) { var result = new ArrayImpl(); var allUids = GetHeaders(filter); foreach (var ivHeaderWithUid in allUids) { var headerWithUid = ivHeaderWithUid as InternetMailMessage; var Id = headerWithUid.Uid.Get(0); if (identifiers == null || identifiers.Find(Id).DataType == DataType.Undefined) { result.Add(Id); } } return(result); }