Struct IfcMinuteInHour
  
  
  
  
    Implements
    
    
    
    System.IEquatable<System.Int64>
    
   
  
    Inherited Members
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
   
  
  Assembly: Xbim.Ifc2x3.dll
  Syntax
  
    [ExpressType("IfcMinuteInHour", 657)]
[DefinedType(typeof(long))]
public struct IfcMinuteInHour : IExpressValueType, IPersist, IExpressIntegerType, IEquatable<long>, IExpressValidatable
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IfcMinuteInHour(Int64)
  
  
  Declaration
  
    public IfcMinuteInHour(long val)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int64 | val |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IfcMinuteInHour(String)
  
  
  Declaration
  
    public IfcMinuteInHour(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
  
  
  Equals(Int64)
  
  
  Declaration
  
    public bool Equals(long other)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int64 | other |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    |
    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
  
  
  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()
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Validate()
  
  
  Declaration
  
    public IEnumerable<ValidationResult> Validate()
   
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ValidateClause(IfcMinuteInHour.IfcMinuteInHourClause)
  Tests the express where-clause specified in param 'clause'
Declaration
  
    public bool ValidateClause(IfcMinuteInHour.IfcMinuteInHourClause clause)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean | true if the clause is satisfied. | 
    
  
  Operators
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Equality(IfcMinuteInHour, IfcMinuteInHour)
  
  
  Declaration
  
    public static bool operator ==(IfcMinuteInHour obj1, IfcMinuteInHour obj2)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Implicit(Int64 to IfcMinuteInHour)
  
  
  Declaration
  
    public static implicit operator IfcMinuteInHour(long value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int64 | value |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Implicit(IfcMinuteInHour to Int64)
  
  
  Declaration
  
    public static implicit operator long (IfcMinuteInHour obj)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int64 |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Inequality(IfcMinuteInHour, IfcMinuteInHour)
  
  
  Declaration
  
    public static bool operator !=(IfcMinuteInHour obj1, IfcMinuteInHour obj2)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  Explicit Interface Implementations
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IExpressIntegerType.Value
  
  
  Declaration
  
    readonly long IExpressIntegerType.Value { get; }
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int64 |  | 
    
  
  
    |
    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
  
  
  
  
      System.IEquatable<T>