Search Results for

    Show / Hide Table of Contents

    Struct IfcGloballyUniqueId

    Implements
    IExpressValueType
    IPersist
    IExpressStringType
    System.IEquatable<System.String>
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    Namespace: Xbim.Ifc2x3.UtilityResource
    Assembly: Xbim.Ifc2x3.dll
    Syntax
    [ExpressType("IfcGloballyUniqueId", 443)]
    [DefinedType(typeof(string))]
    public struct IfcGloballyUniqueId : IExpressValueType, IPersist, IExpressStringType, IEquatable<string>

    Constructors

    | Improve this Doc View Source

    IfcGloballyUniqueId(String)

    Declaration
    public IfcGloballyUniqueId(string val)
    Parameters
    Type Name Description
    System.String val

    Properties

    | Improve this Doc View Source

    Value

    Declaration
    public readonly object Value { get; }
    Property Value
    Type Description
    System.Object

    Methods

    | Improve this Doc View Source

    AsPart21(Guid)

    Declaration
    public static string AsPart21(Guid guid)
    Parameters
    Type Name Description
    System.Guid guid
    Returns
    Type Description
    System.String
    | Improve this Doc View Source

    ConvertFromBase64(String)

    Declaration
    public static Guid ConvertFromBase64(string base64StrId)
    Parameters
    Type Name Description
    System.String base64StrId
    Returns
    Type Description
    System.Guid
    | Improve this Doc View Source

    ConvertToBase64(Guid)

    Returns the 22 character length base 64 ifc compliant string

    Declaration
    public static string ConvertToBase64(Guid guid)
    Parameters
    Type Name Description
    System.Guid guid
    Returns
    Type Description
    System.String
    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.ValueType.Equals(System.Object)
    | Improve this Doc View Source

    Equals(String)

    Declaration
    public bool Equals(string other)
    Parameters
    Type Name Description
    System.String other
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    FromGuid(Guid)

    Constructs a GloballyUniqueId from a System.Guid

    Declaration
    public static IfcGloballyUniqueId FromGuid(Guid gid)
    Parameters
    Type Name Description
    System.Guid gid
    Returns
    Type Description
    IfcGloballyUniqueId
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.ValueType.GetHashCode()
    | Improve this Doc View Source

    ToString()

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

    Operators

    | Improve this Doc View Source

    Equality(IfcGloballyUniqueId, IfcGloballyUniqueId)

    Declaration
    public static bool operator ==(IfcGloballyUniqueId obj1, IfcGloballyUniqueId obj2)
    Parameters
    Type Name Description
    IfcGloballyUniqueId obj1
    IfcGloballyUniqueId obj2
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Implicit(String to IfcGloballyUniqueId)

    Declaration
    public static implicit operator IfcGloballyUniqueId(string value)
    Parameters
    Type Name Description
    System.String value
    Returns
    Type Description
    IfcGloballyUniqueId
    | Improve this Doc View Source

    Implicit(IfcGloballyUniqueId to Guid)

    Declaration
    public static implicit operator Guid(IfcGloballyUniqueId gid)
    Parameters
    Type Name Description
    IfcGloballyUniqueId gid
    Returns
    Type Description
    System.Guid
    | Improve this Doc View Source

    Implicit(IfcGloballyUniqueId to String)

    Declaration
    public static implicit operator string (IfcGloballyUniqueId obj)
    Parameters
    Type Name Description
    IfcGloballyUniqueId obj
    Returns
    Type Description
    System.String
    | Improve this Doc View Source

    Inequality(IfcGloballyUniqueId, IfcGloballyUniqueId)

    Declaration
    public static bool operator !=(IfcGloballyUniqueId obj1, IfcGloballyUniqueId obj2)
    Parameters
    Type Name Description
    IfcGloballyUniqueId obj1
    IfcGloballyUniqueId obj2
    Returns
    Type Description
    System.Boolean

    Explicit Interface Implementations

    | Improve this Doc View Source

    IExpressStringType.Value

    Declaration
    readonly string IExpressStringType.Value { get; }
    Returns
    Type Description
    System.String
    | Improve this Doc View Source

    IExpressValueType.UnderlyingSystemType

    Declaration
    readonly Type IExpressValueType.UnderlyingSystemType { get; }
    Returns
    Type Description
    System.Type
    | Improve this Doc View Source

    IPersist.Parse(Int32, IPropertyValue, Int32[])

    Declaration
    void IPersist.Parse(int propIndex, IPropertyValue value, int[] nestedIndex)
    Parameters
    Type Name Description
    System.Int32 propIndex
    IPropertyValue value
    System.Int32[] nestedIndex

    Implements

    IExpressValueType
    IPersist
    IExpressStringType
    System.IEquatable<T>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim