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 |