Interface IExposeInfo
Defines a set of members to be implemented by a type that exposes general identification information about an element.
Namespace: TheXDS.MCART.Types.Base
Assembly: MCART.dll
Syntax
public interface IExposeInfo : INameable, IDescriptible
Properties
| Edit this page View SourceAuthors
Returns the author of the IExposeInfo.
Declaration
IEnumerable<string>? Authors { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<string> |
Copyright
Gets the Copyright information from the IExposeInfo.
Declaration
string? Copyright { get; }
Property Value
| Type | Description |
|---|---|
| string |
Has3rdPartyLicense
Gets a value that indicates whether this IExposeInfo contains third party licences.
Declaration
bool Has3rdPartyLicense { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasLicense
Gets a value that indicates whether this IExposeInfo contains license information.
Declaration
bool HasLicense { get; }
Property Value
| Type | Description |
|---|---|
| bool |
InformationalVersion
Gets the informational version of the IExposeInfo.
Declaration
string? InformationalVersion { get; }
Property Value
| Type | Description |
|---|---|
| string |
License
Gets the license for the IExposeInfo.
Declaration
License? License { get; }
Property Value
| Type | Description |
|---|---|
| License |
ThirdPartyLicenses
Gets a collection that enumerates all the included components that are marked as third-party on the IExposeInfo.
Declaration
IEnumerable<License>? ThirdPartyLicenses { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<License> |
Version
Gets the IExposeInfo version information.
Declaration
Version? Version { get; }
Property Value
| Type | Description |
|---|---|
| Version |