WinForms

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class MIMEAttributesCollection - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class MIMEAttributesCollection

    collection to store attributes.

    Inheritance
    System.Object
    System.Collections.CollectionBase
    MIMEAttributesCollection
    Implements
    System.Collections.IList
    IMIMEAttributesCollection
    System.Collections.ICollection
    System.Collections.IEnumerable
    IMIMESerialization
    Inherited Members
    System.Collections.CollectionBase.Clear()
    System.Collections.CollectionBase.RemoveAt(System.Int32)
    System.Collections.CollectionBase.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    System.Collections.CollectionBase.System.Collections.IList.get_Item(System.Int32)
    System.Collections.CollectionBase.System.Collections.IList.set_Item(System.Int32, System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Contains(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Add(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Remove(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.IndexOf(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Insert(System.Int32, System.Object)
    System.Collections.CollectionBase.GetEnumerator()
    System.Collections.CollectionBase.OnSet(System.Int32, System.Object, System.Object)
    System.Collections.CollectionBase.OnInsert(System.Int32, System.Object)
    System.Collections.CollectionBase.OnClear()
    System.Collections.CollectionBase.OnRemove(System.Int32, System.Object)
    System.Collections.CollectionBase.OnValidate(System.Object)
    System.Collections.CollectionBase.OnSetComplete(System.Int32, System.Object, System.Object)
    System.Collections.CollectionBase.InnerList
    System.Collections.CollectionBase.List
    System.Collections.CollectionBase.Capacity
    System.Collections.CollectionBase.Count
    System.Collections.CollectionBase.System.Collections.IList.IsReadOnly
    System.Collections.CollectionBase.System.Collections.IList.IsFixedSize
    System.Collections.CollectionBase.System.Collections.ICollection.IsSynchronized
    System.Collections.CollectionBase.System.Collections.ICollection.SyncRoot
    System.Collections.CollectionBase.System.Collections.IList.Item[System.Int32]
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.MIME.Base.Implementation.Collections
    Assembly: Syncfusion.MIME.Base.dll
    Syntax
    public class MIMEAttributesCollection : CollectionBase, IList, IMIMEAttributesCollection, ICollection, IEnumerable, IMIMESerialization

    Constructors

    MIMEAttributesCollection()

    Declaration
    public MIMEAttributesCollection()

    Properties

    IsExtended

    Property to check if this collection is collection of extended attributes.

    Declaration
    public bool IsExtended { get; set; }
    Property Value
    Type Description
    System.Boolean

    Item[Int32]

    Getting attribute by index.

    Declaration
    public IMIMEHeaderSubTypesAttribute this[int index] { get; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type Description
    IMIMEHeaderSubTypesAttribute

    Item[String]

    Calling attribute by name.

    Declaration
    public IMIMEHeaderSubTypesAttribute this[string name] { get; }
    Parameters
    Type Name Description
    System.String name
    Property Value
    Type Description
    IMIMEHeaderSubTypesAttribute

    Methods

    Add(IMIMEHeaderAttribute)

    Adding part to collection.

    Declaration
    public void Add(IMIMEHeaderAttribute value)
    Parameters
    Type Name Description
    IMIMEHeaderAttribute value

    attribute to add.

    Contains(IMIMEHeaderAttribute)

    Determines if Attribute is present.

    Declaration
    public bool Contains(IMIMEHeaderAttribute value)
    Parameters
    Type Name Description
    IMIMEHeaderAttribute value

    value to check.

    Returns
    Type Description
    System.Boolean

    true if present false if not.

    OnClearComplete()

    Declaration
    protected override void OnClearComplete()
    Overrides
    System.Collections.CollectionBase.OnClearComplete()

    OnInsertComplete(Int32, Object)

    Declaration
    protected override void OnInsertComplete(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index
    System.Object value
    Overrides
    System.Collections.CollectionBase.OnInsertComplete(System.Int32, System.Object)

    OnRemoveComplete(Int32, Object)

    Declaration
    protected override void OnRemoveComplete(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index
    System.Object value
    Overrides
    System.Collections.CollectionBase.OnRemoveComplete(System.Int32, System.Object)

    Remove(IMIMEHeaderAttribute)

    Removing specified part from collection.

    Declaration
    public void Remove(IMIMEHeaderAttribute value)
    Parameters
    Type Name Description
    IMIMEHeaderAttribute value

    attribute to remove.

    Save(Stream)

    Save MIME document to stream.

    Declaration
    public void Save(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream to write to.

    Implements

    System.Collections.IList
    IMIMEAttributesCollection
    System.Collections.ICollection
    System.Collections.IEnumerable
    IMIMESerialization

    Extension Methods

    EnumerableExtensions.GetElementType(IEnumerable)
    EnumerableExtensions.GetItemPropertyInfo(IEnumerable)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    FunctionalExtensions.MoveTo(IList, Int32, Int32)
    QueryableExtensions.OfQueryable(IEnumerable)
    QueryableExtensions.OfQueryable(IEnumerable, Type)
    QueryableExtensions.GroupByMany<TElement>(IEnumerable, Type, List<Func<TElement, Object>>)
    QueryableExtensions.GroupByMany(IEnumerable, Type, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Dictionary<String, IComparer<Object>>, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Func<String, Expression>, String[])
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved