PreEmptive Analytics .NET API
1.3
|
Class that describes a component making up an application (e.g. a .dll). More...
Inherits PreEmptive.Analytics.Common.Tags.Tag.
Public Member Functions | |
AppComponentTag (string name, string version=null, string fullname=null) | |
Constructor for creating the AppComponentTag. More... | |
![]() | |
Tag () | |
Constructor for creating a Tag. More... | |
Tag (string tagName) | |
Constructor for creating a Tag. More... | |
virtual string | ToString (IAttributeLimiter limits) |
Converts the Tag object to an XML string. More... | |
override string | ToString () |
Converts the Tag object to an XML string. More... | |
virtual void | AppendToStringBuilder (StringBuilder sb, IAttributeLimiter limits) |
Serializes the tag to a string appending directly onto the passed in StringBuilder More... | |
void | AddAttribute (string name, string value) |
Adds an attribute to the current Tag. More... | |
void | AddOptionalAttribute (string name, string value) |
Adds an optional attribute to the current Tag. If the value provided is null, then the attribute will not be added. More... | |
Properties | |
override string | TagName [get] |
Name of the application component tag. More... | |
![]() | |
virtual string | TagName [get] |
The name of the tag. More... | |
virtual string | TagDescription [get] |
A more descriptive tag name. More... | |
List< Tag > | InnerTags [get, set] |
A list of tags that are nested within this tag. More... | |
Additional Inherited Members | |
![]() | |
static Tag | FromString (string str) |
Creates a Tag object from an XML string. More... | |
static Tag | FromReader (TextReader reader) |
Creates (deserializes) a Tag object from an XML string provided by a TextReader More... | |
![]() | |
AttributeList | Attributes = new AttributeList() |
The list of attributes that will be added to the Tag. More... | |
![]() | |
virtual void | AppendSerializedInnerTags (StringBuilder sb, IAttributeLimiter limits) |
Will serialize the inner tags and return them as a string More... | |
string | Escape (string s, int?maxLength=null) |
Escapes characters from the given string More... | |
void | AddOptionalAttribute< T > (string name, T value) |
Add an optional attribute to the current tag. If the value provided is null, then the attribute will not be added. More... | |
![]() | |
static void | AppendEscape (StringBuilder sb, string s, int?maxLength=null) |
Esxapes the characters in the given string and appends the escaped text to the provided StringBuilder More... | |
Class that describes a component making up an application (e.g. a .dll).
PreEmptive.Analytics.Common.Tags.AppComponentTag.AppComponentTag | ( | string | name, |
string | version = null , |
||
string | fullname = null |
||
) |
Constructor for creating the AppComponentTag.
name | The name of the component. |
version | The version of the component. |
fullname | The full name of the assembly which is also known as the display name. |
|
get |
Name of the application component tag.