Class ExposedInfo
Wraps an IExposeInfo instance to expose the information in an isolated manner. IExposeInfo.
Inherited Members
Namespace: TheXDS.MCART.Component
Assembly: MCART.dll
Syntax
public class ExposedInfo : IExposeInfo, INameable, IDescriptible
Constructors
| Edit this page View SourceExposedInfo(IExposeInfo)
Initializes a new instance of the ExposedInfo class.
Declaration
public ExposedInfo(IExposeInfo source)
Parameters
Type | Name | Description |
---|---|---|
IExposeInfo | source | Object from which to extract the information. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Thrown if |
Properties
| Edit this page View SourceAuthors
Returns the author of the IExposeInfo.
Declaration
public IEnumerable<string>? Authors { get; }
Property Value
Type | Description |
---|---|
IEnumerable<string> |
Copyright
Gets the Copyright information from the IExposeInfo.
Declaration
public string? Copyright { get; }
Property Value
Type | Description |
---|---|
string |
Description
Gets the description for the IExposeInfo.
Declaration
public string? Description { get; }
Property Value
Type | Description |
---|---|
string |
Has3rdPartyLicense
Gets a value that indicates whether this IExposeInfo contains third party licences.
Declaration
public bool Has3rdPartyLicense { get; }
Property Value
Type | Description |
---|---|
bool |
HasLicense
Gets a value that indicates whether this IExposeInfo contains license information.
Declaration
public bool HasLicense { get; }
Property Value
Type | Description |
---|---|
bool |
InformationalVersion
Gets the informational version of the IExposeInfo.
Declaration
public string? InformationalVersion { get; }
Property Value
Type | Description |
---|---|
string |
License
Gets the license for the IExposeInfo.
Declaration
public License? License { get; }
Property Value
Type | Description |
---|---|
License |
Name
Gets the common name for the IExposeInfo.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
string |
ThirdPartyLicenses
Gets a collection that enumerates all the included components that are marked as third-party on the IExposeInfo.
Declaration
public IEnumerable<License>? ThirdPartyLicenses { get; }
Property Value
Type | Description |
---|---|
IEnumerable<License> |
Version
Gets the IExposeInfo version information.
Declaration
public Version? Version { get; }
Property Value
Type | Description |
---|---|
Version |