Namespace TheXDS.MCART.Attributes
Classes
AuthorAttribute
Sets the author of the element.
BetaAttribute
Marks an element as beta.
CompressorAttribute<T>
Attribute that indicates the compressor used for this element.
CopyrightAttribute
Sets the Copyright information of the element.
DescriptionAttribute
Sets a long description for this element.
EmbeddedLicenseAttribute
Sets an embedded license file to associate with the element.
EmbeddedLicenseAttribute<T>
Sets an embedded license file to associate with the element.
EndiannessAttribute
Indicates the endianness of a single field in a struct that is read or written through marshaling.
LengthyOpAttribute
Indicates that an element may take a long time to execute.
LicenseAttributeBase
Defines a series of members to be implemented by a type that obtains licenses from the value of an attribute.
LicenseFileAttribute
Sets an external license file to associate with the element.
LicenseTextAttribute
Sets the license text to associate with the element.
LicenseUriAttribute
Sets an external license file to associate with the element.
LocalizedDescriptionAttribute
Sets a localized custom name to describe this element.
NameAttribute
Sets a custom name to describe this element.
NpcChangeInvocatorAttribute
Marca un método como la invocación de cambio de valor de propiedad en una clase que herede de NotifyPropertyChangeBase.
ProtocolFormatAttribute
Sets a protocol format to open a link through the operating system.
ServerAttribute
Attribute that defines the path to a server.
SpdxLicenseAttribute
Marks an element with the corresponding SPDX license.
StubAttribute
Indicates an element whose purpose is simply to reserve space for possible expansion, and therefore currently has no functionality.
SugarAttribute
Indicates that an element facilitates the calling of other elements or members.
TagAttribute
Indicates a string that can be used to identify this element.
TextAttribute
Adds a generic textual element to an element, and also serves as the base class for attributes that describe a value representable as string for an element.
ThirdPartyAttribute
Indicates that an element comes from third-party sources.
TypeAttribute
Annotates an element with a type, and also serves as the base class for attributes that describe a value representable as a Type for an element.
UnmanagedAttribute
Indicates that an element contains unmanaged code.
UnstableAttribute
Indicates that an element might contain unstable code.
UnusableAttribute
Marks an element as unusable.
VersionAttribute
Specifies the version of the element.
VersionAttributeBase
Specifies the version of an element, and also serves as the base class for attributes that describe a Version value for an element.
Interfaces
IValueAttribute<T>
Defines an interface for attributes that expose values through the Value property.
Enums
Endianness
Indicates the endianess of a numeric field