Search Results for

    Show / Hide Table of Contents
    View Source

    Class UdiRange

    Represents a Udi range.

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Core
    Assembly: Umbraco.Core.dll
    Syntax
    public class UdiRange
    Remarks
    A Udi range is composed of a Udi which represents the base of the range, plus a selector that can be "." (the Udi), "." (the Udi and its children), "." (the udi and its descendants, "" (the children of the Udi), and "**" (the descendants of the Udi). The Udi here can be a closed entity, or an open entity.

    Constructors

    View Source

    UdiRange(Udi, String)

    Initializes a new instance of the UdiRange class with a Udi and an optional selector.

    Declaration
    public UdiRange(Udi udi, string selector = "this")
    Parameters
    Type Name Description
    Udi udi

    A Udi.

    System.String selector

    An optional selector.

    Properties

    View Source

    EntityType

    Gets the entity type of the Udi for this range.

    Declaration
    public string EntityType { get; }
    Property Value
    Type Description
    System.String
    View Source

    Selector

    Gets or sets the selector for this range.

    Declaration
    public string Selector { get; }
    Property Value
    Type Description
    System.String
    View Source

    Udi

    Gets the Udi for this range.

    Declaration
    public Udi Udi { get; }
    Property Value
    Type Description
    Udi

    Methods

    View Source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    View Source

    Parse(String)

    Declaration
    public static UdiRange Parse(string s)
    Parameters
    Type Name Description
    System.String s
    Returns
    Type Description
    UdiRange
    View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    Operators

    View Source

    Equality(UdiRange, UdiRange)

    Declaration
    public static bool operator ==(UdiRange range1, UdiRange range2)
    Parameters
    Type Name Description
    UdiRange range1
    UdiRange range2
    Returns
    Type Description
    System.Boolean
    View Source

    Inequality(UdiRange, UdiRange)

    Declaration
    public static bool operator !=(UdiRange range1, UdiRange range2)
    Parameters
    Type Name Description
    UdiRange range1
    UdiRange range2
    Returns
    Type Description
    System.Boolean
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • UdiRange(Udi, String)
    • Properties
      • EntityType
      • Selector
      • Udi
    • Methods
      • Equals(Object)
      • GetHashCode()
      • Parse(String)
      • ToString()
    • Operators
      • Equality(UdiRange, UdiRange)
      • Inequality(UdiRange, UdiRange)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX