internal void EnumeratePropValues(CommonUtils.EnumPropValueDelegate del) { this.Enumerate(delegate(RestrictionData r) { r.InternalEnumPropValues(del); }); }
internal override void InternalEnumPropValues(CommonUtils.EnumPropValueDelegate del) { foreach (PropValueData pval in this.PropValues) { del(pval); } }
protected override void EnumPropValuesInternal(CommonUtils.EnumPropValueDelegate del) { base.EnumPropValuesInternal(del); PropValueData propValueData = new PropValueData(PropTag.RuleFolderEntryID, this.FolderEntryID); del(propValueData); this.FolderEntryID = (byte[])propValueData.Value; }
protected override void EnumPropValuesInternal(CommonUtils.EnumPropValueDelegate del) { base.EnumPropValuesInternal(del); PropValueData propValueData = new PropValueData(PropTag.ReplyTemplateID, this.ReplyTemplateMessageEntryID); del(propValueData); this.ReplyTemplateMessageEntryID = (byte[])propValueData.Value; }
public void Enumerate(CommonUtils.EnumPropTagDelegate propTagEnumerator, CommonUtils.EnumPropValueDelegate propValueEnumerator, CommonUtils.EnumAdrEntryDelegate adrEntryEnumerator) { if (propTagEnumerator != null) { this.EnumPropTagsInternal(propTagEnumerator); } if (propValueEnumerator != null) { this.EnumPropValuesInternal(propValueEnumerator); } if (adrEntryEnumerator != null) { this.EnumAdrEntriesInternal(adrEntryEnumerator); } }
public void Enumerate(CommonUtils.EnumPropTagDelegate propTagEnumerator, CommonUtils.EnumPropValueDelegate propValueEnumerator, CommonUtils.EnumAdrEntryDelegate adrEntryEnumerator) { if (this.Condition != null) { if (propTagEnumerator != null) { this.Condition.EnumeratePropTags(propTagEnumerator); } if (propValueEnumerator != null) { this.Condition.EnumeratePropValues(propValueEnumerator); } } if (this.Actions != null) { foreach (RuleActionData ruleActionData in this.Actions) { ruleActionData.Enumerate(propTagEnumerator, propValueEnumerator, adrEntryEnumerator); } } if (this.ExtraProperties != null) { foreach (PropValueData propValueData in this.ExtraProperties) { if (propTagEnumerator != null) { int propTag = propValueData.PropTag; propTagEnumerator(ref propTag); propValueData.PropTag = propTag; } if (propValueEnumerator != null) { propValueEnumerator(propValueData); } } } }
internal virtual void InternalEnumPropValues(CommonUtils.EnumPropValueDelegate del) { }
internal override void InternalEnumPropValues(CommonUtils.EnumPropValueDelegate del) { del(this.Value); }
protected virtual void EnumPropValuesInternal(CommonUtils.EnumPropValueDelegate del) { }
protected override void EnumPropValuesInternal(CommonUtils.EnumPropValueDelegate del) { del(this.Value); }