Search Results for

    Show / Hide Table of Contents

    Class PhysicalUnitDescriptions

    Represents a serializable list of physical unit descriptions.

    Inheritance
    System.Object
    PhysicalUnitDescriptions
    Implements
    System.Collections.Generic.IEnumerable<PhysicalUnitDescription>
    System.Collections.IEnumerable
    Inherited Members
    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: Sdl.LanguagePlatform.Core.Tokenization
    Assembly: Sdl.LanguagePlatform.Core.dll
    Syntax
    public class PhysicalUnitDescriptions : IEnumerable<PhysicalUnitDescription>, IEnumerable

    Constructors

    PhysicalUnitDescriptions()

    Initializes a new instance with default values. This constructor should not be used directly, it is primarily for XML deserialization.

    Declaration
    public PhysicalUnitDescriptions()

    PhysicalUnitDescriptions(PhysicalUnitDescriptions)

    Initializes a new instance, using the values contained in another instance. This constructor can be used to create a deep copy.

    Declaration
    public PhysicalUnitDescriptions(PhysicalUnitDescriptions other)
    Parameters
    Type Name Description
    PhysicalUnitDescriptions other

    The instance to create a deep copy from

    Properties

    Count

    Gets the number of elements in this set.

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    System.Int32

    Units

    Gets or sets the list of physical unit descriptions in this set.

    Declaration
    public List<PhysicalUnitDescription> Units { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<PhysicalUnitDescription>

    Methods

    Add(PhysicalUnitDescription)

    Adds a physical unit description to this set.

    Declaration
    public void Add(PhysicalUnitDescription d)
    Parameters
    Type Name Description
    PhysicalUnitDescription d

    The description to add. No duplicate checks are performed.

    Delete(PhysicalUnitDescription)

    Deletes a physical unit description from this set. Not implemented yet, will throw an exception.

    Declaration
    public void Delete(PhysicalUnitDescription d)
    Parameters
    Type Name Description
    PhysicalUnitDescription d

    The physical unit description to delete.

    FindFirst(String)

    Finds the first physical unit description which matches the specified unit abbreviation. Not implemented yet, will throw.

    Declaration
    public PhysicalUnitDescription FindFirst(string abbreviation)
    Parameters
    Type Name Description
    System.String abbreviation

    The abbreviation to search

    Returns
    Type Description
    PhysicalUnitDescription

    Always throws an exception

    GetEnumerator()

    Returns an enumerator which can be used to iterate through the elements of this set.

    Declaration
    public IEnumerator<PhysicalUnitDescription> GetEnumerator()
    Returns
    Type Description
    System.Collections.Generic.IEnumerator<PhysicalUnitDescription>

    An enumerator

    Load(CultureInfo, IResourceDataAccessor)

    Creates a new instance and obtains, and loads (deserializes) the data from the specified resource accessor, using the provided culture. This method can be used to load a culture-specific set of physical unit descriptions.

    Declaration
    public static PhysicalUnitDescriptions Load(CultureInfo culture, IResourceDataAccessor accessor)
    Parameters
    Type Name Description
    System.Globalization.CultureInfo culture

    The culture to use

    IResourceDataAccessor accessor

    The resource data accessor to use to obtain the data

    Returns
    Type Description
    PhysicalUnitDescriptions

    A new instance with the data initialized from the resource data

    Load(Stream)

    Creates a new instance and loads (deserializes) the data from the specified input stream.

    Declaration
    public static PhysicalUnitDescriptions Load(Stream reader)
    Parameters
    Type Name Description
    System.IO.Stream reader

    The reader to read the data from

    Returns
    Type Description
    PhysicalUnitDescriptions

    A new instance with the data initialized from the stream's data

    Load(String)

    Creates a new instance and loads (deserializes) the data from the specified file name.

    Declaration
    public static PhysicalUnitDescriptions Load(string fileName)
    Parameters
    Type Name Description
    System.String fileName

    The name of the file to load the data from

    Returns
    Type Description
    PhysicalUnitDescriptions

    A new instance with the data initialized from the file's data

    Save(Stream)

    Saves (serializes) the data of this instance in the specified stream.

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

    The stream to write the output to.

    Save(String)

    Saves (serializes) the data of this instance in the specified file.

    Declaration
    public void Save(string fileName)
    Parameters
    Type Name Description
    System.String fileName

    The file name to write the output to.

    Explicit Interface Implementations

    IEnumerable.GetEnumerator()

    Returns an enumerator which can be used to iterate through the elements of this set.

    Declaration
    IEnumerator IEnumerable.GetEnumerator()
    Returns
    Type Description
    System.Collections.IEnumerator

    An enumerator

    Implements

    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable

    On this page

    • Constructors
      • PhysicalUnitDescriptions()
      • PhysicalUnitDescriptions(PhysicalUnitDescriptions)
    • Properties
      • Count
      • Units
    • Methods
      • Add(PhysicalUnitDescription)
      • Delete(PhysicalUnitDescription)
      • FindFirst(String)
      • GetEnumerator()
      • Load(CultureInfo, IResourceDataAccessor)
      • Load(Stream)
      • Load(String)
      • Save(Stream)
      • Save(String)
    • Explicit Interface Implementations
      • IEnumerable.GetEnumerator()
    • Implements
    Back to top Generated by DocFX