Skip to content

Add iTin.Core.Interop

Compare
Choose a tag to compare
@iAJTin iAJTin released this 25 Apr 00:29
· 153 commits to master since this release

Added

  • Added iTin.Core.Interop project for interop calls
  • The GetProperty method was added in the class DmiClass, to directly recover a property, this allows us to consider a specification as a bag of consultable properties,
    for more information, please see how to use it in the example project. On the other hand later when there are more implemented specifications the use of the DeviceProperty type will allow us to and consult properties in different "bags".
  • Minor changes.

Changed

  • Solution structure, prepare solution structure to add future new specifications.

    \root
      - lib
        - iTin.Core             
          - iTin.Core                         [common calls] 
          - iTin.Core.Interop                 [interop calls]
        - iTin.Core.Hardware    
          - iTin.Core.Hardware                [hardware interop calls]
          - iTin.Core.Hardware.Specification  [hardware specification(s) implementation(s)] 
      - test
          - iSMBIOS.ConsoleApp                [console test app]
    

Removed

  • DeviceProperty data type. This type of data is not going to be eliminated but its use will change, later it can be used as a receiver of the different types of data returned by the different specifications