diff --git a/CHANGELOG.md b/CHANGELOG.md index 14664bb..fc854d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,32 @@ ο»Ώ# Changelog All notable changes to this project will be documented in this file. +## [1.0.4] - 2020-07-31 + +### Fixed + +- Fixed the bug reported by [@nk64](https://https://github.com/nk64), please see https://github.com/iAJTin/iEEDID/issues/1 for more information. + +### Changed + +- Minor changes. + +- Adds descriptive code help. I Tried to adds a help most descriptive for the properties keys. + + - The image below shows an example. + + ![Help.png][helpimg] + +- Library versions for this version + +|Library|Version|Description| +|:------|:------|:----------| +|iTin.Core| **1.0.2** | Common calls | +|iTin.Core.Interop| 1.0.0 | Interop calls | +|iTin.Core.Hardware| **1.0.1** | Hardware Interop Calls | +|iTin.Core.Hardware.Specification.Eedid|**1.0.4**| E-EDID Specification Implementation | + + ## [1.0.3] - 2019-09-02 ### Added @@ -68,7 +94,11 @@ All notable changes to this project will be documented in this file. ### Added - Create project and first commit +[1.0.4]: https://github.com/iAJTin/iEEDID/releases/tag/v1.0.4 [1.0.3]: https://github.com/iAJTin/iEEDID/releases/tag/v1.0.3 [1.0.2]: https://github.com/iAJTin/iEEDID/releases/tag/v1.0.2 [1.0.1]: https://github.com/iAJTin/iEEDID/releases/tag/v1.0.1 [1.0.0]: https://github.com/iAJTin/iEEDID/releases/tag/v1.0.0 + +[helpimg]: ./assets/helpimg.png "help" + diff --git a/README.txt b/README.txt index 94aa5e2..9d32579 100644 --- a/README.txt +++ b/README.txt @@ -4,6 +4,23 @@ What is iEEDID? iEEDID is a lightweight implementation that allows us to obtain the the EEDID information. +Library versions +================ + +Library versions for current iEEDID version (1.0.4) + +•———————————————————————————————————————————————————————————————————————————————————————————• +| Library Version Description | +•———————————————————————————————————————————————————————————————————————————————————————————• +|iTin.Core 1.0.2 Common calls | +•———————————————————————————————————————————————————————————————————————————————————————————• +|iTin.Core.Interop 1.0.0 Interop calls | +•———————————————————————————————————————————————————————————————————————————————————————————• +|iTin.Core.Hardware 1.0.1 Hardware Interop Calls | +•———————————————————————————————————————————————————————————————————————————————————————————• +|iTin.Core.Hardware.Specification.Eedid 1.0.4 E-EDID Specification Implementation | +•———————————————————————————————————————————————————————————————————————————————————————————• + Install via NuGet ================= diff --git a/assets/helpimg.png b/assets/helpimg.png new file mode 100644 index 0000000..4f1c6b4 Binary files /dev/null and b/assets/helpimg.png differ diff --git a/nuget/BuildNuGet.bat b/nuget/BuildNuGet.bat index 40d2290..98e1942 100644 --- a/nuget/BuildNuGet.bat +++ b/nuget/BuildNuGet.bat @@ -1,7 +1,7 @@ @ECHO OFF CLS -..\src\.nuget\nuget Pack iEEDID.1.0.3.nuspec -NoDefaultExcludes -NoPackageAnalysis -OutputDirectory ..\deployment\nuget +..\src\.nuget\nuget Pack iEEDID.1.0.4.nuspec -NoDefaultExcludes -NoPackageAnalysis -OutputDirectory ..\deployment\nuget pause diff --git a/nuget/iEEDID.1.0.3.nuspec b/nuget/iEEDID.1.0.4.nuspec similarity index 97% rename from nuget/iEEDID.1.0.3.nuspec rename to nuget/iEEDID.1.0.4.nuspec index bff20a3..a18faa8 100644 --- a/nuget/iEEDID.1.0.3.nuspec +++ b/nuget/iEEDID.1.0.4.nuspec @@ -2,7 +2,7 @@ iEEDID - 1.0.3 + 1.0.4 iEEDID iAJTin iAJTin diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID.cs index d8a2823..78be976 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID.cs @@ -9,7 +9,7 @@ namespace iTin.Core.Hardware.Specification using Eedid; /// - /// Implementation of the E-EDID (Extended Display Identification Data) specification. + /// Implementation of the E-EDID (Extended Display Identification Data) specification. /// public sealed class EEDID { @@ -32,7 +32,7 @@ public sealed class EEDID /// /// Data /// - /// Returns the E-EDID information available. + /// Returns the E-EDID information available. /// private EEDID(IEnumerable rawData) { @@ -50,7 +50,7 @@ private EEDID(IEnumerable rawData) ///// ///// Propiedad que representa la clave de registro del monitor. ///// - ///// Obtiene la informaciΓ³n E-EDID disponible. + ///// Obtiene la informaciΓ³n E-EDID disponible. ///// //public EEDID(Monitor monitor) : this(((TypedMonitorDeviceInfo)monitor.GetTypedDeviceData()).GetNativeDeviceData()) //{ @@ -63,7 +63,7 @@ private EEDID(IEnumerable rawData) ///// ///// Propiedad que representa la clave de registro del monitor. ///// - ///// Obtiene la informaciΓ³n E-EDID disponible. + ///// Obtiene la informaciΓ³n E-EDID disponible. ///// //internal EEDID(MonitorDeviceInfo monitorNativeData) : this(NativeDeviceManagement.GetEdidRawDataFromMonitor(monitorNativeData)) //{ @@ -95,7 +95,7 @@ private EEDID(IEnumerable rawData) /// /// /// Object that contains the object collection for this . - /// If there is no object , null is returned. + /// If there is no object , null is returned. /// public DataBlockCollection Blocks { @@ -119,7 +119,7 @@ public DataBlockCollection Blocks /// Gets a value that indicates if there are available blocks. /// /// - /// true if there are blocks; otherwise, it is false. + /// true if there are blocks; otherwise, it is false. /// public bool HasBlocks { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/CeaBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/CeaBlock.cs index 7e03d04..eb355eb 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/CeaBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/CeaBlock.cs @@ -25,9 +25,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Β· Checksum | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class representing the block of the specification . + /// Specialization of the class.
+ /// Representing the block of the specification . ///
internal class CeaBlock : BaseDataBlock { @@ -36,11 +36,11 @@ internal class CeaBlock : BaseDataBlock #region [public] CeaBlock(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Raw data of this block. /// - /// Create a block (block 0) which belongs to the specification. + /// Create a block (block 0) which belongs to the specification. /// public CeaBlock(ReadOnlyCollection dataBlock) : base(dataBlock) { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/CeaSectionsInformation.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/CeaSectionsInformation.cs index 8a6d591..95e5888 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/CeaSectionsInformation.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/CeaSectionsInformation.cs @@ -6,7 +6,7 @@ namespace iTin.Core.Hardware.Specification.Eedid using System.Diagnostics; /// - /// Representa al conjunto de secciones disponibles para la informaciΓ³n de la especificaciΓ³n . + /// Represents the set of sections available for the information of the specification. /// internal sealed class CeaSectionsInformation { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ChecksumCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ChecksumCeaSection.cs index 8937fa6..e382cfd 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ChecksumCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ChecksumCeaSection.cs @@ -11,9 +11,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 00h CheckSum BYTE Note: Please see, Status | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n de este bloque . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class CheckSumCeaSection : BaseDataSection { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/DataBlockCollectionCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/DataBlockCollectionCeaSection.cs index c3450c3..c798c3a 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/DataBlockCollectionCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/DataBlockCollectionCeaSection.cs @@ -2,20 +2,18 @@ namespace iTin.Core.Hardware.Specification.Eedid { using System; - using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; - using System.Diagnostics.CodeAnalysis; using System.Linq; // CEA Section: Data Block Collection Information // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ // | Offset Name Lenght Description | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - - /// + /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n de este bloque . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class DataBlockCollectionCeaSection : BaseDataSection { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/DetailedTimmingsCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/DetailedTimmingsCeaSection.cs index d5e1479..dd26625 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/DetailedTimmingsCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/DetailedTimmingsCeaSection.cs @@ -11,9 +11,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Offset Name Lenght Description | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n de este bloque . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class DetailedTimingsCeaSection : BaseDataSection { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/CeaDataBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/CeaDataBlock.cs index 5ca7420..2d109cb 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/CeaDataBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/CeaDataBlock.cs @@ -12,7 +12,7 @@ namespace iTin.Core.Hardware.Specification.Eedid β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ */ /// - /// Estructura que contiene la informaciΓ³n sin procesar de los bloques de tipo AllcationDataBlock. + /// A structure that contains the raw information of the blocks of type AllcationDataBlock. /// internal struct CeaDataBlock { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/KnownExtendedTag.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/KnownExtendedTag.cs index 121b18a..a2c12d7 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/KnownExtendedTag.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/KnownExtendedTag.cs @@ -17,32 +17,32 @@ namespace iTin.Core.Hardware.Specification.Eedid β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ */ /// - /// Tipo de extensiΓ³n de un Data Block de la extensiΓ³n CEA + /// Type of extension of a Data Block of the CEA extension. /// internal enum KnownExtendedTag { /// - /// + /// Video Capability /// VideoCapability = 0x00, /// - /// + /// Vendor Specific Video /// VendorSpecificVideo = 0x01, /// - /// + /// Colorimetry /// Colorimetry = 0x05, /// - /// + /// Miscellaneous Audio Fields /// MiscellaneousAudioFields = 0x10, /// - /// + /// Vendor Specific Audio /// VendorSpecificAudio = 0x11, } diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/KnownShortDataBlockTag.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/KnownShortDataBlockTag.cs index 3ace694..f5a4cf3 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/KnownShortDataBlockTag.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/Helpers/KnownShortDataBlockTag.cs @@ -2,12 +2,12 @@ namespace iTin.Core.Hardware.Specification.Eedid { /// - /// Tipo de bloques de la extensiΓ³n CEA + /// CEA Extension Block Type. /// internal enum KnownShortDataBlockTag { /// - /// + /// Reserved /// Reserved = 0x00, diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/InformationCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/InformationCeaSection.cs index eb95664..dfae54d 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/InformationCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/InformationCeaSection.cs @@ -15,9 +15,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Note: Please see, Implemented | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n de este bloque . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class InformationCeaSection : BaseDataSection { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/MonitorSupportCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/MonitorSupportCeaSection.cs index f35ac20..573dfc1 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/MonitorSupportCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/MonitorSupportCeaSection.cs @@ -20,9 +20,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | included | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n de este bloque . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class MonitorSupportCeaSection : BaseDataSection { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/AudioDataBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/AudioDataBlock.cs index 03b387e..7465316 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/AudioDataBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/AudioDataBlock.cs @@ -8,7 +8,7 @@ namespace iTin.Core.Hardware.Specification.Eedid using Helpers.Enumerations; /// - /// Estructura que contiene la lΓ³gica para decodificar los datos de un bloque del tipo . + /// Structure that contains the logic to decode the data of a block of type . /// internal struct AudioDataBlock { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/ColorimetryDataBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/ColorimetryDataBlock.cs index ec7278c..9a895c2 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/ColorimetryDataBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/ColorimetryDataBlock.cs @@ -6,7 +6,7 @@ namespace iTin.Core.Hardware.Specification.Eedid using Helpers.Enumerations; /// - /// Estructura que contiene la lΓ³gica para decodificar los datos de un bloque del tipo . + /// Structure that contains the logic to decode the data of a block of type . /// internal struct ColorimetryDataBlock { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/KnownAudioFormatCode.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/KnownAudioFormatCode.cs index c64c178..b41da5c 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/KnownAudioFormatCode.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/KnownAudioFormatCode.cs @@ -21,7 +21,7 @@ namespace iTin.Core.Hardware.Specification.Eedid β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ */ /// - /// CΓ³digos de formatos de audio disponibles para el tipo . + /// Audio format codes available for type . /// internal enum KnownAudioFormatCode { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/ReservedDataBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/ReservedDataBlock.cs index 7389a48..106e1ea 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/ReservedDataBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/ReservedDataBlock.cs @@ -4,7 +4,7 @@ namespace iTin.Core.Hardware.Specification.Eedid using System.Collections.ObjectModel; /// - /// Estructura que contiene la lΓ³gica para decodificar los datos de un bloque del tipo . + /// Structure that contains the logic to decode the data of a block of type . /// internal struct ReservedDataBlock { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/SpeakerDataBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/SpeakerDataBlock.cs index efd119c..b2b485c 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/SpeakerDataBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/SpeakerDataBlock.cs @@ -6,7 +6,7 @@ namespace iTin.Core.Hardware.Specification.Eedid using Helpers.Enumerations; /// - /// Estructura que contiene la lΓ³gica para decodificar los datos de un bloque del tipo . + /// Structure that contains the logic to decode the data of a block of type . /// internal struct SpeakerDataBlock { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/VideoCapabilityDataBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/VideoCapabilityDataBlock.cs index 1f3fecc..e304af5 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/VideoCapabilityDataBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/VideoCapabilityDataBlock.cs @@ -6,7 +6,7 @@ namespace iTin.Core.Hardware.Specification.Eedid using Helpers.Enumerations; /// - /// Estructura que contiene la lΓ³gica para decodificar los datos de un bloque del tipo . + /// Structure that contains the logic to decode the data of a block of type . /// internal struct VideoCapabilityDataBlock { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/VideoDataBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/VideoDataBlock.cs index d14eb18..e981bb8 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/VideoDataBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/DataBlocks/VideoDataBlock.cs @@ -7,7 +7,7 @@ namespace iTin.Core.Hardware.Specification.Eedid using Helpers.Enumerations; /// - /// Estructura que contiene la lΓ³gica para decodificar los datos de un bloque del tipo . + /// Structure that contains the logic to decode the data of a block of type . /// internal struct VideoDataBlock { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortAudioDescriptorCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortAudioDescriptorCeaSection.cs index ee3dd01..13c10cd 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortAudioDescriptorCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortAudioDescriptorCeaSection.cs @@ -7,9 +7,9 @@ namespace iTin.Core.Hardware.Specification.Eedid using System.Collections.ObjectModel; using System.Diagnostics.CodeAnalysis; - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n Short Audio Descriptor del bloque Data Block Collection. + /// Specialization of the class.
+ /// Represents the Short Audio Descriptor section of the Data Block Collection block. ///
sealed class ShortAudioDescriptorCeaSection : BaseDataSection { @@ -18,7 +18,7 @@ sealed class ShortAudioDescriptorCeaSection : BaseDataSection #region [public] ShortAudioDescriptorCeaSection(ReadOnlyCollection): Inicializa una nueva instancia de la clase. /// /// - /// Inicializa una nueva instancia de la clase . + /// Inicializa una nueva instancia de la clase . /// /// Datos de esta secciΓ³n. public ShortAudioDescriptorCeaSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortExtendedTagDescriptorCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortExtendedTagDescriptorCeaSection.cs index 88fbe14..4ef8a4e 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortExtendedTagDescriptorCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortExtendedTagDescriptorCeaSection.cs @@ -3,9 +3,9 @@ namespace iTin.Core.Hardware.Specification.Eedid { using System.Collections.ObjectModel; - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n Short Audio Descriptor del bloque Data Block Collection. + /// Specialization of the class.
+ /// Represents the Short Audio Descriptor section of the Data Block Collection block. ///
internal sealed class ShortExtendedTagDescriptorCeaSection : BaseDataSection { @@ -14,7 +14,7 @@ internal sealed class ShortExtendedTagDescriptorCeaSection : BaseDataSection #region [public] ShortExtendedTagDescriptorCeaSection(ReadOnlyCollection): Inicializa una nueva instancia de la clase. /// /// - /// Inicializa una nueva instancia de la clase . + /// Inicializa una nueva instancia de la clase . /// /// Datos de esta secciΓ³n. public ShortExtendedTagDescriptorCeaSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortReservedDescriptorCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortReservedDescriptorCeaSection.cs index 80c810c..0951a2b 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortReservedDescriptorCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortReservedDescriptorCeaSection.cs @@ -3,9 +3,9 @@ namespace iTin.Core.Hardware.Specification.Eedid { using System.Collections.ObjectModel; - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n Short Reserved Descriptor del bloque Data Block Collection. + /// Specialization of the class.
+ /// Represents the Short Reserved Descriptor section of the Data Block Collection block. ///
internal sealed class ShortReservedDescriptorCeaSection : BaseDataSection { @@ -14,7 +14,7 @@ internal sealed class ShortReservedDescriptorCeaSection : BaseDataSection #region [public] ShortReservedDescriptorCeaSection(ReadOnlyCollection): Inicializa una nueva instancia de la clase. /// /// - /// Inicializa una nueva instancia de la clase . + /// Inicializa una nueva instancia de la clase . /// /// Datos de esta secciΓ³n. public ShortReservedDescriptorCeaSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortSpeakerDescriptorCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortSpeakerDescriptorCeaSection.cs index 3a5ebf4..3da95d8 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortSpeakerDescriptorCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortSpeakerDescriptorCeaSection.cs @@ -26,9 +26,9 @@ namespace iTin.Core.Hardware.Specification.Eedid β€’β€”β€”β€”β€”β€’ β€’β€”β€”β€”β€”β€”β€’ β€’β€”β€”β€”β€”β€’ β€’β€”β€”β€”β€”β€”β€’ β€’β€”β€”β€”β€”β€’ */ - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n Short Speaker Descriptor del bloque Data Block Collection. + /// Specialization of the class.
+ /// Represents the Short Speaker Descriptor section of the Data Block Collection block. ///
internal sealed class ShortSpeakerDescriptorCeaSection : BaseDataSection { @@ -37,7 +37,7 @@ internal sealed class ShortSpeakerDescriptorCeaSection : BaseDataSection #region [public] ShortSpeakerDescriptorCeaSection(ReadOnlyCollection): Inicializa una nueva instancia de la clase. /// /// - /// Inicializa una nueva instancia de la clase . + /// Inicializa una nueva instancia de la clase . /// /// Datos de esta secciΓ³n. public ShortSpeakerDescriptorCeaSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortVendorDescriptorCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortVendorDescriptorCeaSection.cs index 96d9bcc..c786cb4 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortVendorDescriptorCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortVendorDescriptorCeaSection.cs @@ -3,9 +3,9 @@ namespace iTin.Core.Hardware.Specification.Eedid { using System.Collections.ObjectModel; - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n Short Vendor Descriptor del bloque Data Block Collection. + /// Specialization of the class.
+ /// Represents the Short Vendor Descriptor section of the Data Block Collection block. ///
internal sealed class ShortVendorDescriptorCeaSection : BaseDataSection { @@ -14,7 +14,7 @@ internal sealed class ShortVendorDescriptorCeaSection : BaseDataSection #region [public] ShortVendorDescriptorCeaSection(ReadOnlyCollection): Inicializa una nueva instancia de la clase. /// /// - /// Inicializa una nueva instancia de la clase . + /// Inicializa una nueva instancia de la clase . /// /// Datos de esta secciΓ³n. public ShortVendorDescriptorCeaSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortVideoDescriptorCeaSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortVideoDescriptorCeaSection.cs index 47063d2..c90b56c 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortVideoDescriptorCeaSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/CEA/Sections/ShortDescriptors/ShortVideoDescriptorCeaSection.cs @@ -3,9 +3,9 @@ namespace iTin.Core.Hardware.Specification.Eedid { using System.Collections.ObjectModel; - /// /// - /// EspecializaciΓ³n de la clase que representa la secciΓ³n Short Video Descriptor del bloque Data Block Collection. + /// Specialization of the class.
+ /// Represents the Short Video Descriptor section of the Data Block Collection block. ///
internal sealed class ShortVideoDescriptorCeaSection : BaseDataSection { @@ -14,7 +14,7 @@ internal sealed class ShortVideoDescriptorCeaSection : BaseDataSection #region [public] ShortVideoDescriptorCeaSection(ReadOnlyCollection): Inicializa una nueva instancia de la clase. /// /// - /// Inicializa una nueva instancia de la clase . + /// Inicializa una nueva instancia de la clase . /// /// Datos de esta secciΓ³n. public ShortVideoDescriptorCeaSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/EdidBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/EdidBlock.cs index 7103dfb..bff8512 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/EdidBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/EdidBlock.cs @@ -32,9 +32,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Β· Checksum | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class representing the block of the specification . + /// Specialization of the class.
+ /// Representing the block of the specification . ///
internal sealed class EdidBlock : BaseDataBlock { @@ -43,11 +43,11 @@ internal sealed class EdidBlock : BaseDataBlock #region [public] EdidBlock(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Raw data of this block. /// - /// Create a block (block 0) which belongs to the specification. + /// Create a block (block 0) which belongs to the specification. /// public EdidBlock(ReadOnlyCollection dataBlock) : base(dataBlock) { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/EdidPropertyEnum.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/EdidPropertyEnum.cs index cbae006..3753a0e 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/EdidPropertyEnum.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/EdidPropertyEnum.cs @@ -42,7 +42,7 @@ internal enum EdidVendorProperty IdProductCode, [PropertyDescription("")] - [PropertyType(typeof(uint?))] + [PropertyType(typeof(int?))] [PropertyName("Serial Number")] IdSerialNumber, @@ -122,32 +122,32 @@ internal enum EdidBasicDisplayProperty [PropertyName("Analog Composite Sync Signal Green Video Supported")] AnalogCompositeSyncSignalGreenVideoSupported, - [PropertyDescription("")] + [PropertyDescription("Analog Vertical Sync Supported")] [PropertyType(typeof(bool))] [PropertyName("Analog Vertical Sync Supported")] AnalogVerticalSyncSupported, - [PropertyDescription("")] + [PropertyDescription("Digital Color Bit Depth")] [PropertyType(typeof(string))] [PropertyName("Digital Color Bit Depth")] DigitalColorBitDepth, - [PropertyDescription("")] + [PropertyDescription("Digital Video Interface")] [PropertyType(typeof(string))] [PropertyName("Video Interface")] DigitalVideoInterface, - [PropertyDescription("")] + [PropertyDescription("Horizontal Screen Size")] [PropertyType(typeof(byte))] [PropertyName("Horizontal Screen Size")] HorizontalScreenSize, - [PropertyDescription("")] + [PropertyDescription("Vertical screen size")] [PropertyType(typeof(byte))] [PropertyName("Vertical Screen Size")] VerticalScreenSize, - [PropertyDescription("")] + [PropertyDescription("The display transfer characteristic")] [PropertyType(typeof(double?))] [PropertyName("Gamma")] Gamma, @@ -387,7 +387,7 @@ internal enum EdidCheckSumProperty internal enum EdidDataBlockDescriptor { /// - /// Descriptor Detailed Timing, for more information see . + /// Descriptor Detailed Timing, for more information see . /// [PropertyType(typeof(DetailedTimingModeDescriptor))] [PropertyName("Detailed Timing Mode")] @@ -395,7 +395,7 @@ internal enum EdidDataBlockDescriptor DetailedTimingMode = -1, /// - /// Descriptor Display Product Serial Number, for more information see . + /// Descriptor Display Product Serial Number, for more information see . /// [PropertyType(typeof(DisplayProductSerialNumberDescriptor))] [PropertyName("Display Product Serial Number")] @@ -403,7 +403,7 @@ internal enum EdidDataBlockDescriptor DisplayProductSerialNumber = 0xff, /// - /// Descriptor AlphaNumeric Data String, for more information see . + /// Descriptor AlphaNumeric Data String, for more information see . /// [PropertyType(typeof(AlphaNumericDataStringDescriptor))] [PropertyName("AlphaNumeric Data String")] @@ -411,7 +411,7 @@ internal enum EdidDataBlockDescriptor AlphaNumericDataString = 0xfe, /// - /// Descriptor Display Range Limits, for more information see . + /// Descriptor Display Range Limits, for more information see . /// [PropertyType(typeof(DisplayRangeLimitsDescriptor))] [PropertyName("Display Range Limits")] @@ -419,7 +419,7 @@ internal enum EdidDataBlockDescriptor DisplayRangeLimits = 0xfd, /// - /// Descriptor Display Product Name, for more information see . + /// Descriptor Display Product Name, for more information see . /// [PropertyType(typeof(DisplayProductNameDescriptor))] [PropertyName("Display Product Name")] @@ -427,7 +427,7 @@ internal enum EdidDataBlockDescriptor DisplayProductName = 0xfc, /// - /// Descriptor Color Point Data, for more information see . + /// Descriptor Color Point Data, for more information see . /// [PropertyType(typeof(ColorPointDataDescriptor))] [PropertyName("Color Point Data")] @@ -435,7 +435,7 @@ internal enum EdidDataBlockDescriptor ColorPointData = 0xfb, /// - /// Descriptor Standard Timing Identifier, for more information see . + /// Descriptor Standard Timing Identifier, for more information see . /// [PropertyType(typeof(StandardTimingIdentifierDescriptor))] [PropertyName("Standard Timing Identifier")] @@ -443,7 +443,7 @@ internal enum EdidDataBlockDescriptor StandardTimingIdentifier = 0xfa, /// - /// Descriptor Color Management Data, for more information see . + /// Descriptor Color Management Data, for more information see . /// [PropertyType(typeof(ColorManagementDataDescriptor))] [PropertyName("Color Management Data")] @@ -451,7 +451,7 @@ internal enum EdidDataBlockDescriptor ColorManagementData = 0xf9, /// - /// Descriptor CVT 3 Bytes Timing Codes, for more information see . + /// Descriptor CVT 3 Bytes Timing Codes, for more information see . /// [PropertyType(typeof(Cvt3ByteCodeDescriptor))] [PropertyName("CVT 3 Byte Code")] @@ -459,7 +459,7 @@ internal enum EdidDataBlockDescriptor Cvt3ByteCode = 0xf8, /// - /// Descriptor Established Timings III, for more information see . + /// Descriptor Established Timings III, for more information see . /// [PropertyType(typeof(EstablishedTimingsIIIDescriptor))] [PropertyName("Established Timings III")] @@ -467,7 +467,7 @@ internal enum EdidDataBlockDescriptor EstablishedTimingsIII = 0xf7, /// - /// Descriptor Dummy Data Descriptor, for more information see . + /// Descriptor Dummy Data Descriptor, for more information see . /// [PropertyType(typeof(DummyDataDescriptor))] [PropertyName("Dummy Data")] @@ -475,14 +475,14 @@ internal enum EdidDataBlockDescriptor DummyData = 0x10, /// - /// Descriptor Reserved, for more information see + /// Descriptor Reserved, for more information see /// [PropertyName("Reserved")] [PropertyDescription("Descriptor de tipo 'Reserved'")] Reserved = -2, /// - /// Descriptor Manufacturer Specified Data, for more information see . + /// Descriptor Manufacturer Specified Data, for more information see . /// [PropertyType(typeof(ManufacturerSpecifiedDataDescriptor))] [PropertyName("Manufacturer Specified Data")] diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/BasicDisplayEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/BasicDisplayEdidSection.cs index 714923f..d4804e5 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/BasicDisplayEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/BasicDisplayEdidSection.cs @@ -139,9 +139,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Note: See IsContinuousFrequency | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class BasicDisplayEdidSection : BaseDataSection { @@ -150,7 +150,7 @@ internal sealed class BasicDisplayEdidSection : BaseDataSection #region [public] BasicDisplayEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public BasicDisplayEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/CheckSumEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/CheckSumEdidSection.cs index 0bf9f35..b83ac25 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/CheckSumEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/CheckSumEdidSection.cs @@ -11,9 +11,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 00h CheckSum BYTE Note: Ver Status | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class CheckSumEdidSection : BaseDataSection { @@ -22,7 +22,7 @@ internal sealed class CheckSumEdidSection : BaseDataSection #region [public] CheckSumEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public CheckSumEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ColorCharacteristicInfo.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ColorCharacteristicInfo.cs index f271ff4..62d1ad8 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ColorCharacteristicInfo.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ColorCharacteristicInfo.cs @@ -32,9 +32,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 09h White-y High Order Bits BYTE White-y: Bits 9 β†’ 2 | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class ColorCharacteristicDetail : BaseDataSection { @@ -43,7 +43,7 @@ internal sealed class ColorCharacteristicDetail : BaseDataSection #region [public] ColorCharacteristicDetail(ReadOnlyCollection, ColorManagementDataDescriptor.KnownColor): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Color to get /// Unprocessed data in this section diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ColorCharacteristicsEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ColorCharacteristicsEdidSection.cs index fbce558..320e186 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ColorCharacteristicsEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ColorCharacteristicsEdidSection.cs @@ -19,9 +19,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 03h White PointF Note: See Color(KnownColor) | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class ColorCharacteristicsEdidSection : BaseDataSection { @@ -35,7 +35,7 @@ internal sealed class ColorCharacteristicsEdidSection : BaseDataSection #region [public] ColorCharacteristicsEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public ColorCharacteristicsEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/DataBlocksEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/DataBlocksEdidSection.cs index e64a1da..134928a 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/DataBlocksEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/DataBlocksEdidSection.cs @@ -22,9 +22,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Note: See Descriptor(KnownEdidDataBlockProperty) | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class DataBlocksEdidSection : BaseDataSection { @@ -33,7 +33,7 @@ internal sealed class DataBlocksEdidSection : BaseDataSection #region [public] DataBlocksEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public DataBlocksEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/AlphanumericDataStringDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/AlphanumericDataStringDescriptor.cs index bb4c677..b5207d1 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/AlphanumericDataStringDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/AlphanumericDataStringDescriptor.cs @@ -13,9 +13,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Text string may be stored. | // •—————————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class AlphaNumericDataStringDescriptor : BaseDataSection { @@ -24,7 +24,7 @@ internal sealed class AlphaNumericDataStringDescriptor : BaseDataSection #region [public] AlphaNumericDataStringDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public AlphaNumericDataStringDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/CVT3ByteCodeDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/CVT3ByteCodeDescriptor.cs index 4b7a467..393c59b 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/CVT3ByteCodeDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/CVT3ByteCodeDescriptor.cs @@ -31,9 +31,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | #4 Priority | // •——————————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class Cvt3ByteCodeDescriptor : BaseDataSection { @@ -79,7 +79,7 @@ private enum KnownCvt3ByteCodePriority #region [public] Cvt3ByteCodeDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public Cvt3ByteCodeDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ColorManagementDataDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ColorManagementDataDescriptor.cs index 378285f..53297a5 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ColorManagementDataDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ColorManagementDataDescriptor.cs @@ -20,9 +20,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 09h Blue QWORD Note: See Color(KnownColor) | // •—————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class ColorManagementDataDescriptor : BaseDataSection { @@ -68,7 +68,7 @@ public enum KnownColor #region [public] ColorManagementDataDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public ColorManagementDataDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ColorPointDataDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ColorPointDataDescriptor.cs index 1efed00..6efbcca 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ColorPointDataDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ColorPointDataDescriptor.cs @@ -18,9 +18,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Point 2 | // •———————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class ColorPointDataDescriptor : BaseDataSection { @@ -56,7 +56,7 @@ enum KnownColorPoint #region [public] ColorPointDataDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public ColorPointDataDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DetailedTimingModeDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DetailedTimingModeDescriptor.cs index 50b6fb5..08143f4 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DetailedTimingModeDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DetailedTimingModeDescriptor.cs @@ -124,11 +124,10 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 1 _ _ 1 ------ Horizontal sync is positive (outside of V-sync) | // •————————————————————————————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
- sealed class DetailedTimingModeDescriptor : BaseDataSection { #region private enumerations @@ -176,7 +175,7 @@ private enum KnownSyncSignalType #region [public] DetailedTimingModeDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public DetailedTimingModeDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayProductNameDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayProductNameDescriptor.cs index f8ff62d..74d553e 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayProductNameDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayProductNameDescriptor.cs @@ -13,9 +13,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Text string may be stored. | // •—————————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class DisplayProductNameDescriptor : BaseDataSection { @@ -24,7 +24,7 @@ internal sealed class DisplayProductNameDescriptor : BaseDataSection #region [public] DisplayProductNameDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public DisplayProductNameDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayProductSerialNumberDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayProductSerialNumberDescriptor.cs index ec853f7..6d7838e 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayProductSerialNumberDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayProductSerialNumberDescriptor.cs @@ -13,9 +13,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Text number may be stored. | // •—————————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class DisplayProductSerialNumberDescriptor : BaseDataSection { @@ -24,7 +24,7 @@ internal sealed class DisplayProductSerialNumberDescriptor : BaseDataSection #region [public] DisplayProductSerialNumberDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public DisplayProductSerialNumberDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayRangeLimitsDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayRangeLimitsDescriptor.cs index 22820c6..d4ae5c3 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayRangeLimitsDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DisplayRangeLimitsDescriptor.cs @@ -60,9 +60,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Timing Data video Timing Data (00h -> ffh), If Byte 0ah = 02h or Byte 0ah = 04h. | // •—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class DisplayRangeLimitsDescriptor : BaseDataSection { @@ -71,7 +71,7 @@ internal sealed class DisplayRangeLimitsDescriptor : BaseDataSection #region [public] DisplayRangeLimitsDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public DisplayRangeLimitsDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DummyDataDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DummyDataDescriptor.cs index 45a0c3d..8dbbb16 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DummyDataDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/DummyDataDescriptor.cs @@ -12,9 +12,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 00h -> 0ch Dummy Data 13 BYTEs All bytes filled with 00h | // •—————————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class DummyDataDescriptor : BaseDataSection { @@ -23,7 +23,7 @@ internal sealed class DummyDataDescriptor : BaseDataSection #region [public] DummyDataDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public DummyDataDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/EstablishedTimingsIIIDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/EstablishedTimingsIIIDescriptor.cs index ac12ee1..9daad21 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/EstablishedTimingsIIIDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/EstablishedTimingsIIIDescriptor.cs @@ -73,9 +73,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 07h -> 0bh Future resolutions 5 BYTEs Shall be set to '00h' each byte. | // •—————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class EstablishedTimingsIIIDescriptor : BaseDataSection { @@ -84,7 +84,7 @@ internal sealed class EstablishedTimingsIIIDescriptor : BaseDataSection #region [public] EstablishedTimingsIIIDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public EstablishedTimingsIIIDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/ColorManagementDataDescriptorItem.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/ColorManagementDataDescriptorItem.cs index d07b426..f16572b 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/ColorManagementDataDescriptorItem.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/ColorManagementDataDescriptorItem.cs @@ -19,9 +19,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 03h MSB Color a2 BYTE Value 00h -> ffh | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the information of a of type . + /// Specialization of the class.
+ /// Represents the information of a of type . ///
internal sealed class ColorManagementDataDescriptorItem : BaseDataSection { diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/ColorPointDataDescriptorItem.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/ColorPointDataDescriptorItem.cs index 2cfc009..1f17395 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/ColorPointDataDescriptorItem.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/ColorPointDataDescriptorItem.cs @@ -50,9 +50,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | for example, DI-EXT | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the information of a of type . + /// Specialization of the class.
+ /// Represents the information of a of type . ///
internal sealed class ColorPointDataDescriptorItem : BaseDataSection { @@ -61,7 +61,7 @@ internal sealed class ColorPointDataDescriptorItem : BaseDataSection #region [public] ColorPointDataDescriptorItem(ReadOnlyCollection): Initialize a new instance of the class with the data in this block untreated /// /// - /// Initialize a new instance of the class with the data in this block untreated. + /// Initialize a new instance of the class with the data in this block untreated. /// /// Unprocessed data in this block internal ColorPointDataDescriptorItem(ReadOnlyCollection blockData) : base(blockData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/Cvt3ByteCodeDescriptorItem.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/Cvt3ByteCodeDescriptorItem.cs index 4d8344c..db0f101 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/Cvt3ByteCodeDescriptorItem.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/Cvt3ByteCodeDescriptorItem.cs @@ -44,9 +44,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | supported | // •————————————————————————————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the information of a of type . + /// Specialization of the class.
+ /// Represents the information of a of type . ///
internal sealed class Cvt3ByteCodeDescriptorItem : BaseDataSection { @@ -55,7 +55,7 @@ internal sealed class Cvt3ByteCodeDescriptorItem : BaseDataSection #region [public] ColorManagementDataDescriptorItem(ReadOnlyCollection): Initialize a new instance of the class with the data in this block untreated /// /// - /// Initialize a new instance of the class with the data in this block untreated. + /// Initialize a new instance of the class with the data in this block untreated. /// /// Unprocessed data in this block public Cvt3ByteCodeDescriptorItem(ReadOnlyCollection blockData) : base(blockData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/StandardTimingIdentifierDescriptorItem.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/StandardTimingIdentifierDescriptorItem.cs index 5e616fa..0a39c93 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/StandardTimingIdentifierDescriptorItem.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/Items/StandardTimingIdentifierDescriptorItem.cs @@ -29,7 +29,7 @@ namespace iTin.Core.Hardware.Specification.Eedid // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ /// - /// Represents an item of the . + /// Represents an item of the . /// public sealed class StandardTimingIdentifierDescriptorItem { @@ -42,7 +42,7 @@ public sealed class StandardTimingIdentifierDescriptorItem #region [internal] StandardTimingIdentifierDescriptorItem(IList): Initialize a new instance of the class with the data in this section untreated /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section internal StandardTimingIdentifierDescriptorItem(IList sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ManufacturerSpecifiedDataDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ManufacturerSpecifiedDataDescriptor.cs index 606904f..f35018f 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ManufacturerSpecifiedDataDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/ManufacturerSpecifiedDataDescriptor.cs @@ -13,9 +13,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Data bytes. | // •—————————————————————————————————————————————————————————————————————————————————————————————————• - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal sealed class ManufacturerSpecifiedDataDescriptor : BaseDataSection { @@ -24,7 +24,7 @@ internal sealed class ManufacturerSpecifiedDataDescriptor : BaseDataSection #region [public] ManufacturerSpecifiedDataDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public ManufacturerSpecifiedDataDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/StandardTimingIdentifierDescriptor.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/StandardTimingIdentifierDescriptor.cs index b99f2ee..e22551c 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/StandardTimingIdentifierDescriptor.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/Descriptors/StandardTimingIdentifierDescriptor.cs @@ -25,9 +25,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 0ch Line Feed BYTE 0ah, all other values are reserved | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of type this block . + /// Specialization of the class.
+ /// Represents the section of type this block . ///
internal class StandardTimingIdentifierDescriptor : BaseDataSection { @@ -83,7 +83,7 @@ enum KnownStandardTiming #region [public] StandardTimingIdentifierDescriptor(ReadOnlyCollection): Initialize a new instance of the class with the data of this block untreated /// /// - /// Initialize a new instance of the class with the data of this block untreated. + /// Initialize a new instance of the class with the data of this block untreated. /// /// Unprocessed data in this block public StandardTimingIdentifierDescriptor(ReadOnlyCollection dataBlock) : base(dataBlock) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/EstablishedTimingsEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/EstablishedTimingsEdidSection.cs index 13e8d5e..4001b4c 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/EstablishedTimingsEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/EstablishedTimingsEdidSection.cs @@ -37,9 +37,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | bits 06:00 - Reserved all set to 00h | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class EstablishedTimingsEdidSection : BaseDataSection { @@ -48,7 +48,7 @@ internal sealed class EstablishedTimingsEdidSection : BaseDataSection #region [public] EstablishedTimingsEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public EstablishedTimingsEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ExtensionBlocksEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ExtensionBlocksEdidSection.cs index 789cc82..45fcee9 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ExtensionBlocksEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/ExtensionBlocksEdidSection.cs @@ -15,9 +15,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Note: See HasBlocks | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class ExtensionBlocksEdidSection : BaseDataSection { @@ -26,7 +26,7 @@ internal sealed class ExtensionBlocksEdidSection : BaseDataSection #region [public] VendorEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public ExtensionBlocksEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/HeaderEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/HeaderEdidSection.cs index 9bf8018..fea84f5 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/HeaderEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/HeaderEdidSection.cs @@ -13,9 +13,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Note: See Header | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class HeaderEdidSection : BaseDataSection { @@ -24,7 +24,7 @@ internal sealed class HeaderEdidSection : BaseDataSection #region [public] HeaderEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public HeaderEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/StandardTimingsEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/StandardTimingsEdidSection.cs index a350284..56acecd 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/StandardTimingsEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/StandardTimingsEdidSection.cs @@ -27,9 +27,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | 0eh Standard Timing 8 WORD Note: See Timing(KnownStandardTiming) | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class StandardTimingsEdidSection : BaseDataSection { @@ -95,7 +95,7 @@ enum KnownStandardTiming #region [public] StandardTimingsEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public StandardTimingsEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/VendorEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/VendorEdidSection.cs index 397cfda..8297ee4 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/VendorEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/VendorEdidSection.cs @@ -40,9 +40,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | or Model Year Note: See ManufactureDate | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class VendorEdidSection : BaseDataSection { @@ -51,7 +51,7 @@ internal sealed class VendorEdidSection : BaseDataSection #region [public] VendorEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public VendorEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/VersionEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/VersionEdidSection.cs index 08203f7..956e60d 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/VersionEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/Blocks/EDID/Sections/VersionEdidSection.cs @@ -15,9 +15,9 @@ namespace iTin.Core.Hardware.Specification.Eedid // | Note: See Revision | // β€’β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€’ - /// /// - /// Specialization of the class that represents the section of this block . + /// Specialization of the class.
+ /// Represents the section of this block . ///
internal sealed class VersionEdidSection : BaseDataSection { @@ -26,7 +26,7 @@ internal sealed class VersionEdidSection : BaseDataSection #region [public] VersionEdidSection(ReadOnlyCollection): Initialize a new instance of the class with the data in this section untreated /// /// - /// Initialize a new instance of the class with the data in this section untreated. + /// Initialize a new instance of the class with the data in this section untreated. /// /// Unprocessed data in this section public VersionEdidSection(ReadOnlyCollection sectionData) : base(sectionData) diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Collections/DataBlockCollection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Collections/DataBlockCollection.cs index 925caca..595c3f6 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Collections/DataBlockCollection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Collections/DataBlockCollection.cs @@ -38,7 +38,7 @@ public sealed class DataBlockCollection : IList /// Initializes a new instance of the class specifying the available blocks untreated and if they are read only. /// /// Available blocks untreated. - /// true if the collection should be read-only; false otherwise. + /// true if the collection should be read-only; false otherwise. internal DataBlockCollection(EEDID parent, bool readOnly) { _parent = parent; @@ -88,7 +88,7 @@ IEnumerator IEnumerable.GetEnumerator() /// /// El item a buscar. /// - /// Índice de base cero de la primera apariciΓ³n de item en la totalidad de , si se encuentra; en caso contrario, -1. + /// Índice de base cero de la primera apariciΓ³n de item en la totalidad de , si se encuentra; en caso contrario, -1. /// public int IndexOf(DataBlock item) => _blocks.IndexOf(item); #endregion @@ -194,7 +194,7 @@ public void Clear() /// /// Objeto que se va a buscar en la colecciΓ³n. /// - /// true si el objeto se encuentra en la colecciΓ³n; en caso contrario, false. + /// true si el objeto se encuentra en la colecciΓ³n; en caso contrario, false. /// public bool Contains(DataBlock item) => _blocks.Contains(item); #endregion @@ -243,7 +243,7 @@ public void CopyTo(DataBlock[] array, int arrayIndex) /// /// /// Tipo: - /// true si la colecciΓ³n es de sΓ³lo lectura; en caso contrario, es false. + /// true si la colecciΓ³n es de sΓ³lo lectura; en caso contrario, es false. /// public bool IsReadOnly => _readOnly; #endregion @@ -257,8 +257,8 @@ public void CopyTo(DataBlock[] array, int arrayIndex) /// /// Tipo: /// - /// true si item se ha quitado correctamente de la colecciΓ³n; en caso contrario, es false. - /// Este mΓ©todo tambiΓ©n devuelve false si no se encontrΓ³ item en la colecciΓ³n. + /// true si item se ha quitado correctamente de la colecciΓ³n; en caso contrario, es false. + /// Este mΓ©todo tambiΓ©n devuelve false si no se encontrΓ³ item en la colecciΓ³n. /// /// public bool Remove(DataBlock item) @@ -312,7 +312,7 @@ public IEnumerator GetEnumerator() /// Objeto especificado mediante su clave. /// /// - /// Si el elemento no existe se devuelve null. + /// Si el elemento no existe se devuelve null. /// /// public DataBlock this[KnownDataBlock valueKey] @@ -364,7 +364,7 @@ public DataBlock this[KnownDataBlock valueKey] /// /// Uno de los valores de que representa la clave del objeto a buscar. /// - /// true si el objeto con el valueKey se encuentra en la colecciΓ³n ; de lo contrario, es false. + /// true si el objeto con el valueKey se encuentra en la colecciΓ³n ; de lo contrario, es false. /// /// public bool Contains(KnownDataBlock valueKey) @@ -385,7 +385,7 @@ public bool Contains(KnownDataBlock valueKey) /// /// Uno de los valores de que representa la clave del objeto que se va a buscar en . /// - /// Índice de base cero de la primera apariciΓ³n de item en la totalidad de , si se encuentra; en caso contrario, -1. + /// Índice de base cero de la primera apariciΓ³n de item en la totalidad de , si se encuentra; en caso contrario, -1. /// /// public int IndexOf(KnownDataBlock valueKey) @@ -443,7 +443,7 @@ public int IndexOf(KnownDataBlock valueKey) /// /// Clave a comprobar. /// - /// true si el valor pertenece a la enumeraciΓ³n ; de lo contrario, es false. + /// true si el valor pertenece a la enumeraciΓ³n ; de lo contrario, es false. /// private static bool IsValidBlock(KnownDataBlock value) => SentinelHelper.IsEnumValid(value); #endregion diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/DataBlock.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/DataBlock.cs index ee7ab63..9c51912 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/DataBlock.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/DataBlock.cs @@ -41,7 +41,7 @@ internal DataBlock(KeyValuePair blockDictionaryEn /// Gets a value that indicates if there are available sections. /// /// - /// true if there are sections; otherwise, it is false. + /// true if there are sections; otherwise, it is false. /// public bool HasSections => SectionTable.Count > 0; #endregion @@ -74,7 +74,7 @@ internal DataBlock(KeyValuePair blockDictionaryEn /// /// /// Object that contains the object collection for this . - /// If there is no object, null is returned. + /// If there is no object, null is returned. /// [DebuggerBrowsable(DebuggerBrowsableState.Never)] public BaseDataSectionCollection Sections diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Enumerations/KnownEdidSection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Enumerations/KnownEdidSection.cs index 94217bd..577c140 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Enumerations/KnownEdidSection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Enumerations/KnownEdidSection.cs @@ -7,70 +7,70 @@ namespace iTin.Core.Hardware.Specification.Eedid public enum KnownEdidSection { /// - /// Header section of a block , for more information see . + /// Header section of a block , for more information see . /// [PropertyName("Header")] [PropertyDescription("Header Section")] Header, /// - /// Vendor and Product section of a block , for more information see . + /// Vendor and Product section of a block , for more information see . /// [PropertyName("Vendor")] [PropertyDescription("Vendor And Product Section")] Vendor, /// - /// Section Version and Revision of a block , for more information see . + /// Section Version and Revision of a block , for more information see . /// [PropertyName("Version")] [PropertyDescription("Version Section")] Version, /// - /// Section Basic Display Parameters and Features of a block , for more information see . + /// Section Basic Display Parameters and Features of a block , for more information see . /// [PropertyName("Basic Display")] [PropertyDescription(">Basic Display Parameters And Features Section")] BasicDisplay, /// - /// Color Characteristics section of a block , for more information see . + /// Color Characteristics section of a block , for more information see . /// [PropertyName("Color Characteristics")] [PropertyDescription("Color Characteristics Section")] ColorCharacteristics, /// - /// Established Timings I, II section of a block , for more information see . + /// Established Timings I, II section of a block , for more information see . /// [PropertyName("Established Timings")] [PropertyDescription("Established Timings I, II Section")] EstablishedTimings, /// - /// Section Standard Timings 16 Bytes of a block , for more information see . + /// Section Standard Timings 16 Bytes of a block , for more information see . /// [PropertyName("Standard Timings")] [PropertyDescription("Standard Timings 16 Bytes Section")] StandardTimings, /// - /// Section 18 Byte Data Blocks Descriptors of a block , for more information see . + /// Section 18 Byte Data Blocks Descriptors of a block , for more information see . /// [PropertyName("Data Blocks")] [PropertyDescription("18 Byte Data Blocks Descriptors Section")] DataBlocks, /// - /// Extension Block Count section of a block , for more information see . + /// Extension Block Count section of a block , for more information see . /// [PropertyName("Extension Blocks")] [PropertyDescription("Extension Block Count Section")] ExtensionBlocks, /// - /// CheckSum section of a block , for more information see . + /// CheckSum section of a block , for more information see . /// [PropertyName("CheckSum")] [PropertyDescription("CheckSum Section")] diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/MonitorResolutionInfo.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/MonitorResolutionInfo.cs index 4972328..a498162 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/MonitorResolutionInfo.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/MonitorResolutionInfo.cs @@ -40,7 +40,7 @@ internal MonitorResolutionInfo(int horizontalResolution, int verticalResolution, /// Horizontal resolution in pixels /// Vertical resolution in pixels. /// Vertical refresh rate in Hz - /// true if flicker is reduced; false otherwise + /// true if flicker is reduced; false otherwise internal MonitorResolutionInfo(int horizontalResolution, int verticalResolution, byte verticalRefresh, bool reduceBlanking) : this(horizontalResolution, verticalResolution, verticalRefresh, false,reduceBlanking) { } @@ -53,8 +53,8 @@ internal MonitorResolutionInfo(int horizontalResolution, int verticalResolution, /// Horizontal resolution in pixels /// Vertical resolution in pixels. /// Vertical refresh rate in Hz - /// true if it is interlaced; false otherwise - /// true if flicker is reduced; false otherwise + /// true if it is interlaced; false otherwise + /// true if flicker is reduced; false otherwise internal MonitorResolutionInfo(int horizontalResolution, int verticalResolution, byte verticalRefresh, bool interlaced, bool reduceBlanking) { Interlaced = interlaced; @@ -132,7 +132,7 @@ internal MonitorResolutionInfo(int horizontalResolution, int verticalResolution, /// Gets a value indicating whether this resolution is interlaced. /// /// - /// true if it is linked; false otherwise. + /// true if it is linked; false otherwise. /// public bool Interlaced { get; } #endregion @@ -142,7 +142,7 @@ internal MonitorResolutionInfo(int horizontalResolution, int verticalResolution, /// Gets a value that indicates whether this resolution reduces flicker. /// /// - /// true if it reduces flicker; false otherwise. + /// true if it reduces flicker; false otherwise. /// public bool ReduceBlanking { get; } #endregion diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/CeaDataSectionCollection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/CeaDataSectionCollection.cs index d8d70d8..f405604 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/CeaDataSectionCollection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/CeaDataSectionCollection.cs @@ -36,7 +36,7 @@ internal CeaDataSectionCollection(DataBlock datablock) : base(datablock, true) /// Object specified by its key. /// /// - /// If the element does not exist, null is returned. + /// If the element does not exist, null is returned. /// /// public DataSection this[KnownCeaSection valueKey] diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/DiDataSectionCollection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/DiDataSectionCollection.cs index ff55522..9b20132 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/DiDataSectionCollection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/DiDataSectionCollection.cs @@ -36,7 +36,7 @@ internal DiDataSectionCollection(DataBlock datablock) : base(datablock, true) /// Object specified by its key. /// /// - /// If the element does not exist, null is returned. + /// If the element does not exist, null is returned. /// /// public DataSection this[KnownDiSection valueKey] diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/EdidDataSectionCollection.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/EdidDataSectionCollection.cs index afe6dd8..2d2eb9a 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/EdidDataSectionCollection.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/ComponentModel/Sections/EdidDataSectionCollection.cs @@ -36,7 +36,7 @@ internal EdidDataSectionCollection(DataBlock datablock) : base(datablock, true) /// Object specified by its key. /// /// - /// If the element does not exist, null is returned. + /// If the element does not exist, null is returned. /// /// public DataSection this[KnownEdidSection valueKey] diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/EedidProperty.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/EedidProperty.cs index d10a065..640bc0f 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/EedidProperty.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/EEDID/EedidProperty.cs @@ -1,11 +1,13 @@ ο»Ώ namespace iTin.Core.Hardware.Specification.Eedid { + using System; using System.Collections.Generic; using System.Collections.ObjectModel; + using System.Drawing; /// - /// Definition of available keys for the specification of a monitor. + /// Definition of available keys for the specification of a monitor. /// public static class EedidProperty { @@ -21,30 +23,55 @@ public static class Edid /// public static class Header { - #region [public] {static} (IPropertyKey) Signature: Gets a value that represents the key to recover the property + #region [public] {static} (IPropertyKey) Signature: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Contains the EDID header signature.
+ /// Always returns (00 FF FF FF FF FF FF 00). + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where T is . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey Signature => new PropertyKey(KnownEdidSection.Header, EdidHeaderProperty.Signature); #endregion - #region [public] {static} (IPropertyKey) IsValid: Gets a value that represents the key to recover the property + #region [public] {static} (IPropertyKey) IsValid: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is a valid. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// - public static IPropertyKey IsValid => new PropertyKey(KnownEdidSection.Header, EdidHeaderProperty.IsValid, PropertyUnit.None); + public static IPropertyKey IsValid => new PropertyKey(KnownEdidSection.Header, EdidHeaderProperty.IsValid); #endregion } #endregion @@ -55,93 +82,187 @@ public static class Header /// public static class Vendor { - #region [public] {static} (IPropertyKey) IdManufacturerName: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) IdManufacturerName: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// The ID manufacturer’s name.
+ /// These codes are also called the ISA (Industry Standard Architecture) Plug and Play Device Identifier (PNPID).
+ /// ISA Manufacturer PNPIDs are issued by Microsoft.
+ /// For more information, please see http://www.microsoft.com/whdc/system/pnppwr/pnp/pnpid.mspx. + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey IdManufacturerName => new PropertyKey(KnownEdidSection.Vendor, EdidVendorProperty.IdManufacturerName); #endregion - #region [public] {static} (IPropertyKey) IdProductCode: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) IdProductCode: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Vendor assigned code.
+ /// This is used to differentiate between different models from the same manufacturer. + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey IdProductCode => new PropertyKey(KnownEdidSection.Vendor, EdidVendorProperty.IdProductCode); #endregion - #region [public] {static} (IPropertyKey) IdSerialNumber: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) IdSerialNumber: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: uint?" + /// Gets a value representing the key to retrieve the property value. + /// + /// Contains a 32-bit serial number.
+ /// The ID serial number is a 32-bit serial number used to differentiate between individual instances of the same display model.
+ /// Its use is optional. + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where T is . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey IdSerialNumber => new PropertyKey(KnownEdidSection.Vendor, EdidVendorProperty.IdSerialNumber); #endregion - #region [public] {static} (IPropertyKey) WeekOfManufactureOrModelYear: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) WeekOfManufactureOrModelYear: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains a week number or model year. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey WeekOfManufactureOrModelYear => new PropertyKey(KnownEdidSection.Vendor, EdidVendorProperty.WeekOfManufactureOrModelYear); #endregion - #region [public] {static} (IPropertyKey) YearOfManufactureOrModelYear: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) YearOfManufactureOrModelYear: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains the manufacture year or model year. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey YearOfManufactureOrModelYear => new PropertyKey(KnownEdidSection.Vendor, EdidVendorProperty.YearOfManufactureOrModelYear); #endregion - #region [public] {static} (IPropertyKey) ManufactureDate: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) ManufactureDate: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// The manufacuture data.
+ /// See property for known the strategy used. + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey ManufactureDate => new PropertyKey(KnownEdidSection.Vendor, EdidVendorProperty.ManufactureDate); #endregion #region [public] {static} (IPropertyKey) ModelYearStrategy: Gets a value representing the key to retrieve the property /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Returns a value indicating the strategy used for model year data. + /// + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey ModelYearStrategy => new PropertyKey(KnownEdidSection.Vendor, EdidVendorProperty.ModelYearStrategy); #endregion @@ -154,28 +275,50 @@ public static class Vendor /// public static class Version { - #region [public] {static} (IPropertyKey) Number: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Number: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Implemented version number. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Number => new PropertyKey(KnownEdidSection.Version, EdidVersionProperty.Version); #endregion - #region [public] {static} (IPropertyKey) Revision: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Revision: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Implemented revision number. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Revision => new PropertyKey(KnownEdidSection.Version, EdidVersionProperty.Revision); #endregion @@ -190,54 +333,107 @@ public static class BasicDisplay { #region public readonly properties - #region [public] {static} (IPropertyKey) VideoInputDefinition: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) VideoInputDefinition: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Video Signal Interface. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey VideoInputDefinition => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.VideoInputDefinition); #endregion - #region [public] {static} (IPropertyKey) HorizontalScreenSize: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) HorizontalScreenSize: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Horizontal screen size.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey HorizontalScreenSize => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.HorizontalScreenSize, PropertyUnit.cm); #endregion - #region [public] {static} (IPropertyKey) VerticalScreenSize: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) VerticalScreenSize: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Vertical screen size.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey VerticalScreenSize => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.VerticalScreenSize, PropertyUnit.cm); #endregion - #region [public] {static} (IPropertyKey) Gamma: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Gamma: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// The display transfer characteristic, referred to as GAMMA,
+ /// The values in the range of 1.00 to 3.54 or it may be stored (using a transfer characteristic curve) in an optional extension block. + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey Gamma => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.Gamma); #endregion @@ -249,60 +445,104 @@ public static class BasicDisplay #region [public] {static} (class) Analog: Definition of keys in the 'Analog' section /// - /// Definition of keys in the Analog section. + /// Definition of keys in the Analog section. /// public static class Analog { #region public readonly properties - #region [public] {static} (IPropertyKey) SignalLevelStandard: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) SignalLevelStandard: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Signal level standard. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey SignalLevelStandard => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.AnalogSignalLevelStandard); #endregion - #region [public] {static} (IPropertyKey) VideoSetup: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) VideoSetup: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Video setup. Blank level. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey VideoSetup => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.AnalogVideoSetup); #endregion - #region [public] {static} (IPropertyKey) VerticalSyncSupported: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) VerticalSyncSupported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if vertical synchronization is supported. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey VerticalSyncSupported => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.AnalogVerticalSyncSupported); #endregion - #region [public] {static} (IPropertyKey) DisplayColorType: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) DisplayColorType: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Analog display color type. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey DisplayColorType => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.AnalogDisplayColorType); #endregion @@ -314,45 +554,78 @@ public static class Analog #region [public] {static} (class) Syncrhonization: Definition of keys in the 'Syncrhonization Types' section /// - /// Definition of keys in the Syncrhonization Types section. + /// Definition of keys in the Syncrhonization Types section. /// public static class Syncrhonization { - #region [public] {static} (IPropertyKey) SeparateSyncSupported: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) SeparateSyncSupported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if vertical and horizontal signals separate are supported. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey SeparateSyncSupported => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.AnalogSeparateSyncSupported); #endregion - #region [public] {static} (IPropertyKey) CompositeSyncSignalHorizontalSupported: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) CompositeSyncSignalHorizontalSupported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if composite synchronization signal on horizontal is supported. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey CompositeSyncSignalHorizontalSupported => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.AnalogCompositeSyncSignalHorizontalSupported); #endregion - #region [public] {static} (IPropertyKey) CompositeSyncSignalGreenVideoSupported: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) CompositeSyncSignalGreenVideoSupported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if composite synchronization signal on green video is supported. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey CompositeSyncSignalGreenVideoSupported => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.AnalogCompositeSyncSignalGreenVideoSupported); #endregion @@ -365,45 +638,78 @@ public static class Syncrhonization #region [public] {static} (class) Digital: Definition of keys in the 'Digital' section /// - /// Definition of keys in the Digital section. + /// Definition of keys in the Digital section. /// public static class Digital { - #region [public] {static} (IPropertyKey) ColorBitDepth: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) ColorBitDepth: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Color bit depth. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey ColorBitDepth => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.DigitalColorBitDepth); #endregion - #region [public] {static} (IPropertyKey) VideoInterface: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) VideoInterface: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Returns a value indicating if is a digital or analog video interface. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey VideoInterface => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.DigitalVideoInterface); #endregion - #region [public] {static} (IPropertyKey) ColorEncodingFormat: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) ColorEncodingFormat: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Supported color encoding format. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey ColorEncodingFormat => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.DigitalColorEncodingFormat); #endregion @@ -412,51 +718,84 @@ public static class Digital #region [public] {static} (class) Features: Definition of keys in the 'Features' section /// - /// Definition of keys in the Features section. + /// Definition of keys in the Features section. /// public static class Features { #region [public] {static} (class) Other: DefiniciΓ³n de claves de la secciΓ³n 'Other Features' /// - /// DefiniciΓ³n de claves de la secciΓ³n Other Features. + /// DefiniciΓ³n de claves de la secciΓ³n Other Features. /// public static class Other { - #region [public] {static} (IPropertyKey) IsSrgbDefaultColorSpace: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) IsSrgbDefaultColorSpace: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if sRGB Standard is the default color space. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IsSrgbDefaultColorSpace => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.SrgbDefaultColorSpace); #endregion - #region [public] {static} (IPropertyKey) IncludePreferredTimingMode: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) IncludePreferredTimingMode: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if preferred timing Mmde includes the native pixel format and preferred refresh rate of the display device. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IncludePreferredTimingMode => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.PreferredTimingMode); #endregion - #region [public] {static} (IPropertyKey) IsContinuousFrequency: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) IsContinuousFrequency: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if display is continuous frequency. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IsContinuousFrequency => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.ContinuousFrequency); #endregion @@ -465,45 +804,78 @@ public static class Other #region [public] {static} (class) DisplayPowerManagement: DefiniciΓ³n de claves de la secciΓ³n 'Display Power Management' /// - /// Definition of keys in the Display Power Management section. + /// Definition of keys in the Display Power Management section. /// public static class DisplayPowerManagement { - #region [public] {static} (IPropertyKey) StandbyModeSupported: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) StandbyModeSupported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if standby mode is supported. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey StandbyModeSupported => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.StandbyModeSupported); #endregion - #region [public] {static} (IPropertyKey) SuspendModeSupported: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) SuspendModeSupported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if suspend mode is supported. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey SuspendModeSupported => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.SuspendModeSupported); #endregion - #region [public] {static} (IPropertyKey) ActiveOffSupported: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) ActiveOffSupported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if very low power is supported. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey ActiveOffSupported => new PropertyKey(KnownEdidSection.BasicDisplay, EdidBasicDisplayProperty.ActiveOffSupported); #endregion @@ -522,54 +894,98 @@ public static class DisplayPowerManagement /// public static class ColorCharacteristics { - #region [public] {static} (IPropertyKey) Red: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Red: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Red chromaticity point. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Red => new PropertyKey(KnownEdidSection.ColorCharacteristics, EdidColorCharacteristicsProperty.Red); #endregion - #region [public] {static} (IPropertyKey) Green: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Green: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Green chromaticity point. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Green => new PropertyKey(KnownEdidSection.ColorCharacteristics, EdidColorCharacteristicsProperty.Green); #endregion - #region [public] {static} (IPropertyKey) Blue: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Blue: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Blue chromaticity point. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Blue => new PropertyKey(KnownEdidSection.ColorCharacteristics, EdidColorCharacteristicsProperty.Blue); #endregion - #region [public] {static} (IPropertyKey) White: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) White: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// White chromaticity point. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey White => new PropertyKey(KnownEdidSection.ColorCharacteristics, EdidColorCharacteristicsProperty.White); #endregion @@ -582,15 +998,26 @@ public static class ColorCharacteristics /// public static class EstablishedTimings { - #region [public] {static} (IPropertyKey) Resolutions: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Resolutions: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Supported resolutions collection for established timmings. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Resolutions => new PropertyKey(KnownEdidSection.EstablishedTimings, EdidEstablishedTimingsProperty.Resolutions); #endregion @@ -603,106 +1030,194 @@ public static class EstablishedTimings /// public static class StandardTimings { - #region [public] {static} (IPropertyKey) Timing1: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Timing1: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing1 => new PropertyKey(KnownEdidSection.StandardTimings, EdidStandardTimingProperty.Timing1); #endregion - #region [public] {static} (IPropertyKey) Timing2: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Timing2: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing2 => new PropertyKey(KnownEdidSection.StandardTimings, EdidStandardTimingProperty.Timing2); #endregion - #region [public] {static} (IPropertyKey) Timing3: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Timing3: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing3 => new PropertyKey(KnownEdidSection.StandardTimings, EdidStandardTimingProperty.Timing3); #endregion - #region [public] {static} (IPropertyKey) Timing4: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Timing4: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing4 => new PropertyKey(KnownEdidSection.StandardTimings, EdidStandardTimingProperty.Timing4); #endregion - #region [public] {static} (IPropertyKey) Timing5: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Timing5: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing5 => new PropertyKey(KnownEdidSection.StandardTimings, EdidStandardTimingProperty.Timing5); #endregion - #region [public] {static} (IPropertyKey) Timing6: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Timing6: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing6 => new PropertyKey(KnownEdidSection.StandardTimings, EdidStandardTimingProperty.Timing6); #endregion - #region [public] {static} (IPropertyKey) Timing7: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Timing7: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing7 => new PropertyKey(KnownEdidSection.StandardTimings, EdidStandardTimingProperty.Timing7); #endregion - #region [public] {static} (IPropertyKey) Timing8: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Timing8: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing8 => new PropertyKey(KnownEdidSection.StandardTimings, EdidStandardTimingProperty.Timing8); #endregion @@ -717,54 +1232,98 @@ public static class DataBlock { #region public readonly properties - #region [public] {static} (IPropertyKey) Descriptor1: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Descriptor1: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// DataBlock definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where TKey is , TValue is and T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Descriptor1 => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockProperty.Descriptor1); #endregion - #region [public] {static} (IPropertyKey) Descriptor2: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Descriptor2: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// DataBlock definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where TKey is , TValue is and T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Descriptor2 => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockProperty.Descriptor2); #endregion - #region [public] {static} (IPropertyKey) Descriptor3: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Descriptor3: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// DataBlock definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where TKey is , TValue is and T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Descriptor3 => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockProperty.Descriptor3); #endregion - #region [public] {static} (IPropertyKey) Descriptor4: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Descriptor4: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// DataBlock definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where TKey is , TValue is and T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Descriptor4 => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockProperty.Descriptor4); #endregion @@ -782,19 +1341,30 @@ public static class Definition { #region [public] {static} (class) AlphanumericDataString: Definition of keys in the 'DataBlocks' of 'AlphaNumericDataString' type /// - /// Definition of keys in the DataBlock of type. + /// Definition of keys in the DataBlock of type. /// public static class AlphanumericDataString { - #region [public] {static} (IPropertyKey) Text: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Data: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Valor β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents alphanumeric datablock descriptor text. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Data => new PropertyKey(EdidDataBlockDescriptor.AlphaNumericDataString, AlphanumericDataStringDescriptorProperty.Text); #endregion @@ -803,60 +1373,104 @@ public static class AlphanumericDataString #region [public] {static} (class) ColorManagementData: Definition of keys in the 'DataBlocks' of 'ColorManagementData' type /// - /// Definition of keys in the DataBlock of type. + /// Definition of keys in the DataBlock of type. /// public static class ColorManagementData { #region public readonly properties - #region [public] {static} (IPropertyKey) VersionNumber: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) VersionNumber: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Version Number. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey VersionNumber => new PropertyKey(EdidDataBlockDescriptor.ColorManagementData, ColorManagementDataDescriptorProperty.Version); #endregion - #region [public] {static} (IPropertyKey) Red: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Red: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains the display color management polynomial coefficient. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Red => new PropertyKey(EdidDataBlockDescriptor.ColorManagementData, ColorManagementDataDescriptorProperty.Red); #endregion - #region [public] {static} (IPropertyKey) Green: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Green: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains the display color management polynomial coefficient. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Green => new PropertyKey(EdidDataBlockDescriptor.ColorManagementData, ColorManagementDataDescriptorProperty.Green); #endregion - #region [public] {static} (IPropertyKey) Blue: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Blue: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains the display color management polynomial coefficient. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Blue => new PropertyKey(EdidDataBlockDescriptor.ColorManagementData, ColorManagementDataDescriptorProperty.Blue); #endregion @@ -866,32 +1480,54 @@ public static class ColorManagementData #region nested classes /// - /// Definition of keys for an element of a block of type . + /// Definition of keys for an element of a block of type . /// public static class Item { - #region [public] {static} (IPropertyKey) A2: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) A2: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains the least significant byte. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey A2 => new PropertyKey(EdidDataBlockDescriptor.ColorManagementData, ColorManagementDataDescriptorItemProperty.A2); #endregion - #region [public] {static} (IPropertyKey) A3: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) A3: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains the most significant byte. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey A3 => new PropertyKey(EdidDataBlockDescriptor.ColorManagementData, ColorManagementDataDescriptorItemProperty.A3); #endregion @@ -900,36 +1536,58 @@ public static class Item } #endregion - #region [public] {static} (class) ColorPointData: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'ColorPointData'. + #region [public] {static} (class) ColorPointData: Definition of keys in the 'DataBlocks' of 'ColorPointData' type /// - /// Definition of keys in the DataBlock of type. + /// Definition of keys in the DataBlock of type. /// public static class ColorPointData { #region public readonly properties - #region [public] {static} (IPropertyKey) Point1: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Point1: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains the additional point descriptor information. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Point1 => new PropertyKey(EdidDataBlockDescriptor.ColorPointData, ColorPointDataDescriptorProperty.Point1); #endregion - #region [public] {static} (IPropertyKey) Point2: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Point2: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains the additional point descriptor information. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Point2 => new PropertyKey(EdidDataBlockDescriptor.ColorPointData, ColorPointDataDescriptorProperty.Point2); #endregion @@ -939,47 +1597,80 @@ public static class ColorPointData #region nested classes - #region [public] {static} (class) Item: DefiniciΓ³n de claves para un elemento de un bloque de tipo 'ColorPointData'. + #region [public] {static} (class) Item: Definition of keys for an element of a block of type 'ColorPointData' /// - /// DefiniciΓ³n de claves para un elemento de un bloque de tipo . + /// Definition of keys for an element of a block of type . /// public static class Item { - #region [public] {static} (IPropertyKey) Index: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Index: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// White point index number. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Index => new PropertyKey(EdidDataBlockDescriptor.ColorPointData, ColorPointDataDescriptorItemProperty.Index); #endregion - #region [public] {static} (IPropertyKey) White: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) White: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// White point values. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey White => new PropertyKey(EdidDataBlockDescriptor.ColorPointData, ColorPointDataDescriptorItemProperty.White); #endregion - #region [public] {static} (IPropertyKey) Gamma: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Gamma: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: ? + /// Gets a value representing the key to retrieve the property value. + /// Gamma value. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Gamma => new PropertyKey(EdidDataBlockDescriptor.ColorPointData, ColorPointDataDescriptorItemProperty.Gamma); #endregion @@ -990,75 +1681,130 @@ public static class Item } #endregion - #region [public] {static} (class) Cvt3ByteCode: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'CVT3ByteCode'. + #region [public] {static} (class) Cvt3ByteCode: Definition of keys in the 'DataBlocks' of 'Cvt3ByteCode' type /// - /// DefiniciΓ³n de claves para un 'DataBlock' de tipo . + /// Definition of keys in the DataBlock of type. /// public static class Cvt3ByteCode { #region public readonly properties - #region [public] {static} (IPropertyKey) VersionNumber: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) VersionNumber: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Version number. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey VersionNumber => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorProperty.Version); #endregion - #region [public] {static} (IPropertyKey) Priority1: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Priority1: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains CVT descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Priority1 => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorProperty.Priority1); #endregion - #region [public] {static} (IPropertyKey) Priority2: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Priority2: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains CVT descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Priority2 => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorProperty.Priority2); #endregion - #region [public] {static} (IPropertyKey) Priority3: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Priority3: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains CVT descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Priority3 => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorProperty.Priority3); #endregion - #region [public] {static} (IPropertyKey) Priority4: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Priority4: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Contains CVT descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Priority4 => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorProperty.Priority4); #endregion @@ -1068,47 +1814,86 @@ public static class Cvt3ByteCode #region nested classes /// - /// DefiniciΓ³n de claves para un elemento de un bloque de tipo . + /// Definition of keys for an element of a block of type . /// public static class Item { #region public readonly properties - #region [public] {static} (IPropertyKey) AddressableVerticalLines: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) AddressableVerticalLines: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Number of addresable lines.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey AddressableVerticalLines => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorItemProperty.AddressableVerticalLines, PropertyUnit.Lines); #endregion - #region [public] {static} (IPropertyKey) AspectRatio: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) AspectRatio: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Aspect ratio value. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey AspectRatio => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorItemProperty.AspectRatio); #endregion - #region [public] {static} (IPropertyKey) PreferredVerticalRate: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) PreferredVerticalRate: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Preferred vertical rate value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey PreferredVerticalRate => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorItemProperty.PreferredVerticalRate, PropertyUnit.Hz); #endregion @@ -1118,73 +1903,128 @@ public static class Item #region nested classes - #region [public] {static} (class) SupportedVerticalRateAndBlanking: DefiniciΓ³n de claves de la secciΓ³n 'Supported Vertical Rate And Blanking Style'. + #region [public] {static} (class) SupportedVerticalRateAndBlanking: Definition of keys for 'Supported Vertical Rate And Blanking Style' section /// - /// DefiniciΓ³n de claves de la secciΓ³n Supported Vertical Rate And Blanking Style. + /// Definition of keys for Supported Vertical Rate And Blanking Style section. /// public static class SupportedVerticalRateAndBlanking { - #region [public] {static} (IPropertyKey) IsSupported50HzWithStandardBlanking: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) IsSupported50HzWithStandardBlanking: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is supported 50Hz with standard blanking. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IsSupported50HzWithStandardBlanking => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorItemProperty.IsSupported50HzWithStandardBlanking); #endregion - #region [public] {static} (IPropertyKey) IsSupported60HzWithStandardBlanking: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) IsSupported60HzWithStandardBlanking: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is supported 60Hz with standard blanking. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IsSupported60HzWithStandardBlanking => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorItemProperty.IsSupported60HzWithStandardBlanking); #endregion - #region [public] {static} (IPropertyKey) IsSupported75HzWithStandardBlanking: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) IsSupported75HzWithStandardBlanking: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is supported 75Hz with standard blanking. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IsSupported75HzWithStandardBlanking => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorItemProperty.IsSupported75HzWithStandardBlanking); #endregion - #region [public] {static} (IPropertyKey) IsSupported85HzWithStandardBlanking: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) IsSupported85HzWithStandardBlanking: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is supported 85Hz with standard blanking. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IsSupported85HzWithStandardBlanking => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorItemProperty.IsSupported85HzWithStandardBlanking); #endregion - #region [public] {static} (IPropertyKey) IsSupported60HzWithReducedBlanking: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) IsSupported60HzWithReducedBlanking: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is supported 60Hz with reduced blanking. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IsSupported60HzWithReducedBlanking => new PropertyKey(EdidDataBlockDescriptor.Cvt3ByteCode, Cvt3ByteCodeDescriptorItemProperty.IsSupported60HzWithReducedBlanking); #endregion @@ -1197,506 +2037,935 @@ public static class SupportedVerticalRateAndBlanking } #endregion - #region [public] {static} (class) DetailedTimingMode: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'DetailedTimingMode'. + #region [public] {static} (class) DetailedTimingMode: Definition of keys in the 'DataBlocks' of 'DetailedTimingMode' type /// - /// DefiniciΓ³n de claves para un 'DataBlock' de tipo . + /// Definition of keys in the DataBlock of type. /// public static class DetailedTimingMode { - #region [public] {static} (IPropertyKey) PixelClock: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) PixelClock: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Pixel clock value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey PixelClock => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.PixelClock, PropertyUnit.KHz); #endregion - #region [public] {static} (IPropertyKey) HorizontalResolution Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) HorizontalResolution: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Horizontal resolution.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey HorizontalResolution => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.HorizontalResolution, PropertyUnit.Pixels); #endregion - #region [public] {static} (IPropertyKey) HorizontalBlanking Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) HorizontalBlanking: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Horizontal blanking value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey HorizontalBlanking => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.HorizontalBlanking, PropertyUnit.Pixels); #endregion - #region [public] {static} (IPropertyKey) VerticalLines Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) VerticalLines: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Vertical lines value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey VerticalLines => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.VerticalLines, PropertyUnit.Lines); #endregion - #region [public] {static} (IPropertyKey) VerticalBlanking Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) VerticalBlanking: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Vertical blanking.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey VerticalBlanking => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.VerticalBlanking, PropertyUnit.Lines); #endregion - #region [public] {static} (IPropertyKey) HorizontalFrontPorch Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) HorizontalFrontPorch: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Horizontal front porch.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey HorizontalFrontPorch => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.HorizontalFrontPorch, PropertyUnit.Pixels); #endregion - #region [public] {static} (IPropertyKey) HorizontalSyncPulseWidth Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) HorizontalSyncPulseWidth: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Horizontal sync pulse width.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey HorizontalSyncPulseWidth => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.HorizontalSyncPulseWidth, PropertyUnit.Pixels); #endregion - #region [public] {static} (IPropertyKey) VerticalFrontPorch Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) VerticalFrontPorch: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Vertical front porch.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey VerticalFrontPorch => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.VerticalFrontPorch, PropertyUnit.Lines); #endregion - #region [public] {static} (IPropertyKey) VerticalSyncPulseWidth Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) VerticalSyncPulseWidth: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Vertical sync pulse width value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey VerticalSyncPulseWidth => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.VerticalSyncPulseWidth, PropertyUnit.Lines); #endregion - #region [public] {static} (IPropertyKey) HorizontalImageSize Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) HorizontalImageSize: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Horizontal image size value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey HorizontalImageSize => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.HorizontalImageSize, PropertyUnit.mm); #endregion - #region [public] {static} (IPropertyKey) VerticalImageSize Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) VerticalImageSize: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Vertical image size value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey VerticalImageSize => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.VerticalImageSize, PropertyUnit.mm); #endregion - #region [public] {static} (IPropertyKey) HorizontalBorder Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) HorizontalBorder: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Horizontal border value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey HorizontalBorder => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.HorizontalBorder, PropertyUnit.Pixels); #endregion - #region [public] {static} (IPropertyKey) VerticalBorder Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) VerticalBorder: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Vertical border value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey VerticalBorder => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.VerticalBorder, PropertyUnit.Pixels); #endregion - #region [public] {static} (IPropertyKey) IsInterlaced Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) IsInterlaced: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is interlaced. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IsInterlaced => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.Interlaced); #endregion - #region [public] {static} (IPropertyKey) StereoViewingSupport Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) StereoViewingSupport: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Stereo viewing support value. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey StereoViewingSupport => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.StereoViewingSupport); #endregion - #region [public] {static} (IPropertyKey) SyncSignalType Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) SyncSignalType: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Sync signal type. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey SyncSignalType => new PropertyKey(EdidDataBlockDescriptor.DetailedTimingMode, DetailedTimingModeDescriptorProperty.SyncSignalType); #endregion } #endregion - #region [public] {static} (class) DisplayProductName: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'DisplayProductName'. + #region [public] {static} (class) DisplayProductName: Definition of keys in the 'DataBlock' of 'DisplayProductName' type /// - /// DefiniciΓ³n de claves para un 'DataBlock' de tipo . + /// Definition of keys in the DataBlock of type. /// public static class DisplayProductName { - #region [public] {static} (IPropertyKey) Text: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Data: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Display product name text. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Data => new PropertyKey(EdidDataBlockDescriptor.DisplayProductName, DisplayProductNameDescriptorProperty.Text); #endregion } #endregion - #region [public] {static} (class) DisplayProductSerialNumber: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'DisplayProductSerialNumber'. + #region [public] {static} (class) DisplayProductSerialNumber: Definition of keys in the 'DataBlock' of 'DisplayProductSerialNumber' type /// - /// DefiniciΓ³n de claves para un 'DataBlock' de tipo . + /// Definition of keys in the DataBlock of type. /// public static class DisplayProductSerialNumber { - #region [public] {static} (IPropertyKey) Text: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Data: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Display product serial number value. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Data => new PropertyKey(EdidDataBlockDescriptor.DisplayProductSerialNumber, DisplayProductSerialNumberDescriptorProperty.Text); #endregion } #endregion - #region [public] {static} (class) DisplayRangeLimits: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'DisplayRangeLimits'. + #region [public] {static} (class) DisplayRangeLimits: Definition of keys in the 'DataBlock' of 'DisplayRangeLimits' type /// - /// DefiniciΓ³n de claves para un 'DataBlock' de tipo . + /// Definition of keys in the DataBlock of type. /// public static class DisplayRangeLimits { - #region [public] {static} (IPropertyKey) MinimumVerticalRate: + #region [public] {static} (IPropertyKey) MinimumVerticalRate: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Minimum vertical rate value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey MinimumVerticalRate => new PropertyKey(EdidDataBlockDescriptor.DisplayRangeLimits, DisplayRangeLimitsDescriptorProperty.MinimumVerticalRate, PropertyUnit.Hz); #endregion - #region [public] {static} (IPropertyKey) MaximumVerticalRate: + #region [public] {static} (IPropertyKey) MaximumVerticalRate: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Maximum vertical rate value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey MaximumVerticalRate => new PropertyKey(EdidDataBlockDescriptor.DisplayRangeLimits, DisplayRangeLimitsDescriptorProperty.MaximumVerticalRate, PropertyUnit.Hz); #endregion - #region [public] {static} (IPropertyKey) MinimumHorizontalRate: + #region [public] {static} (IPropertyKey) MinimumHorizontalRate: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Minimim horizontal rate value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey MinimumHorizontalRate => new PropertyKey(EdidDataBlockDescriptor.DisplayRangeLimits, DisplayRangeLimitsDescriptorProperty.MinimumHorizontalRate, PropertyUnit.Hz); #endregion - #region [public] {static} (IPropertyKey) MaximumHorizontalRate: + #region [public] {static} (IPropertyKey) MaximumHorizontalRate: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Maximum horizontal rate value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
public static IPropertyKey MaximumHorizontalRate => new PropertyKey(EdidDataBlockDescriptor.DisplayRangeLimits, DisplayRangeLimitsDescriptorProperty.MaximumHorizontalRate, PropertyUnit.Hz); #endregion - #region [public] {static} (IPropertyKey) MaximumPixelClock: + #region [public] {static} (IPropertyKey) MaximumPixelClock: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// + /// Maximum pixel clock value.
+ /// This value is measured in . + ///
+ /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// ///
+ /// public static IPropertyKey MaximumPixelClock => new PropertyKey(EdidDataBlockDescriptor.DisplayRangeLimits, DisplayRangeLimitsDescriptorProperty.MaximumPixelClock, PropertyUnit.MHz); #endregion } #endregion - #region [public] {static} (class) DummyData: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'DummyData'. + #region [public] {static} (class) DummyData: Definition of keys in the 'DataBlock' of 'DummyData' type /// - /// DefiniciΓ³n de claves para un 'DataBlock' de tipo . + /// Definition of keys in the DataBlock of type. /// public static class DummyData { - #region [public] {static} (IPropertyKey) OriginalData: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) OriginalData: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Original data value. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey OriginalData => new PropertyKey(EdidDataBlockDescriptor.DummyData, DummyDataDescriptorProperty.OriginalData); #endregion - #region [public] {static} (IPropertyKey) PrintableData: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) PrintableData: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Printable data value. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey PrintableData => new PropertyKey(EdidDataBlockDescriptor.DummyData, DummyDataDescriptorProperty.PrintableData); #endregion } #endregion - #region [public] {static} (class) EstablishedTimingsIII: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'EstablishedTimingsIII'. + #region [public] {static} (class) EstablishedTimingsIII: Definition of keys in the 'DataBlock' of 'EstablishedTimingsIII' type /// - /// DefiniciΓ³n de claves para un 'DataBlock' de tipo . + /// Definition of keys in the DataBlock of type. /// public static class EstablishedTimingsIII { - #region [public] {static} (IPropertyKey) Revision: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Revision: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Revision value. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Revision => new PropertyKey(EdidDataBlockDescriptor.EstablishedTimingsIII, EstablishedTimingsIIIDescriptorProperty.Revision); #endregion - #region [public] {static} (IPropertyKey) Resolutions Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Resolutions:Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Supported resolutions collection for established timmings iii descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Resolutions => new PropertyKey(EdidDataBlockDescriptor.EstablishedTimingsIII, EstablishedTimingsIIIDescriptorProperty.Resolutions); #endregion } #endregion - #region [public] {static} (class) ManufacturerSpecifiedData: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'ManufacturerSpecifiedData'. + #region [public] {static} (class) ManufacturerSpecifiedData: Definition of keys in the 'DataBlock' of 'ManufacturerSpecifiedData' type /// - /// DefiniciΓ³n de claves para un 'DataBlock' de tipo . + /// Definition of keys in the DataBlock of type. /// public static class ManufacturerSpecifiedData { - #region [public] {static} (IPropertyKey) Text: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Data: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// A byte collection containing the specific manufacturer data. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Data => new PropertyKey(EdidDataBlockDescriptor.ManufacturerSpecifiedData, ManufacturerSpecifiedDataDescriptorProperty.Data); #endregion } #endregion - #region [public] {static} (class) StandardTimingIdentifier: DefiniciΓ³n de claves para un 'DataBlock' de tipo 'StandardTimingIdentifier'. + #region [public] {static} (class) StandardTimingIdentifier: Definition of keys in the 'DataBlock' of 'StandardTimingIdentifier' type /// - /// DefiniciΓ³n de claves para un 'DataBlock' de tipo . + /// Definition of keys in the DataBlock of type. /// public static class StandardTimingIdentifier { - #region [public] {static} (IPropertyKey) Timing9: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Timing9: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing9 => new PropertyKey(EdidDataBlockDescriptor.StandardTimingIdentifier, StandardTimingIdentifierDescriptorProperty.Timing9); #endregion - #region [public] {static} (IPropertyKey) Timing10: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Timing10: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing10 => new PropertyKey(EdidDataBlockDescriptor.StandardTimingIdentifier, StandardTimingIdentifierDescriptorProperty.Timing10); #endregion - #region [public] {static} (IPropertyKey) Timing11: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Timing11: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing11 => new PropertyKey(EdidDataBlockDescriptor.StandardTimingIdentifier, StandardTimingIdentifierDescriptorProperty.Timing11); #endregion - #region [public] {static} (IPropertyKey) Timing12: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Timing12: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing12 => new PropertyKey(EdidDataBlockDescriptor.StandardTimingIdentifier, StandardTimingIdentifierDescriptorProperty.Timing12); #endregion - #region [public] {static} (IPropertyKey) Timing13: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Timing13: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing13 => new PropertyKey(EdidDataBlockDescriptor.StandardTimingIdentifier, StandardTimingIdentifierDescriptorProperty.Timing13); #endregion - #region [public] {static} (IPropertyKey) Timing14: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Timing14: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Standard timming definition. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timing14 => new PropertyKey(EdidDataBlockDescriptor.StandardTimingIdentifier, StandardTimingIdentifierDescriptorProperty.Timing14); #endregion @@ -1711,158 +2980,290 @@ public static class StandardTimingIdentifier /// public static class Descriptor { - #region [public] {static} (IPropertyKey) AlphaNumericDataString: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) AlphaNumericDataString: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the alphanumeric datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey AlphaNumericDataString => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.AlphaNumericDataString); #endregion - #region [public] {static} (IPropertyKey) ColorManagementData: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) ColorManagementData: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the color management datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey ColorManagementData => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.ColorManagementData); #endregion - #region [public] {static} (IPropertyKey) ColorPointData: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) ColorPointData: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the color point data datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey ColorPointData => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.ColorPointData); #endregion - #region [public] {static} (IPropertyKey) CVT3ByteCode: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) CVT3ByteCode: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the CVT3 byte code datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey CVT3ByteCode => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.Cvt3ByteCode); #endregion - #region [public] {static} (IPropertyKey) DetailedTimingMode: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) DetailedTimingMode: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the detailed timming mode datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey DetailedTimingMode => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.DetailedTimingMode); #endregion - #region [public] {static} (IPropertyKey) DisplayProductName: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) DisplayProductName: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the display product name datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey DisplayProductName => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.DisplayProductName); #endregion - #region [public] {static} (IPropertyKey) DisplayProductSerialNumber: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) DisplayProductSerialNumber: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the display product serial number datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey DisplayProductSerialNumber => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.DisplayProductSerialNumber); #endregion - #region [public] {static} (IPropertyKey) DisplayRangeLimits: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) DisplayRangeLimits: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the display range limit datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey DisplayRangeLimits => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.DisplayRangeLimits); #endregion - #region [public] {static} (IPropertyKey) DummyData: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) DummyData: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the dummy data datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey DummyData => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.DummyData); #endregion - #region [public] {static} (IPropertyKey) EstablishedTimingsIII: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) EstablishedTimingsIII: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the established timmings III datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey EstablishedTimingsIII => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.EstablishedTimingsIII); #endregion - #region [public] {static} (IPropertyKey) ManufacturerSpecifiedData: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) ManufacturerSpecifiedData: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the manufacturer specified data datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey ManufacturerSpecifiedData => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.ManufacturerSpecifiedData); #endregion - #region [public] {static} (IPropertyKey) StandardTimingIdentifier: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) StandardTimingIdentifier: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Represents the standard timing identifier datablock descriptor. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey StandardTimingIdentifier => new PropertyKey(KnownEdidSection.DataBlocks, EdidDataBlockDescriptor.StandardTimingIdentifier); #endregion @@ -1879,28 +3280,50 @@ public static class Descriptor /// public static class ExtensionBlocks { - #region [public] {static} (IPropertyKey) Count: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Count: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Number of availables extensions blocks. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Count => new PropertyKey(KnownEdidSection.ExtensionBlocks, EdidExtensionBlocksProperty.Count); #endregion - #region [public] {static} (IPropertyKey) HasBlocks: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) HasBlocks: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if has availables extension blocks. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey HasBlocks => new PropertyKey(KnownEdidSection.ExtensionBlocks, EdidExtensionBlocksProperty.HasBlocks); #endregion @@ -1913,15 +3336,26 @@ public static class ExtensionBlocks /// public static class CheckSum { - #region [public] {static} (IPropertyKey) OK: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) OK: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is a valid structure. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Ok => new PropertyKey(KnownEdidSection.CheckSum, EdidCheckSumProperty.Ok); #endregion @@ -1942,28 +3376,50 @@ public static class Cea /// public static class Information { - #region [public] {static} (IPropertyKey) Revision: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Revision: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Implemented revision number. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Revision => new PropertyKey(KnownCeaSection.Information, KnownCeaInformationProperty.Revision); #endregion - #region [public] {static} (IPropertyKey) Implemented: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Implemented: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Implemented version. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Implemented => new PropertyKey(KnownCeaSection.Information, KnownCeaInformationProperty.Implemented); #endregion @@ -1976,54 +3432,98 @@ public static class Information /// public static class MonitorSupport { - #region [public] {static} (IPropertyKey) IsDvtUnderscan: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) IsDvtUnderscan: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if dvt underscan. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey IsDvtUnderscan => new PropertyKey(KnownCeaSection.MonitorSupport, KnownCeaMonitorSupportProperty.IsDvtUnderscan); #endregion - #region [public] {static} (IPropertyKey) BasicAudioSupported: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) BasicAudioSupported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if basic audio is supported. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey BasicAudioSupported => new PropertyKey(KnownCeaSection.MonitorSupport, KnownCeaMonitorSupportProperty.BasicAudioSupported); #endregion - #region [public] {static} (IPropertyKey) YCbCr444Supported: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) YCbCr444Supported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is supported the Ycbcr444. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey YCbCr444Supported => new PropertyKey(KnownCeaSection.MonitorSupport, KnownCeaMonitorSupportProperty.YCbCr444Supported); #endregion - #region [public] {static} (IPropertyKey) YCbCr422Supported: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) YCbCr422Supported: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is supported the Ycbcr422. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey YCbCr422Supported => new PropertyKey(KnownCeaSection.MonitorSupport, KnownCeaMonitorSupportProperty.YCbCr422Supported); #endregion @@ -2036,15 +3536,26 @@ public static class MonitorSupport /// public static class DetailedTiming { - #region [public] {static} (IPropertyKey) Timings: Obtiene un valor que representa la clave para recuperar la propiedad. + #region [public] {static} (IPropertyKey) Timings: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// The timmings collection. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: where T is . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Timings => new PropertyKey(KnownCeaSection.DetailedTiming, KnownCeaDetailedTimingModeProperty.Timings); #endregion @@ -2057,15 +3568,26 @@ public static class DetailedTiming /// public static class CheckSum { - #region [public] {static} (IPropertyKey) Ok: Gets a value representing the key to retrieve the property + #region [public] {static} (IPropertyKey) Ok: Gets a value representing the key to retrieve the property value /// - /// Gets a value representing the key to retrieve the property. - /// β€” Key Composition β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Structure: - /// Property: - /// Unit: - /// β€” Value β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” - /// Type: + /// Gets a value representing the key to retrieve the property value. + /// Indicates if is a valid structure. + /// + /// Key Composition + /// + /// Structure: + /// Property: + /// Unit: + /// + /// + /// + /// Return Value + /// Type: . + /// + /// + /// Remarks + /// 1.4 + /// /// public static IPropertyKey Ok => new PropertyKey(KnownCeaSection.CheckSum, KnownCeaCheckSumProperty.Ok); #endregion diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/iTin.Core.Hardware.Specification.Eedid.csproj b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/iTin.Core.Hardware.Specification.Eedid.csproj index b824b9d..135e2bc 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/iTin.Core.Hardware.Specification.Eedid.csproj +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware.Specification/iTin.Core.Hardware.Specification.Eedid/iTin.Core.Hardware.Specification.Eedid.csproj @@ -9,6 +9,7 @@ true key.snk true + 1.0.4 diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware/Property/PropertyUnit.cs b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware/Property/PropertyUnit.cs index 75eae74..870e1d8 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware/Property/PropertyUnit.cs +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware/Property/PropertyUnit.cs @@ -13,6 +13,11 @@ public enum PropertyUnit /// None, + /// + /// Adimensional + /// + xcent, + /// /// Auto /// @@ -78,11 +83,22 @@ public enum PropertyUnit mm, /// - /// Milivolts + /// millivolts /// [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "m")] mV, + /// + /// Tenths of millivolts + /// + [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "m")] + d_mV, + + /// + /// 1/100th of a percent + /// + Percent_1_100th, + /// /// Miliwatts/hour /// @@ -101,6 +117,12 @@ public enum PropertyUnit [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Hz")] MHz, + /// + /// Megatransfers per second + /// + [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Hz")] + MTs, + /// /// Nanoseconds /// @@ -139,6 +161,11 @@ public enum PropertyUnit /// Watts. /// [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "W")] - W + W, + + /// + /// Variable unit, will depend on the version of the implemented structure, please see the documentation of the property to know the correct unit. + /// + Variable } } diff --git a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware/iTin.Core.Hardware.csproj b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware/iTin.Core.Hardware.csproj index 6e40ee1..be9ca7e 100644 --- a/src/lib/iTin.Core.Hardware/iTin.Core.Hardware/iTin.Core.Hardware.csproj +++ b/src/lib/iTin.Core.Hardware/iTin.Core.Hardware/iTin.Core.Hardware.csproj @@ -8,6 +8,8 @@ Hardware Interop Calls MIT true + 1.0.1 + Copyright Β© 2020 diff --git a/src/lib/iTin.Core/iTin.Core/ComponentModel/ByteReader.cs b/src/lib/iTin.Core/iTin.Core/ComponentModel/ByteReader.cs new file mode 100644 index 0000000..2d745f5 --- /dev/null +++ b/src/lib/iTin.Core/iTin.Core/ComponentModel/ByteReader.cs @@ -0,0 +1,122 @@ + +namespace iTin.Core.ComponentModel +{ + using System.Collections.ObjectModel; + using System.Linq; + + /// + /// Class + /// + public class ByteReader + { + #region constructor/s + + #region [private] ByteReader(): Initializes a new instance of the class + /// + /// Initializes a new instance of the class. + /// + private ByteReader(byte[] data) => Data = data; + #endregion + + #endregion + + #region public properties + + #region [public] (byte[]) Data: Gets + public byte[] Data { get; } + #endregion + + #endregion + + #region public static methods + + #region [public] {static} (ByteReader) FromByteArray(byte[]): + public static ByteReader FromByteArray(byte[] data) => new ByteReader(data); + #endregion + + #endregion + + #region public methods + + #region [public] (byte) GetByte(byte): Returns the stored value from the specified byte + /// + /// Returns the stored value from the specified byte. + /// + /// target byte + /// + /// The value stored in the indicated byte. + /// + public byte GetByte(byte offset) => Data[offset]; + #endregion + + #region [public] (byte[]) GetBytes(byte, byte): Returns the stored array from start with specified lenght + /// + /// Returns the stored array from start with specified lenght. + /// + /// start byte + /// lenght + /// + /// The array value stored. + /// + public byte[] GetBytes(byte start, byte lenght) + { + var bytes = new Collection(); + for (byte i = start; i <= lenght; i++) + { + bytes.Add(Data[i]); + } + + return (byte[])bytes.ToArray().Clone(); + } + #endregion + + #region [public] (uint) GetDoubleWord(byte): Returns the stored value from the specified byte + /// + /// Returns the stored value from the specified byte. + /// + /// start byte + /// + /// The value stored in the indicated byte. + /// + public uint GetDoubleWord(byte offset) => (uint)Data.GetDoubleWord(offset); + #endregion + + #region [public] (ulong) GetQuadrupleWord(byte): Returns the stored value from the specified byte + /// + /// Returns the stored value from the specified byte. + /// + /// start byte + /// + /// The value stored in the indicated byte. + /// + public ulong GetQuadrupleWord(byte offset) => (ulong)Data.GetQuadrupleWord(offset); + #endregion + + #region [public] (ushort) GetWord(byte): Returns the stored value from the specified byte + /// + /// Returns the stored value from the specified byte. + /// + /// start byte + /// + /// The value stored in the indicated byte. + /// + public ushort GetWord(byte offset) => (ushort)Data.GetWord(offset); + #endregion + + #endregion + + #region public override methods + + #region [public] {override} (string) ToString(): Returns a string that represents this instance + /// + /// Returns a that represents this instance. + /// + /// + /// A that represents this instance. + /// + public override string ToString() => $"Length = {Data.Length}"; + #endregion + + #endregion + } +} diff --git a/src/lib/iTin.Core/iTin.Core/ComponentModel/Messages.cs b/src/lib/iTin.Core/iTin.Core/ComponentModel/Messages.cs index f45d4f7..ccde9cf 100644 --- a/src/lib/iTin.Core/iTin.Core/ComponentModel/Messages.cs +++ b/src/lib/iTin.Core/iTin.Core/ComponentModel/Messages.cs @@ -10,17 +10,14 @@ namespace iTin.Core.ComponentModel public class Messages { #region private readonly members - private readonly List msgs; + private readonly List _msgs; #endregion #region constructor/s /// /// Initializes a new instance of the class. /// - public Messages() - { - msgs = new List(); - } + public Messages() => _msgs = new List(); #endregion #region public methods @@ -28,37 +25,25 @@ public Messages() /// Adds the specified message. /// /// The message. - public void Add(string message) - { - msgs.Add(message); - } + public void Add(string message) => _msgs.Add(message); /// /// Adds the specified messages. /// /// The messages. - public void Add(Messages messages) - { - msgs.AddRange(messages.GetMessages()); - } + public void Add(Messages messages) => _msgs.AddRange(messages.GetMessages()); /// /// Counts this instance. /// /// System.Int32. - public int Count() - { - return msgs.Count; - } + public int Count() => _msgs.Count; /// /// Gets the messages. /// /// IEnumerable<System.String>. - public IEnumerable GetMessages() - { - return msgs; - } + public IEnumerable GetMessages() => _msgs; /// /// To the HTML. @@ -66,9 +51,9 @@ public IEnumerable GetMessages() /// System.String. public string ToHtml() { - StringBuilder sb = new StringBuilder(); + var sb = new StringBuilder(); sb.AppendLine("
    "); - msgs.ForEach(it => sb.Append("
  • ").Append(it).Append("
  • ")); + _msgs.ForEach(it => sb.Append("
  • ").Append(it).Append("
  • ")); sb.AppendLine("
"); return sb.ToString(); } @@ -80,9 +65,9 @@ public string ToHtml() /// System.String. public string ToHtml(string ccsClass) { - StringBuilder sb = new StringBuilder(); + var sb = new StringBuilder(); sb.AppendLine("
    "); - msgs.ForEach(it => sb.Append("
  • ").Append(it).Append("
  • ")); + _msgs.ForEach(it => sb.Append("
  • ").Append(it).Append("
  • ")); sb.AppendLine("
"); return sb.ToString(); } diff --git a/src/lib/iTin.Core/iTin.Core/Extensions/ByteArrayExtensions.cs b/src/lib/iTin.Core/iTin.Core/Extensions/ByteArrayExtensions.cs index 2a31b90..453823a 100644 --- a/src/lib/iTin.Core/iTin.Core/Extensions/ByteArrayExtensions.cs +++ b/src/lib/iTin.Core/iTin.Core/Extensions/ByteArrayExtensions.cs @@ -47,7 +47,7 @@ public static int GetDoubleWord(this byte[] data, byte start) } #endregion - #region [public] {static} (long) GetQuadrupleWord(this byte[], byte): Returns a quadriple Word from this array of bytes starting in start + #region [public] {static} (ulong) GetQuadrupleWord(this byte[], byte): Returns a quadriple Word from this array of bytes starting in start /// /// Returns a Quadriple Word from this array of bytes starting in . /// diff --git a/src/lib/iTin.Core/iTin.Core/Extensions/StringExtensions.cs b/src/lib/iTin.Core/iTin.Core/Extensions/StringExtensions.cs index 07080a8..89544e8 100644 --- a/src/lib/iTin.Core/iTin.Core/Extensions/StringExtensions.cs +++ b/src/lib/iTin.Core/iTin.Core/Extensions/StringExtensions.cs @@ -1,6 +1,8 @@  namespace iTin.Core { + using System.Security; + /// /// Static class than contains extension methods for objects of type . /// @@ -48,5 +50,23 @@ public static string Mid(this string str, int start, int length) { return string.IsNullOrEmpty(str) ? str : str.Substring(start, length); } - } + + /// + /// Converts a string into a "SecureString" + /// + /// Input String + /// + /// A secure string instance + /// + public static SecureString ToSecureString(this string text) + { + SecureString secureString = new SecureString(); + foreach (var c in text) + { + secureString.AppendChar(c); + } + + return secureString; + } + } } diff --git a/src/lib/iTin.Core/iTin.Core/Extensions/UInt16Extensions.cs b/src/lib/iTin.Core/iTin.Core/Extensions/UInt16Extensions.cs new file mode 100644 index 0000000..b3c7de0 --- /dev/null +++ b/src/lib/iTin.Core/iTin.Core/Extensions/UInt16Extensions.cs @@ -0,0 +1,128 @@ + +namespace iTin.Core +{ + using System; + + using Helpers; + using Helpers.Enumerations; + + /// + /// Static class than contains extension methods for structure . + /// + public static class UInt16Extensions + { + #region [public] {static} (bool) CheckBit(this ushort, Bits): Returns a value indicating whether the specified bit is enabled + /// + /// Returns a value indicating whether the specified bit is enabled. + /// + /// Reference value. + /// Bit to check. + /// + /// true if specified is enabled; otherwise, false. + /// + public static bool CheckBit(this ushort value, Bits bit) + { + SentinelHelper.IsEnumValid(bit); + SentinelHelper.IsTrue((byte) bit > 31); + + return value.CheckBit((byte) bit); + } + #endregion + + #region [public] {static} (bool) CheckBit(this ushort, byte): Returns a value indicating whether the specified bit is enabled + /// + /// Returns a value indicating whether the specified bit is enabled. + /// + /// Reference value. + /// Bit to check. + /// + /// true if bit specified in parameter is enabled; otherwise, false. + /// + public static bool CheckBit(this ushort value, byte bit) + { + SentinelHelper.IsTrue(bit > 31); + + return (value & (1 << bit)) == 1 << bit; + } + #endregion + + + #region [public] {static} (byte) GetBit(this ushort, Bits): Returns the current state of the specified bit + /// + /// Returns the current state of the specified bit. + /// + /// Reference value. + /// Bit to check. + /// + /// Returns 1 if specified bit is active; otherwise 0. + /// + public static byte GetBit(this ushort value, Bits bit) + { + SentinelHelper.IsEnumValid(bit); + SentinelHelper.IsTrue((byte)bit > 31); + + return value.GetBit((byte)bit); + } + #endregion + + #region [public] {static} (byte) GetBit(this ushort, byte): Returns the current state of the specified bit + /// + /// Returns the current state of the specified bit. + /// + /// Reference value. + /// Bit to check. + /// + /// Returns 1 if specified bit is active; otherwise 0. + /// + public static byte GetBit(this ushort value, byte bit) + { + SentinelHelper.IsTrue(bit > 31); + + return (value & bit) == bit ? (byte)1 :(byte)0; + } + #endregion + + + #region [public] {static} (byte) GetByte(this ushort, Bytes): Returns the specified byte + /// + /// Returns the specified byte. + /// + /// Reference value. + /// Byte to retrieve. + /// + public static byte GetByte(this ushort value, Bytes onebyte) + { + SentinelHelper.IsEnumValid(onebyte); + + return value.GetByte((byte) onebyte); + } + #endregion + + #region [public] {static} (byte) GetByte(this ushort, byte): Returns the specified byte + /// + /// Returns the specified byte. + /// + /// Reference value. + /// Byte to retrieve. + /// + public static byte GetByte(this ushort value, byte onebyte) + { + SentinelHelper.IsTrue(onebyte > 3); + + return value.ToArray()[onebyte]; + } + #endregion + + + #region [public] {static} (byte[]) ToArray(this ushort): Returns reference value splitted into bytes as a 2 byte array + /// + /// Returns reference value splitted into bytes as a 2 byte array + /// + /// Reference value. + /// + /// A byte that contains the result. + /// + public static byte[] ToArray(this ushort value) => BitConverter.GetBytes(value); + #endregion + } +} diff --git a/src/lib/iTin.Core/iTin.Core/Helpers/WmiHelper.cs b/src/lib/iTin.Core/iTin.Core/Helpers/WmiHelper.cs index 2f8b089..70df9b5 100644 --- a/src/lib/iTin.Core/iTin.Core/Helpers/WmiHelper.cs +++ b/src/lib/iTin.Core/iTin.Core/Helpers/WmiHelper.cs @@ -18,9 +18,9 @@ public static class WmiHelper /// public static DateTime WmiDateToDateTime(string date) { - if (date == null) + if (string.IsNullOrEmpty(date)) { - throw new ArgumentNullException(date); + throw new ArgumentNullException(nameof(date)); } var year = int.Parse(date.Mid(0, 4), CultureInfo.InvariantCulture); diff --git a/src/lib/iTin.Core/iTin.Core/iTin.Core.csproj b/src/lib/iTin.Core/iTin.Core/iTin.Core.csproj index 666d725..3c67311 100644 --- a/src/lib/iTin.Core/iTin.Core/iTin.Core.csproj +++ b/src/lib/iTin.Core/iTin.Core/iTin.Core.csproj @@ -4,9 +4,9 @@ net35;netstandard2.0;netcoreapp2.0;netcoreapp2.1 true key.snk - 1.0.0 + 1.0.2 Base library containing various extensions, helpers, common constants - Copyright © 2019 + Copyright © 2020 MIT iTin.Core diff --git a/src/lib/iTin.Core/iTin.Core/iTin.Core/iTin.Core/iTin.Core.xml b/src/lib/iTin.Core/iTin.Core/iTin.Core/iTin.Core/iTin.Core.xml deleted file mode 100644 index 4d0acf7..0000000 --- a/src/lib/iTin.Core/iTin.Core/iTin.Core/iTin.Core/iTin.Core.xml +++ /dev/null @@ -1,1627 +0,0 @@ - - - - iTin.Core - - - - - Especialización de la clase que define una colección de claves de - y valores de asociados a los que se puede obtener acceso con la clave o con el índice. - - - - - - Initialize a new instance of the class. - - - - - - Initialize a new instance of the class. - - Object that contains the information needed to serialize the new instance of class. - Object that contains the origin and destination of the serialized sequence associated with the new instance . - - - - Inicializa una nueva instancia de la clase que es serializable y usa las clases y especificadas. - - - Obtiene el par clave-valor usando el indice. - - - Objeto que contiene el par clave-valor. - - - - - Obtiene o establece el asociado con la clave especificada. - - - Objeto asociado con la clave especificada. - - - - - Obtiene un array de string que contiene todas las claves de la colección. - - - de que contiene todas las claves de la colección. - - - - - Obtiene un array de string que contiene todas los valores de la colección. - - - Tipo: - de que contiene todas los valores de la colección. - - - - - Obtiene un valor que indica si la colección contiene no nulas. - - true if this instance has keys; otherwise, false. - - - - Obtiene un array que contiene todos los valores de la colección. - - - que contiene todos los valores de la colección. - - - - - Añadir una entrada a la colección. - - Clave. - Valor. - - - - Borrar todos los elementos de la colección. - - - - - Eliminar de la colección la entrada con el índice especificado. - - Índice de la entrada. - - - - Eliminar de la colección la entrada con la clave especificada. - - Clave. - - - - Borrar todos los elementos de la colección. - - - - - Convertir colección a ArrayList. - - - - - - Determina si la clave especificada existe. - - Clave a comprobar. - - true si la clave especificada existe; false en caso contrario. - - - - - Devuelve una cadena que representa la clase actual. - - - Tipo: - Una cadena que representa la clase actual. - - - El método devuelve una cadena con el total de - valores en la colección. - - - - - Class Error. - - - - - Initializes a new instance of the class. - - The type. - The code. - - - - Initializes a new instance of the class. - - The type. - The code. - The arguments. - - - - Initializes a new instance of the class. - - The message. - - - - Gets or sets the type. - - The type. - - - - Gets or sets the code. - - The code. - - - - Gets or sets the message. - - The message. - - - - Class Messages. - - - - - Initializes a new instance of the class. - - - - - Adds the specified message. - - The message. - - - - Adds the specified messages. - - The messages. - - - - Counts this instance. - - System.Int32. - - - - Gets the messages. - - IEnumerable<System.String>. - - - - To the HTML. - - System.String. - - - - To the HTML. - - The class. - System.String. - - - - Class Exception. - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The code. - - - - Initializes a new instance of the class. - - The resource file. - The resource key. - - - - Gets or sets the resource key. - - The resource key. - - - - Gets or sets the resource file. - - The resource file. - - - - Obtiene un mensaje que describe la excepción actual. - - The message. - - - - Gets the message. - - System.String. - - - - Gets the message. - - The language. - System.String. - - - - Class NotAllowedException. - - - - - - Initializes a new instance of the class. - - The resource key. - - - - Initializes a new instance of the class. - - - - - Class ValidationException. - - - - - - Error list. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The resource file. - - - - Initializes a new instance of the class. - - The resource file. - The resource key. - - - - Returns the list of Errors as an string with line breaks - - - - - Returns the list of Errors as an HTML to display on a website - - - - - Adds the error. - - The resource key. - ValidationException. - - - - Adds the error. - - The resource file. - The resource key. - ValidationException. - - - - Adds the error formatted. - - The resource key. - The arguments. - ValidationException. - - - - Adds the message. - - The message. - ValidationException. - - - - Clears this instance. - - ValidationException. - - - - Returns the list of Errors as an Messages object - - - - - Static class than contains extension methods for objects of type . - - - - - Returns a byte array as a result of extracting n bytes of the specified array from a position. - - Target data. - Start byte - Lenght to extract - - A that contains the result. - - - - - Gets a Double Word from this array of bytes. - - Target data. - Start byte. - - A containing the value. - - - - - Returns a Quadriple Word from this array of bytes starting in . - - Target data. - Start byte. - - A containing the value. - - - - - Gets a Word from this array of bytes. ( { a, b, n, n + 1, ...}, n ) => (n + 1, n) - - Target data. - Start byte. - - A containing the value. - - - - - Returns an array of bytes by exchanging bytes. - - Byte to analyze. - - A byte that contains the result. - - - - - Static class than contains extension methods for structure . - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if specified is enabled; otherwise, false. - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if bit specified in parameter is enabled; otherwise, false. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to check. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to check. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns reference value splitted into bytes as a 2 byte array - - Reference value. - - A byte that contains the result. - - - - - Returns an array of bytes that contains the nibbles of this . - - Byte to analyze. - - A byte that contains the result. - - - - - Static class than contains extension methods for structure . - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if specified is enabled; otherwise, false. - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if bit specified in parameter is enabled; otherwise, false. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to check. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to check. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns the specified byte. - - Reference value. - Byte to retrieve. - - - - - Returns the specified byte. - - Reference value. - Byte to retrieve. - - - - - Returns reference value splitted into bytes as a 2 byte array - - Reference value. - - A byte that contains the result. - - - - - Static class than contains extension methods for structure . - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if specified is enabled; otherwise, false. - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if bit specified in parameter is enabled; otherwise, false. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to retrieve. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to check. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns the specified byte. - - Reference value. - Byte to retrieve. - - A that contains the result. - - - - - Returns the specified byte. - - Reference value. - Byte to retrieve. - - A that contains the result. - - - - - Returns reference value splitted into bytes as a 16 byte array - - Reference value. - - A byte that contains the result. - - - - - Static class than contains extension methods for type. - - - - - Static class than contains extension methods for generic List. - - - - - Moves specified item to new position - - Target list - Item to move - New position into list - Element type - - Returns the same list with item in new position - - - - - Returns the next item on the list from the specified current - Will return null if the current is the last - - - - - - - - - Returns the previous item on the list from the specified current - Will return null if the current is the first - - - - - - - - - Returns the next item on the list from the specified current - Will return null if the current is the last - - - - - - - - - Returns the previous item on the list from the specified current - Will return null if the current is the first - - - - - - - - - Returns a valid index to use in this List. - - Type element - Target list - Reference index - - A valid index. - - - - - Determines if specified value is a valid index in list - - Type element - Target list - Value to test - - true if is a valid index; otherwise false. - - - - - Try returns item in specified index. If index is not valid value is null (Nothing in Visual Basic) - - Type element - Target list - Reference index - Item - - - - - Static class than contains extension methods for objects of type . - - - - - Gets a Double Word from this array of bytes. - - Target data. - Start byte. - - A containing the value. - - - - - Returns a Quadriple Word from this array of bytes starting in . - - Target data. - Start byte. - - A containing the value. - - - - - Gets a Word from this array of bytes. ( { a, b, n, n + 1, ...}, n ) => (n + 1, n) - - Target data. - Start byte. - - A containing the value. - - - - - Returns a byte array as a result of extracting n bytes of the specified array from a position. - - Target data. - Start byte - Lenght to extract - - A that contains the result. - - - - - Static class than contains extension methods for objects of type . - - - - - Devuelve una cadena que contiene un número especificado de caracteres a partir del lado izquierdo de una cadena. - - Expresión de tipo de la que se devuelven los caracteres que estÑn mÑs a la izquierda. - Expresión númerica de tipo que indica cuÑntos caracteres se van a devolver. - - Tipo: - con el resultado. - - - - - Devuelve una cadena que contiene un número especificado de caracteres a partir del lado derecho de una cadena. - - Expresión de tipo de la que se devuelven los caracteres que estÑn mÑs a la derecha. - Expresión númerica de tipo que indica cuÑntos caracteres se van a devolver. - - Tipo: - con el resultado. - - - - - Devuelve una cadena que contiene un número especificado de caracteres a partir de la posición especificada. - - Nombre de la variable que se va a modificar. - Posición del carÑcter donde se inicia la extracción. - Número de caracteres que se van a extraer. - - Tipo: - con el resultado. - - - - - Static class than contains extension methods for structure . - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if specified is enabled; otherwise, false. - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if bit specified in parameter is enabled; otherwise, false. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to check. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to check. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns the specified byte. - - Reference value. - Byte to retrieve. - - - - - Returns the specified byte. - - Reference value. - Byte to retrieve. - - - - - Returns reference value splitted into bytes as a 2 byte array - - Reference value. - - A byte that contains the result. - - - - - Static class than contains extension methods for structure . - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if specified is enabled; otherwise, false. - - - - - Returns a value indicating whether the specified bit is enabled. - - Reference value. - Bit to check. - - true if bit specified in parameter is enabled; otherwise, false. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to retrieve. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns the current state of the specified bit. - - Reference value. - Bit to check. - - Returns 1 if specified bit is active; otherwise 0. - - - - - Returns the specified byte. - - Reference value. - Byte to retrieve. - - A that contains the result. - - - - - Returns the specified byte. - - Reference value. - Byte to retrieve. - - A that contains the result. - - - - - Returns reference value splitted into bytes as a 8 byte array - - Reference value. - - A byte that contains the result. - - - - - Bits enumeration - - - - bit 0 - - - bit 1 - - - bit 2 - - - bit 3 - - - bit 4 - - - bit 5 - - - bit 6 - - - bit 7 - - - bit 8 - - - bit 9 - - - bit 10 - - - bit 11 - - - bit 12 - - - bit 13 - - - bit 14 - - - bit 15 - - - bit 16 - - - bit 17 - - - bit 18 - - - bit 19 - - - bit 20 - - - bit 21 - - - bit 22 - - - bit 23 - - - bit 24 - - - bit 25 - - - bit 26 - - - bit 27 - - - bit 28 - - - bit 29 - - - bit 30 - - - bit 31 - - - bit 32 - - - bit 33 - - - bit 34 - - - bit 35 - - - bit 36 - - - bit 37 - - - bit 38 - - - bit 39 - - - bit 40 - - - bit 41 - - - bit 42 - - - bit 43 - - - bit 44 - - - bit 45 - - - bit 46 - - - bit 47 - - - bit 48 - - - bit 49 - - - bit 50 - - - bit 51 - - - bit 52 - - - bit 53 - - - bit 54 - - - bit 55 - - - bit 56 - - - bit 57 - - - bit 58 - - - bit 59 - - - bit 60 - - - bit 61 - - - bit 62 - - - bit 63 - - - - Bytes enumeration - - - - byte 0 - - - byte 1 - - - byte 2 - - - byte 3 - - - byte 4 - - - byte 5 - - - byte 6 - - - byte 7 - - - byte 8 - - - byte 9 - - - byte 10 - - - byte 11 - - - byte 12 - - - byte 13 - - - byte 14 - - - byte 15 - - - - Word enumeration - - - - word 0 - - - word 1 - - - word 2 - - - word 3 - - - word 4 - - - word 5 - - - word 6 - - - word 7 - - - - La clase estÑtica Logical proporciona métodos estÑticos y expresiones Lambda para manipular expresiones lógicas. - - - - - Obtiene un valor Word a partir de dos bytes de referencia. (a, b) => (b, a). - - - - - Obtiene un valor Word a partir de la posición indicada en el array. { (a, b, n, n + 1,...), n } => (n + 1, n). - - A word. - - - - Obtiene un valor DoubleWord a partir de la posición indicada en el array. - - A word. - - - - Obtiene un valor QuadripleWord a partir de la posición indicada en el array. - - A word. - - - - Devuelve array con 7 words. - - MÑscara. - - - - - Devuelve array con 7 words donde 4 últimos a 0. - - MÑscara. - - - - - Devuelve el word seleccionado. - - MÑscara. - word a devolver. - - - - - Devuelve el word seleccionado. - - MÑscara. - word a devolver. - - - - - Devuelve array con 16 bytes. - - MÑscara. - - - - - Devuelve array con 14 bytes, 7 últimos a 0. - - MÑscara. - - - - - Devuelve el byte seleccionado. - - MÑscara. - Byte a devolver. - - - - - Devuelve el byte seleccionado. - - MÑscara. - Byte a devolver. - - - - - Convertir int en string. - - Valor a convertir. - - - - - Convertir byte en string - - Valor a convertir. - - - - - Obtiene el estado de un bit. - - MÑscara. - bit a devolver. - - - - - Obtiene el estado de un bit. - - MÑscara. - bit a devolver. - - - - - Obtiene el estado de un bit. - - MÑscara. - bit a devolver. - - - - - Devuelve el estado del bit seleccionado. - - MÑscara. - bit a devolver. - - - - - Devuelve el estado del bit seleccionado. - - MÑscara. - bit a comprobar. - - - - - Obtiene un valor que indica si el bit indicado estÑ activado. - - - - - Static class than contains methods for perform tests and validate data types and parameters. - - - - - Performs a test on the method argument, and throws an exception of type if is null. - - Type of the argument to be checked - Argument value. - - - - Performs a test on the method argument, and throws an exception of type with specified error message if is null. - - Type of the argument to be checked - Argument value. - Error message. - If is null. - - - - Performs a test on the method argument, and throws an exception of type if less than the specified threshold. - - Type of the argument to be checked. - Parameter name. - Argument value. - Threshold value. - If is less than the specified threshold. - - The value of the must be greater or equal to the threshold indicated. - - - - - Performs a test on the method argument, and throws an exception of type if greater than the specified threshold. - - Type of the argument to be checked. - Parameter name. - Argument value. - Threshold value. - If is greater than the specified threshold. - - The argument value must be less than or equal to the specified threshold. - - - - - Performs a test on the method argument, and throws an exception of type - if is over the maximum specified, or is less than the specified minimum value. - - Type of the argument to be checked. - Parameter name. - Argument value. - Value Minimum permitted. - Value Maximum permitted. - If is over the maximum specified, or is less than the specified minimum value. - - - - Performs a test on the method argument, and throws an exception of type - if is over the maximum specified, or is less than the specified minimum value. - - Type of the argument to be checked. - Parameter name. - Argument value. - Value Minimum permitted. - Value Maximum permitted. - Error message. - If is over the maximum specified, or is less than the specified minimum value. - - - - Performs a test on the method argument. - - Type of the argument to be checked. - Check value - - true if is a valid enum; otherwise, false. - - If isn't an enumerated type. - If not part of the enumeration. - - - - Performs a test on the method argument, if is false throws an exception of type if the specified value doesn't belong to enumeration. - - Type of the argument to be checked. - Check value - true for performs only a test. - - true if is a valid enum; otherwise, false. - - If isn't an enumerated type. - If not part of the enumeration. - - - - Performs a test on the method argument, and throws an exception of type if the specified expression is false. - - Expression to evaluate. - If the result is false - - - - Performs a test on the method argument, and throws an exception of type if the specified expression is false. - - Expression to evaluate. - Error message. - If the result is false - - - - Performs a test on the method argument, and throws an specified exception if the specified expression is false. - - Expression to evaluate. - Error message. - If the is null. - - - - Performs a test on the method argument, and throws an exception of type if the specified expression is true. - - Expression to evaluate. - If the result is true - - - - Performs a test on the method argument, and throws an exception of type if the specified expression is true. - - Expression to evaluate. - Error message. - If the result is true - - - - Performs a test on the method argument, and throws an specified exception if the specified expression is true. - - Expression to evaluate. - Error message. - If the is null. - - - - Performs a test on the method argument, and throws an exception of type ArgumentException if the specified value is empty. - - The value. - Name of the parameter. - System.String. - - - - - Performs a test on the method argument, if not null is returned, otherwise throws an type. - - Type of the argument to be checked - Argument value. - - Original object. - - - - - WMI helper methods - - - - - Converts WMI date format into . - - WMI date format. - - A equivalent. - - - - - Clase de recurso fuertemente tipado, para buscar cadenas traducidas, etc. - - - - - Devuelve la instancia de ResourceManager almacenada en caché utilizada por esta clase. - - - - - Reemplaza la propiedad CurrentUICulture del subproceso actual para todas las - búsquedas de recursos mediante esta clase de recurso fuertemente tipado. - - - - - Busca una cadena traducida similar a T must be an enumerated type. - - - - - Busca una cadena traducida similar a The value of argument 'value' ({0}) is invalid for Enum type '{1}. - - - - - Busca una cadena traducida similar a Error desconocido. - - - - - Clase de recurso fuertemente tipado, para buscar cadenas traducidas, etc. - - - - - Devuelve la instancia de ResourceManager almacenada en caché utilizada por esta clase. - - - - - Reemplaza la propiedad CurrentUICulture del subproceso actual para todas las - búsquedas de recursos mediante esta clase de recurso fuertemente tipado. - - - - - Busca una cadena traducida similar a No estÑ permitido eliminar el elemento. - - - - - Busca una cadena traducida similar a No estÑ permitido modificar el elemento. - - - - - Busca una cadena traducida similar a Operación no permitida. - - - -