diff --git a/api/RueI.Displays.Display.html b/api/RueI.Displays.Display.html index 45a405b..c29e562 100644 --- a/api/RueI.Displays.Display.html +++ b/api/RueI.Displays.Display.html @@ -99,7 +99,7 @@

Represents a display attached to a DisplayCore.

+

Represents a basic display attached to a DisplayCore.

diff --git a/api/RueI.Displays.DisplayCore.html b/api/RueI.Displays.DisplayCore.html index 45b8749..d62d1ab 100644 --- a/api/RueI.Displays.DisplayCore.html +++ b/api/RueI.Displays.DisplayCore.html @@ -99,7 +99,7 @@

Is responsible for managing all of the DisplayBases for a ReferenceHub.

+

Manages all of the DisplayBases for a ReferenceHub.

@@ -212,7 +212,7 @@

Properties

Scheduler - +

Gets the Scheduler for this DisplayCore.

@@ -248,7 +248,7 @@

Methods

AddAsReference<T>(IElemReference<T>, T) - +

Adds an Element as an IElemReference<T>.

@@ -290,7 +290,7 @@

Type Parameters

Get(ReferenceHub) - +

Gets a DisplayCore from a ReferenceHub, or creates it if it doesn't exist.

@@ -332,7 +332,7 @@

Rem

GetElementOrNew<T>(IElemReference<T>, Func<T>) - +

Gets an Element as T, or creates it.

@@ -380,7 +380,7 @@

Type Parameters

GetElement<T>(IElemReference<T>) - +

Gets an Element as T if the IElemReference<T> exists within this DisplayCore's element references.

@@ -425,7 +425,7 @@

Type Parameters

GetReference<T>() - +

Gets a new IElemReference<T>.

@@ -464,7 +464,7 @@

Type Parameters

RemoveReference<T>(IElemReference<T>) - +

Removes a IElemReference<T> from this DisplayCore.

@@ -503,7 +503,7 @@

Type Parameters

Update(int) - +

Updates this DisplayCore.

diff --git a/api/RueI.Displays.ElemCombiner.html b/api/RueI.Displays.ElemCombiner.html index a94b638..29817e4 100644 --- a/api/RueI.Displays.ElemCombiner.html +++ b/api/RueI.Displays.ElemCombiner.html @@ -159,7 +159,7 @@

Methods

CalculateOffset(float, float, float) - +

Calculates the offset for two hints.

diff --git a/api/RueI.Displays.Roles.html b/api/RueI.Displays.Roles.html index a513149..d0d8b50 100644 --- a/api/RueI.Displays.Roles.html +++ b/api/RueI.Displays.Roles.html @@ -92,7 +92,7 @@
Table of Contents

Enum Roles - +

@@ -237,12 +237,27 @@

Fields +

Examples

+

This example shows how Roles can be used to perform bitfield operations with RoleTypeIds.

+
// the | (pipe) is the bitwise OR operator
+// it combines the bits of all of the provided fields
+// 1010 | 1100 -> 1110
+Roles roles = Roles.CivilianRoles | Roles.FacilityGuard | Roles.ScpsNo0492; // all things that can spawn in at the start of the game
 
+// using RueI.Extensions.HasFlagFast because it is much quicker
+roles.HasFlagFast(Roles.ChaosRifleman); // -> false
+roles.HasFlagFast(Roles.Scientist); // -> true
+ + +

Remarks

+

The purpose of the Roles enum is to enable roles to be treated like a FlagsAttribute enum. Normally, +RoleTypeId cannot be treated like bit flags, so this acts as a fast and convenient way to do so.

+
diff --git a/api/RueI.Displays.Scheduling.JobToken.html b/api/RueI.Displays.Scheduling.JobToken.html index 0ccf77b..98de9ad 100644 --- a/api/RueI.Displays.Scheduling.JobToken.html +++ b/api/RueI.Displays.Scheduling.JobToken.html @@ -91,7 +91,7 @@
Table of Contents

Class JobToken - +

@@ -156,6 +156,9 @@

Remarks

+

A JobToken provides a unique identifier for a ScheduledJob within any number of Schedulers. In other words, a JobToken can reference multiple (or no) ScheduledJob, but only a single ScheduledJob with the given JobToken can exist in a Scheduler.

+

Constructors @@ -166,7 +169,7 @@

Constructors

JobToken() - +

Initializes a new instance of the JobToken class.

@@ -189,11 +192,15 @@

See Also

+ diff --git a/api/RueI.Displays.Scheduling.RateLimiter.html b/api/RueI.Displays.Scheduling.RateLimiter.html index cd0d41c..5f8d847 100644 --- a/api/RueI.Displays.Scheduling.RateLimiter.html +++ b/api/RueI.Displays.Scheduling.RateLimiter.html @@ -91,7 +91,7 @@
Table of Contents

Class RateLimiter - +

@@ -166,7 +166,7 @@

Constructors

RateLimiter(int, TimeSpan) - +

Initializes a new instance of the RateLimiter class.

@@ -206,7 +206,7 @@

Properties

HasTokens - +

Gets a value indicating whether or not this ratelimiter has a token available.

@@ -238,7 +238,7 @@

Property Value

RegenRate - +

Gets or sets the regeneration rate for this ratelimiter.

@@ -270,7 +270,7 @@

Property Value

TokenLimit - +

Gets the limit on tokens in this ratelimiter.

@@ -302,7 +302,7 @@

Property Value

Tokens - +

Gets the number of tokens available in this ratelimiter.

@@ -338,7 +338,7 @@

Methods

CalculateNewTokens() - +

Calculates the number of new tokens for this ratelimiter.

@@ -365,7 +365,7 @@

Consume() - +

Consumes a token from this ratelimiter.

@@ -388,11 +388,15 @@

See Also

+
+ +
diff --git a/api/RueI.Displays.Scheduling.Records.ScheduledJob.html b/api/RueI.Displays.Scheduling.Records.ScheduledJob.html index 9a2cb91..28109b0 100644 --- a/api/RueI.Displays.Scheduling.Records.ScheduledJob.html +++ b/api/RueI.Displays.Scheduling.Records.ScheduledJob.html @@ -91,7 +91,7 @@
Table of Contents

Class ScheduledJob - +

@@ -178,7 +178,7 @@

Methods

CompareTo(ScheduledJob) - +

Compares this ScheduledJob to another job.

@@ -213,11 +213,16 @@

Returns

+

See Also

+ diff --git a/api/RueI.Displays.Scheduling.Scheduler.html b/api/RueI.Displays.Scheduling.Scheduler.html index d9287b7..867f0c7 100644 --- a/api/RueI.Displays.Scheduling.Scheduler.html +++ b/api/RueI.Displays.Scheduling.Scheduler.html @@ -91,7 +91,7 @@
Table of Contents

Class Scheduler - +

@@ -156,6 +156,9 @@

Remarks

+

The Scheduler is a powerful class that enables "batch operations". This means that multiple updates to a display can happen at once, helping to avoid the hint ratelimit.

+

Constructors @@ -166,7 +169,7 @@

Constructors

Scheduler(DisplayCore) - +

Initializes a new instance of the Scheduler class.

@@ -203,7 +206,7 @@

Methods

CalculateWeighted(IEnumerable<ScheduledJob>) - +

Calculates the weighted time for a list of jobs to be performed.

@@ -242,7 +245,7 @@

Returns

KillJob(JobToken) - +

Attempts to kill a single job using the JobToken.

@@ -275,7 +278,7 @@

Parameters

KillMultiple(JobToken) - +

Attempts to kill all jobs that have the JobToken.

@@ -308,7 +311,7 @@

Parameters

Schedule(ScheduledJob) - +

Schedules a job.

@@ -341,7 +344,7 @@

Parameters

Schedule(Action, TimeSpan, int, JobToken?) - +

Schedules a job.

@@ -383,7 +386,7 @@

Parameters

Schedule(TimeSpan, Action, JobToken?) - +

Schedules a job with a priority of 1.

@@ -422,7 +425,7 @@

Parameters

Schedule(TimeSpan, Action, int, JobToken?) - +

Schedules a job.

@@ -464,7 +467,7 @@

Parameters

ScheduleUpdate(TimeSpan, int) - +

Schedules an uncancellable update job.

@@ -500,7 +503,7 @@

Parameters

diff --git a/api/RueI.Displays.Scheduling.TimedElemRef-1.html b/api/RueI.Displays.Scheduling.TimedElemRef-1.html index 9fd3907..4fb7d20 100644 --- a/api/RueI.Displays.Scheduling.TimedElemRef-1.html +++ b/api/RueI.Displays.Scheduling.TimedElemRef-1.html @@ -91,7 +91,7 @@
Table of Contents

Class TimedElemRef<T> - +

@@ -168,6 +168,9 @@

Type Parameters

+

Remarks

+

A TimedElemRef<T> is an IElemReference<T> that also provides a JobToken, allowing for both of these to be easily stored together.

+

Properties @@ -178,7 +181,7 @@

Properties

JobToken - +

Gets the JobToken for this element reference.

@@ -210,7 +213,7 @@

Property Value

diff --git a/api/RueI.Displays.html b/api/RueI.Displays.html index a6ec954..6f05c40 100644 --- a/api/RueI.Displays.html +++ b/api/RueI.Displays.html @@ -98,7 +98,7 @@

Display
-

Represents a display attached to a DisplayCore.

+

Represents a basic display attached to a DisplayCore.

@@ -108,12 +108,7 @@

DisplayCore
-

Is responsible for managing all of the DisplayBases for a ReferenceHub.

-
-
-
-
EffectApplier
-

Provides a means of doing batch operations.

+

Manages all of the DisplayBases for a ReferenceHub.

diff --git a/api/RueI.Elements.DynamicElement.html b/api/RueI.Elements.DynamicElement.html index 3c35820..fb9e1e2 100644 --- a/api/RueI.Elements.DynamicElement.html +++ b/api/RueI.Elements.DynamicElement.html @@ -293,7 +293,7 @@

Returns

Remarks

-

This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string).

+

This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string, ElementOptions).

diff --git a/api/RueI.Elements.Element.html b/api/RueI.Elements.Element.html index 6adcef8..d37fe18 100644 --- a/api/RueI.Elements.Element.html +++ b/api/RueI.Elements.Element.html @@ -99,7 +99,7 @@

Represents the base interface for all elements.

+

Represents the base class for all elements, which are individual 'hints' present within an arbitrary number of Displays.

@@ -256,7 +256,7 @@

-
public ElementOptions Options { get; set; }
+
public virtual ElementOptions Options { get; set; }
@@ -409,7 +409,7 @@

Returns

Remarks

-

This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string).

+

This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string, ElementOptions).

diff --git a/api/RueI.Elements.Enums.ElementOptions.html b/api/RueI.Elements.Enums.ElementOptions.html index 0147ea5..ab549c1 100644 --- a/api/RueI.Elements.Enums.ElementOptions.html +++ b/api/RueI.Elements.Enums.ElementOptions.html @@ -127,11 +127,11 @@

Fields

-
Default = 1
+
Default = 0

Gets the default element settings.

-
NoparseIgnoresEscape = 1
-

Indicates whether or not noparse ignores escape sequences like \r, \u, and \n.

+
NoparseParsesEscape = 1
+

Indicates whether or not noparse parses escape sequences like \r, \u, and \n.

PreserveSpacing = 2

Indicates whether or not the vertical spacing of an element affects the baseline.

@@ -139,7 +139,7 @@

Fields
UseFunctionalPosition = 4

Indicates whether or not to automatically use functional positioning for the element.

-
Vanilla = 2
+
Vanilla = NoparseParsesEscape | PreserveSpacing | UseFunctionalPosition

Gets the vanilla options for hints.

diff --git a/api/RueI.Elements.Interfaces.ISettable.html b/api/RueI.Elements.Interfaces.ISettable.html index 9a0b2aa..1359474 100644 --- a/api/RueI.Elements.Interfaces.ISettable.html +++ b/api/RueI.Elements.Interfaces.ISettable.html @@ -99,7 +99,7 @@

Defines an element that can be set.

+

Defines an Element that can be set.

@@ -126,35 +126,34 @@

Methods +

Properties

- + -

- Set(string) - +

+ Content +

-

Sets the content of this element.

+

Gets or sets the content of this element.

-
void Set(string text)
+
string Content { get; set; }
-

Parameters

-
-
text string
-

The new element.

-
-
+

Property Value

+
+
string
+
+
diff --git a/api/RueI.Elements.Interfaces.html b/api/RueI.Elements.Interfaces.html index 75013f1..739fe6d 100644 --- a/api/RueI.Elements.Interfaces.html +++ b/api/RueI.Elements.Interfaces.html @@ -98,7 +98,7 @@

ISettable
-

Defines an element that can be set.

+

Defines an Element that can be set.

diff --git a/api/RueI.Elements.SetElement.html b/api/RueI.Elements.SetElement.html index 06c025e..c48e58e 100644 --- a/api/RueI.Elements.SetElement.html +++ b/api/RueI.Elements.SetElement.html @@ -91,7 +91,7 @@
Table of Contents

Class SetElement - +

@@ -194,7 +194,7 @@

Constructors

SetElement(float, string) - +

Initializes a new instance of the SetElement class.

@@ -226,31 +226,33 @@

Parameters

-

Methods +

Properties

- + -

- GetParsedData() - +

+ Content +

-

Gets the data used for parsing.

+

Gets or sets the content of this element.

-
protected override ParsedData GetParsedData()
+
public virtual string Content { get; set; }
-

Returns

+ + + +

Property Value

-
ParsedData
-

The ParsedData for the element.

-
+
string
+
@@ -259,32 +261,31 @@

Returns

-

Remarks

-

This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string).

-
- +

Methods +

- + -

- Set(string) - +

+ GetParsedData() +

-

Sets the content of this element.

+

Gets the data used for parsing.

-
public virtual void Set(string content)
+
protected override ParsedData GetParsedData()
-

Parameters

+ +

Returns

-
content string
-

The text to set the content to (will be parsed).

+
ParsedData
+

The ParsedData for the element.

@@ -294,7 +295,9 @@

Parameters

- +

Remarks

+

This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string, ElementOptions).

+
@@ -303,7 +306,7 @@

Parameters

diff --git a/api/RueI.Elements.html b/api/RueI.Elements.html index 0ef9c95..612e4c2 100644 --- a/api/RueI.Elements.html +++ b/api/RueI.Elements.html @@ -103,7 +103,7 @@

Element
-

Represents the base interface for all elements.

+

Represents the base class for all elements, which are individual 'hints' present within an arbitrary number of Displays.

diff --git a/api/RueI.Extensions.AutoElement.html b/api/RueI.Extensions.AutoElement.html index 313e589..1805ef3 100644 --- a/api/RueI.Extensions.AutoElement.html +++ b/api/RueI.Extensions.AutoElement.html @@ -91,7 +91,7 @@
Table of Contents

Class AutoElement - +

@@ -166,7 +166,7 @@

Properties

Roles - +

Gets or sets the roles that this AutoElement will give this element on.

@@ -200,9 +200,9 @@

Methods -

- Create<T>(Roles, IElemReference<T>, Func<DisplayCore, T>) - +

+ Create<T>(Roles, Func<DisplayCore, T>) +

Creates a new AutoElement using a IElemReference<T>.

@@ -210,16 +210,13 @@

-
public static AutoElement Create<T>(Roles roles, IElemReference<T> reference, Func<DisplayCore, T> creator) where T : Element
+
public static AutoElement Create<T>(Roles roles, Func<DisplayCore, T> creator) where T : Element

Parameters

roles Roles

The Roles to use for the AutoElement.

-
-
reference IElemReference<T>
-

The IElemReference<T> to use.

creator Func<DisplayCore, T>

A Func<T, TResult> that creates the elements.

@@ -253,7 +250,7 @@

Type Parameters

Create<T>(Roles, T) - +

Creates a new AutoElement of a shared Element.

@@ -301,7 +298,7 @@

Type Parameters

Disable() - +

Disables this AutoElement.

@@ -328,7 +325,7 @@

GiveTo(DisplayCore) - +

Gives this AutoElement to a DisplayCore.

@@ -361,7 +358,7 @@

Parameters

RemoveFrom(DisplayCore) - +

Removes this AutoElement from a DisplayCore.

@@ -390,11 +387,53 @@

Parameters

+ + +

+ UpdateEvery(TimeSpan, int) + +

+ +

Schedules an update for all players with one of the Roles every span.

+
+
+ +
+
public AutoElement UpdateEvery(TimeSpan span, int priority = 35)
+
+ +

Parameters

+
+
span TimeSpan
+

How often to schedule an update.

+
+
priority int
+

The priority of the update.

+
+
+ +

Returns

+
+
AutoElement
+

A reference to this AutoElement.

+
+
+ + + + + + + + + + + diff --git a/api/RueI.Extensions.ElemRefResolver-1.html b/api/RueI.Extensions.ElemRefResolver-1.html index 76148d7..702a673 100644 --- a/api/RueI.Extensions.ElemRefResolver-1.html +++ b/api/RueI.Extensions.ElemRefResolver-1.html @@ -91,7 +91,7 @@
Table of Contents

Class ElemRefResolver<T> - +

@@ -178,7 +178,7 @@

Constructors

ElemRefResolver(IElemReference<T>, Func<T>) - +

Represents a IElemReference<T> and its associated creator.

@@ -218,7 +218,7 @@

Properties

creator - +

A Func<TResult> that creates the element. if it does not exist.

@@ -250,7 +250,7 @@

Property Value

elemRef - +

The IElemReference<T> to use.

@@ -286,7 +286,7 @@

Methods

GetFor(DisplayCore) - +

Gets an instance of T using the IElemReference<T>, or creates it.

@@ -325,7 +325,7 @@

Returns

diff --git a/api/RueI.Displays.EffectApplier.html b/api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html similarity index 62% rename from api/RueI.Displays.EffectApplier.html rename to api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html index 0856fb0..602c8ce 100644 --- a/api/RueI.Displays.EffectApplier.html +++ b/api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html @@ -2,10 +2,10 @@ - Class EffectApplier + <title>Enum HintBuilding.AlignStyle | RueI - @@ -17,7 +17,7 @@ - + @@ -85,84 +85,63 @@
Table of Contents
-
+
-

- Class EffectApplier - + +

+ Enum HintBuilding.AlignStyle +

-
Namespace
RueI.Displays
+
Namespace
RueI.Extensions.HintBuilding
Assembly
RueI.dll
-

Provides a means of doing batch operations.

+

Represents all of the options for the alignment of a string of text.

-
public class EffectApplier
+
public enum HintBuilding.AlignStyle
-
-
Inheritance
-
- -
EffectApplier
-
-
-
-
Inherited Members
-
- - - - - - - -
- -
-
Extension Methods
-
- -
- +

Fields +

+
+
Center = 1
+

Indicates that the text should be center-aligned.

+
+
Flush = 4
+

Indicates that every line should be stretched to fill the display area. This includes the last line.

+
+
Justified = 3
+

Indicates that every line should be stretched to fill the display area, excluding the last line.

+
+
Left = 0
+

Indicates that the text should be left-aligned.

+
+
Right = 2
+

Indicates that the text should be right-aligned.

+
+
diff --git a/api/RueI.Extensions.HintBuilding.HintBuilding.html b/api/RueI.Extensions.HintBuilding.HintBuilding.html index 3615902..47064db 100644 --- a/api/RueI.Extensions.HintBuilding.HintBuilding.html +++ b/api/RueI.Extensions.HintBuilding.HintBuilding.html @@ -159,7 +159,7 @@

Methods

AddHorizontalPos(StringBuilder, float, MeasurementUnit) - +

Adds a pos tag to a StringBuilder.

@@ -204,7 +204,7 @@

Returns

AddLinebreak(StringBuilder) - +

Adds a linebreak to a StringBuilder.

@@ -243,7 +243,7 @@

Returns

AddSpace(StringBuilder, float, MeasurementUnit) - +

Adds a space tag to a StringBuilder.

@@ -288,7 +288,7 @@

Returns

AddSprite(StringBuilder, int) - +

Adds a sprite tag to a StringBuilder.

@@ -330,7 +330,7 @@

Returns

AddSprite(StringBuilder, int, Color) - +

Adds a sprite tag to a StringBuilder.

@@ -375,7 +375,7 @@

Returns

AddVOffset(StringBuilder, float, MeasurementUnit) - +

Adds a voffset tag to a StringBuilder.

@@ -416,11 +416,50 @@

Returns

+ + +

+ CloseAlign(StringBuilder) + +

+ +

Adds a closing align tag to a StringBuilder.

+
+
+ +
+
public static StringBuilder CloseAlign(this StringBuilder sb)
+
+ +

Parameters

+
+
sb StringBuilder
+

The StringBuilder to use.

+
+
+ +

Returns

+
+
StringBuilder
+

A reference to the original StringBuilder.

+
+
+ + + + + + + + + + +

CloseAlpha(StringBuilder) - +

Adds a closing alpha tag to a StringBuilder.

@@ -459,7 +498,7 @@

Returns

CloseBold(StringBuilder) - +

Adds a closing bold tag to a StringBuilder.

@@ -498,7 +537,7 @@

Returns

CloseColor(StringBuilder) - +

Adds a closing color tag to a StringBuilder.

@@ -537,7 +576,7 @@

Returns

CloseIndent(StringBuilder) - +

Adds a closing indent tag to a StringBuilder.

@@ -576,7 +615,7 @@

Returns

CloseItalics(StringBuilder) - +

Adds a closing italics tag to a StringBuilder.

@@ -615,7 +654,7 @@

Returns

CloseLineHeight(StringBuilder) - +

Adds a closing line-height tag to a StringBuilder.

@@ -654,7 +693,7 @@

Returns

CloseMargins(StringBuilder) - +

Adds a closing margins tag to a StringBuilder.

@@ -693,7 +732,7 @@

Returns

CloseMark(StringBuilder) - +

Adds a closing mark tag to a StringBuilder.

@@ -732,7 +771,7 @@

Returns

CloseMonospace(StringBuilder) - +

Adds a closing monospace tag to a StringBuilder.

@@ -771,7 +810,7 @@

Returns

CloseNobreak(StringBuilder) - +

Adds a closing nobreak tag to a StringBuilder.

@@ -810,7 +849,7 @@

Returns

CloseNoparse(StringBuilder) - +

Adds a closing noparse tag to a StringBuilder.

@@ -849,7 +888,7 @@

Returns

CloseRotation(StringBuilder) - +

Adds a closing rotation tag to a StringBuilder.

@@ -888,7 +927,7 @@

Returns

CloseScale(StringBuilder) - +

Adds a closing scale tag to a StringBuilder.

@@ -927,7 +966,7 @@

Returns

CloseSize(StringBuilder) - +

Adds a closing size tag to a StringBuilder.

@@ -966,7 +1005,7 @@

Returns

CloseStrikethrough(StringBuilder) - +

Adds a closing strikethrough tag to a StringBuilder.

@@ -1005,7 +1044,7 @@

Returns

CloseSubscript(StringBuilder) - +

Adds a closing subscript tag to a StringBuilder.

@@ -1044,7 +1083,7 @@

Returns

CloseSuperscript(StringBuilder) - +

Adds a closing superscript tag to a StringBuilder.

@@ -1083,7 +1122,7 @@

Returns

CloseUnderline(StringBuilder) - +

Adds a closing underline tag to a StringBuilder.

@@ -1122,7 +1161,7 @@

Returns

CloseVOffset(StringBuilder) - +

Adds a closing voffset tag to a StringBuilder.

@@ -1161,7 +1200,7 @@

Returns

CloseWidth(StringBuilder) - +

Adds a closing width tag to a StringBuilder.

@@ -1200,7 +1239,7 @@

Returns

ConvertToHex(Color) - +

Converts a Color to a hex code string.

@@ -1235,11 +1274,53 @@

Returns

+ + +

+ SetAlignment(StringBuilder, AlignStyle) + +

+ +

Adds an alignment tag to a StringBuilder.

+
+
+ +
+
public static StringBuilder SetAlignment(this StringBuilder sb, HintBuilding.AlignStyle align)
+
+ +

Parameters

+
+
sb StringBuilder
+

The StringBuilder to use.

+
+
align HintBuilding.AlignStyle
+

The HintBuilding.AlignStyle to use.

+
+
+ +

Returns

+
+
StringBuilder
+

A reference to the original StringBuilder.

+
+
+ + + + + + + + + + +

SetAlpha(StringBuilder, byte) - +

Adds an alpha tag to a StringBuilder.

@@ -1281,7 +1362,7 @@

Returns

SetAlpha(StringBuilder, int) - +

Adds an alpha tag to a StringBuilder.

@@ -1323,7 +1404,7 @@

Returns

SetBold(StringBuilder) - +

Adds a bold tag to a StringBuilder.

@@ -1362,7 +1443,7 @@

Returns

SetCase(StringBuilder, CaseStyle) - +

Adds a case tag to a StringBuilder.

@@ -1404,7 +1485,7 @@

Returns

SetColor(StringBuilder, byte, byte, byte, byte) - +

Adds a color tag to a StringBuilder from RGBA values.

@@ -1455,7 +1536,7 @@

Returns

SetColor(StringBuilder, Color) - +

Adds a color tag to a StringBuilder.

@@ -1497,7 +1578,7 @@

Returns

SetColor(StringBuilder, int, int, int, int) - +

Adds a color tag to a StringBuilder from RGBA values.

@@ -1548,7 +1629,7 @@

Returns

SetIndent(StringBuilder, float, MeasurementUnit) - +

Adds an indent tag to a StringBuilder.

@@ -1593,7 +1674,7 @@

Returns

SetItalics(StringBuilder) - +

Adds an italics tag to a StringBuilder.

@@ -1632,7 +1713,7 @@

Returns

SetLineHeight(StringBuilder, float, MeasurementUnit) - +

Adds a line-height tag to a StringBuilder.

@@ -1677,7 +1758,7 @@

Returns

SetMargins(StringBuilder, float, MeasurementUnit) - +

Adds an margins tag to a StringBuilder.

@@ -1722,7 +1803,7 @@

Returns

SetMark(StringBuilder, byte, byte, byte, byte) - +

Adds a mark tag to a StringBuilder from RGBA values.

@@ -1773,7 +1854,7 @@

Returns

SetMark(StringBuilder, Color) - +

Adds a mark tag to a StringBuilder.

@@ -1815,7 +1896,7 @@

Returns

SetMark(StringBuilder, int, int, int, int) - +

Adds a mark tag to a StringBuilder from RGBA values.

@@ -1866,7 +1947,7 @@

Returns

SetMonospace(StringBuilder, float, MeasurementUnit) - +

Adds a monospace tag to a StringBuilder.

@@ -1911,7 +1992,7 @@

Returns

SetNobreak(StringBuilder) - +

Adds a nobreak tag to a StringBuilder.

@@ -1950,7 +2031,7 @@

Returns

SetNoparse(StringBuilder) - +

Adds a noparse tag to a StringBuilder.

@@ -1989,7 +2070,7 @@

Returns

SetRotation(StringBuilder, int) - +

Adds a rotation tag to a StringBuilder.

@@ -2031,7 +2112,7 @@

Returns

SetScale(StringBuilder, float) - +

Adds a horizontal scale tag to a StringBuilder.

@@ -2073,7 +2154,7 @@

Returns

SetSize(StringBuilder, float, MeasurementUnit) - +

Adds a size tag to a StringBuilder.

@@ -2118,7 +2199,7 @@

Returns

SetStrikethrough(StringBuilder) - +

Adds a strikethrough tag to a StringBuilder.

@@ -2157,7 +2238,7 @@

Returns

SetSubscript(StringBuilder) - +

Adds a subscript tag to a StringBuilder.

@@ -2196,7 +2277,7 @@

Returns

SetSuperscript(StringBuilder) - +

Adds a superscript tag to a StringBuilder.

@@ -2235,7 +2316,7 @@

Returns

SetUnderline(StringBuilder) - +

Adds an underline tag to a StringBuilder.

@@ -2274,7 +2355,7 @@

Returns

SetWidth(StringBuilder, float, MeasurementUnit) - +

Adds a width tag to a StringBuilder.

diff --git a/api/RueI.Extensions.HintBuilding.html b/api/RueI.Extensions.HintBuilding.html index 55ac8d7..74c4c7d 100644 --- a/api/RueI.Extensions.HintBuilding.html +++ b/api/RueI.Extensions.HintBuilding.html @@ -101,6 +101,14 @@

Provides extensions for adding rich text tags to StringBuilders.

+

+Enums +

+
+
HintBuilding.AlignStyle
+

Represents all of the options for the alignment of a string of text.

+
+
diff --git a/api/RueI.Parsing.ClosingTag-1.html b/api/RueI.Parsing.ClosingTag-1.html index 0a6296a..986064d 100644 --- a/api/RueI.Parsing.ClosingTag-1.html +++ b/api/RueI.Parsing.ClosingTag-1.html @@ -272,7 +272,7 @@

Methods

ApplyTo(ParserContext) - +

Applies the effects ClosingTag<T> to a ParserContext.

diff --git a/api/RueI.Parsing.Parser.html b/api/RueI.Parsing.Parser.html index f544b08..73abb89 100644 --- a/api/RueI.Parsing.Parser.html +++ b/api/RueI.Parsing.Parser.html @@ -91,7 +91,7 @@
Table of Contents

Class Parser - +

@@ -99,12 +99,12 @@

Assembly
RueI.dll

-

Helps parse the content of elements.

+

Helps parse the content of elements. This class cannot be inherited.

-
public class Parser
+
public sealed class Parser
@@ -141,9 +141,6 @@

-

@@ -165,6 +162,11 @@

Examples

builder.Parse("hello world!") +

Remarks

+

The Parser is a sealed, immutable class that provides APIs for parsing (extracting the information of) hints so that +multiple can be displayed at once, along with the ability to add new RichTextTags. In order to create new Parsers, +you must use the ParserBuilder class.

+

Properties @@ -175,7 +177,7 @@

Properties

DefaultParser - +

Gets the default Parser.

@@ -207,7 +209,7 @@

Property Value

TagBackups - +

Gets a list of Parsers which this Parser will include the tags for.

@@ -239,7 +241,7 @@

Property Value

Tags - +

Gets the tags that will be searched for when parsing.

@@ -276,9 +278,9 @@

Methods -

- AddCharacter(ParserContext, char) - +

+ AddCharacter(ParserContext, char, bool) +

Adds a character to a parser context.

@@ -286,7 +288,7 @@

-
public static void AddCharacter(ParserContext context, char ch)
+
public static void AddCharacter(ParserContext context, char ch, bool append = true)

Parameters

@@ -296,6 +298,9 @@

Parameters

ch char

The character to add.

+
+
append bool
+

Whether or not the character should be appended to the ParserContext's ResultBuilder.

@@ -314,7 +319,7 @@

Parameters

CalculateCharacterLength(TextInfo, char) - +

Calculates the length of a char with a context.

@@ -356,7 +361,7 @@

Returns

CreateLineBreak(ParserContext, bool) - +

Generates the effects of a linebreak for a parser.

@@ -392,7 +397,7 @@

Parameters

GetTagAttributes(string, out Dictionary<string, string>) - +

Parses the tag attributes of a string.

@@ -432,9 +437,9 @@

Returns

-

- Parse(string) - +

+ Parse(string, ElementOptions) +

Parses a rich text string.

@@ -442,13 +447,16 @@

-
public ParsedData Parse(string text)
+
public ParsedData Parse(string text, ElementOptions options = ElementOptions.Default)

Parameters

text string

The string to parse.

+
+
options ElementOptions
+

The options of the element.

@@ -469,11 +477,15 @@

Returns

+

See Also

+ diff --git a/api/RueI.Parsing.ParserContext.html b/api/RueI.Parsing.ParserContext.html index 88b12c6..903fa9c 100644 --- a/api/RueI.Parsing.ParserContext.html +++ b/api/RueI.Parsing.ParserContext.html @@ -859,7 +859,7 @@

Type Parameters

ApplyClosingTags() - +

Applies the endingTags and closing SizeTags tags to this ParserContext.

@@ -886,7 +886,7 @@

Dispose() - +

Disposes this ParserContext, returning the string builder to the pool.

diff --git a/api/RueI.Parsing.Records.ParsedData.html b/api/RueI.Parsing.Records.ParsedData.html index 97e7d2d..837d3ea 100644 --- a/api/RueI.Parsing.Records.ParsedData.html +++ b/api/RueI.Parsing.Records.ParsedData.html @@ -91,7 +91,7 @@
Table of Contents

Class ParsedData - +

@@ -99,12 +99,12 @@

Defines a record that contains information used for displaying multiple elements.

+

Defines a class that contains parsed information about a single element, used for displaying multiple at a time.

-
public record ParsedData : IEquatable<ParsedData>
+
public class ParsedData
@@ -118,12 +118,6 @@

-
Implements
-
- -
-
@@ -164,39 +158,34 @@

Constructors +

Properties

- + -

- ParsedData(string, float) - +

+ Content +

-

Defines a record that contains information used for displaying multiple elements.

+

Gets the content of the element.

-
public ParsedData(string content, float offset)
+
public string Content { get; }
-

Parameters

-
-
content string
-

The element's content.

-
-
offset float
-

The offset that should be applied. Equivalent to the total linebreaks within the element.

-
-
- +

Property Value

+
+
string
+
+
@@ -204,23 +193,20 @@

Parameters

-

Properties -

+ - - -

- content - +

+ Offset +

-

The element's content.

+

Gets the offset that should be applied to the element.

-
public string content { get; init; }
+
public float Offset { get; }
@@ -229,7 +215,7 @@

Property Value

-
string
+
float
@@ -240,30 +226,38 @@

Property Value

- +

Methods +

+ -

- offset - + + +

+ Deconstruct(out string, out float) +

-

The offset that should be applied. Equivalent to the total linebreaks within the element.

+

Deconstructs this ParsedData.

-
public float offset { get; init; }
+
public void Deconstruct(out string content, out float offset)
+

Parameters

+
+
content string
+

The returned new content of the element.

+
+
offset float
+

The returned offset of the element.

+
+
-

Property Value

-
-
float
-
-
@@ -276,7 +270,7 @@

Property Value

diff --git a/api/RueI.Parsing.Records.html b/api/RueI.Parsing.Records.html index 9ed6be2..bf7244c 100644 --- a/api/RueI.Parsing.Records.html +++ b/api/RueI.Parsing.Records.html @@ -98,7 +98,7 @@

ParsedData
-

Defines a record that contains information used for displaying multiple elements.

+

Defines a class that contains parsed information about a single element, used for displaying multiple at a time.

diff --git a/api/RueI.Parsing.html b/api/RueI.Parsing.html index 410d96e..0d6d18c 100644 --- a/api/RueI.Parsing.html +++ b/api/RueI.Parsing.html @@ -108,7 +108,7 @@

Parser
-

Helps parse the content of elements.

+

Helps parse the content of elements. This class cannot be inherited.

diff --git a/api/RueI.RueIMain.html b/api/RueI.RueIMain.html index 8f7f091..c8c12bd 100644 --- a/api/RueI.RueIMain.html +++ b/api/RueI.RueIMain.html @@ -91,7 +91,7 @@
Table of Contents

Class RueIMain - +

@@ -158,7 +158,7 @@

Fields

HARMONYID - +

Gets the HarmonyLib.Harmony id for RueI.

@@ -189,7 +189,7 @@

Field Value

Version - +

Gets the current version of RueI.

@@ -225,7 +225,7 @@

Methods

EnsureInit() - +

Ensures that RueI is properly initialized.

@@ -252,7 +252,7 @@

diff --git a/api/RueI.UnityProvider.MECAsyncOperation.html b/api/RueI.UnityProvider.MECAsyncOperation.html index 678285b..7a260a1 100644 --- a/api/RueI.UnityProvider.MECAsyncOperation.html +++ b/api/RueI.UnityProvider.MECAsyncOperation.html @@ -91,7 +91,7 @@

Table of Contents

Class UnityProvider.MECAsyncOperation - +

@@ -173,7 +173,7 @@

Constructors

MECAsyncOperation(TimeSpan, Action) - +

Initializes a new instance of the UnityProvider.MECAsyncOperation class, and then immediately runs.

@@ -213,7 +213,7 @@

Properties

IsRunning - +

Gets a value indicating whether or not this operation is handling.

@@ -249,7 +249,7 @@

Methods

Cancel() - +

Cancels this operation.

@@ -276,7 +276,7 @@

Dispose() - +

Disposes this MEC operation.

@@ -303,7 +303,7 @@

- Edit this page + Edit this page

diff --git a/api/toc.html b/api/toc.html index c1cd6ff..63c2398 100644 --- a/api/toc.html +++ b/api/toc.html @@ -63,9 +63,6 @@
  • DisplayCore
  • -
  • - EffectApplier -
  • ElemCombiner
  • @@ -229,6 +226,9 @@
  • HintBuilding
  • +
  • + HintBuilding.AlignStyle +
  • diff --git a/api/toc.json b/api/toc.json index 7ee498f..b779260 100644 --- a/api/toc.json +++ b/api/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"RueI","href":"RueI.html","topicHref":"RueI.html","topicUid":"RueI","items":[{"name":"CharacterLengths","href":"RueI.CharacterLengths.html","topicHref":"RueI.CharacterLengths.html","topicUid":"RueI.CharacterLengths"},{"name":"Constants","href":"RueI.Constants.html","topicHref":"RueI.Constants.html","topicUid":"RueI.Constants"},{"name":"NonUnityProvider","href":"RueI.NonUnityProvider.html","topicHref":"RueI.NonUnityProvider.html","topicUid":"RueI.NonUnityProvider"},{"name":"NonUnityProvider.TaskAsyncOperation","href":"RueI.NonUnityProvider.TaskAsyncOperation.html","topicHref":"RueI.NonUnityProvider.TaskAsyncOperation.html","topicUid":"RueI.NonUnityProvider.TaskAsyncOperation"},{"name":"RueIMain","href":"RueI.RueIMain.html","topicHref":"RueI.RueIMain.html","topicUid":"RueI.RueIMain"},{"name":"Ruetility","href":"RueI.Ruetility.html","topicHref":"RueI.Ruetility.html","topicUid":"RueI.Ruetility"},{"name":"UnityAlternative","href":"RueI.UnityAlternative.html","topicHref":"RueI.UnityAlternative.html","topicUid":"RueI.UnityAlternative"},{"name":"UnityAlternative.IAsyncOperation","href":"RueI.UnityAlternative.IAsyncOperation.html","topicHref":"RueI.UnityAlternative.IAsyncOperation.html","topicUid":"RueI.UnityAlternative.IAsyncOperation"},{"name":"UnityProvider","href":"RueI.UnityProvider.html","topicHref":"RueI.UnityProvider.html","topicUid":"RueI.UnityProvider"},{"name":"UnityProvider.MECAsyncOperation","href":"RueI.UnityProvider.MECAsyncOperation.html","topicHref":"RueI.UnityProvider.MECAsyncOperation.html","topicUid":"RueI.UnityProvider.MECAsyncOperation"}]},{"name":"RueI.Displays","href":"RueI.Displays.html","topicHref":"RueI.Displays.html","topicUid":"RueI.Displays","items":[{"name":"Display","href":"RueI.Displays.Display.html","topicHref":"RueI.Displays.Display.html","topicUid":"RueI.Displays.Display"},{"name":"DisplayBase","href":"RueI.Displays.DisplayBase.html","topicHref":"RueI.Displays.DisplayBase.html","topicUid":"RueI.Displays.DisplayBase"},{"name":"DisplayCore","href":"RueI.Displays.DisplayCore.html","topicHref":"RueI.Displays.DisplayCore.html","topicUid":"RueI.Displays.DisplayCore"},{"name":"EffectApplier","href":"RueI.Displays.EffectApplier.html","topicHref":"RueI.Displays.EffectApplier.html","topicUid":"RueI.Displays.EffectApplier"},{"name":"ElemCombiner","href":"RueI.Displays.ElemCombiner.html","topicHref":"RueI.Displays.ElemCombiner.html","topicUid":"RueI.Displays.ElemCombiner"},{"name":"IElemReference","href":"RueI.Displays.IElemReference-1.html","topicHref":"RueI.Displays.IElemReference-1.html","topicUid":"RueI.Displays.IElemReference`1","name.vb":"IElemReference(Of T)"},{"name":"Roles","href":"RueI.Displays.Roles.html","topicHref":"RueI.Displays.Roles.html","topicUid":"RueI.Displays.Roles"},{"name":"Screen","href":"RueI.Displays.Screen.html","topicHref":"RueI.Displays.Screen.html","topicUid":"RueI.Displays.Screen"},{"name":"ScreenDisplay","href":"RueI.Displays.ScreenDisplay.html","topicHref":"RueI.Displays.ScreenDisplay.html","topicUid":"RueI.Displays.ScreenDisplay"}]},{"name":"RueI.Displays.Interfaces","href":"RueI.Displays.Interfaces.html","topicHref":"RueI.Displays.Interfaces.html","topicUid":"RueI.Displays.Interfaces","items":[{"name":"IElementContainer","href":"RueI.Displays.Interfaces.IElementContainer.html","topicHref":"RueI.Displays.Interfaces.IElementContainer.html","topicUid":"RueI.Displays.Interfaces.IElementContainer"}]},{"name":"RueI.Displays.Scheduling","href":"RueI.Displays.Scheduling.html","topicHref":"RueI.Displays.Scheduling.html","topicUid":"RueI.Displays.Scheduling","items":[{"name":"JobToken","href":"RueI.Displays.Scheduling.JobToken.html","topicHref":"RueI.Displays.Scheduling.JobToken.html","topicUid":"RueI.Displays.Scheduling.JobToken"},{"name":"RateLimiter","href":"RueI.Displays.Scheduling.RateLimiter.html","topicHref":"RueI.Displays.Scheduling.RateLimiter.html","topicUid":"RueI.Displays.Scheduling.RateLimiter"},{"name":"Scheduler","href":"RueI.Displays.Scheduling.Scheduler.html","topicHref":"RueI.Displays.Scheduling.Scheduler.html","topicUid":"RueI.Displays.Scheduling.Scheduler"},{"name":"TimedElemRef","href":"RueI.Displays.Scheduling.TimedElemRef-1.html","topicHref":"RueI.Displays.Scheduling.TimedElemRef-1.html","topicUid":"RueI.Displays.Scheduling.TimedElemRef`1","name.vb":"TimedElemRef(Of T)"}]},{"name":"RueI.Displays.Scheduling.Records","href":"RueI.Displays.Scheduling.Records.html","topicHref":"RueI.Displays.Scheduling.Records.html","topicUid":"RueI.Displays.Scheduling.Records","items":[{"name":"ScheduledJob","href":"RueI.Displays.Scheduling.Records.ScheduledJob.html","topicHref":"RueI.Displays.Scheduling.Records.ScheduledJob.html","topicUid":"RueI.Displays.Scheduling.Records.ScheduledJob"}]},{"name":"RueI.Elements","href":"RueI.Elements.html","topicHref":"RueI.Elements.html","topicUid":"RueI.Elements","items":[{"name":"DynamicElement","href":"RueI.Elements.DynamicElement.html","topicHref":"RueI.Elements.DynamicElement.html","topicUid":"RueI.Elements.DynamicElement"},{"name":"Element","href":"RueI.Elements.Element.html","topicHref":"RueI.Elements.Element.html","topicUid":"RueI.Elements.Element"},{"name":"SetElement","href":"RueI.Elements.SetElement.html","topicHref":"RueI.Elements.SetElement.html","topicUid":"RueI.Elements.SetElement"}]},{"name":"RueI.Elements.Delegates","href":"RueI.Elements.Delegates.html","topicHref":"RueI.Elements.Delegates.html","topicUid":"RueI.Elements.Delegates","items":[{"name":"GetContent","href":"RueI.Elements.Delegates.GetContent.html","topicHref":"RueI.Elements.Delegates.GetContent.html","topicUid":"RueI.Elements.Delegates.GetContent"}]},{"name":"RueI.Elements.Enums","href":"RueI.Elements.Enums.html","topicHref":"RueI.Elements.Enums.html","topicUid":"RueI.Elements.Enums","items":[{"name":"ElementOptions","href":"RueI.Elements.Enums.ElementOptions.html","topicHref":"RueI.Elements.Enums.ElementOptions.html","topicUid":"RueI.Elements.Enums.ElementOptions"}]},{"name":"RueI.Elements.Interfaces","href":"RueI.Elements.Interfaces.html","topicHref":"RueI.Elements.Interfaces.html","topicUid":"RueI.Elements.Interfaces","items":[{"name":"ISettable","href":"RueI.Elements.Interfaces.ISettable.html","topicHref":"RueI.Elements.Interfaces.ISettable.html","topicUid":"RueI.Elements.Interfaces.ISettable"}]},{"name":"RueI.Events","href":"RueI.Events.html","topicHref":"RueI.Events.html","topicUid":"RueI.Events","items":[{"name":"DisplayUpdatedEventArgs","href":"RueI.Events.DisplayUpdatedEventArgs.html","topicHref":"RueI.Events.DisplayUpdatedEventArgs.html","topicUid":"RueI.Events.DisplayUpdatedEventArgs"},{"name":"Events","href":"RueI.Events.Events.html","topicHref":"RueI.Events.Events.html","topicUid":"RueI.Events.Events"},{"name":"Events.RueIEvent","href":"RueI.Events.Events.RueIEvent-1.html","topicHref":"RueI.Events.Events.RueIEvent-1.html","topicUid":"RueI.Events.Events.RueIEvent`1","name.vb":"Events.RueIEvent(Of T)"}]},{"name":"RueI.Extensions","href":"RueI.Extensions.html","topicHref":"RueI.Extensions.html","topicUid":"RueI.Extensions","items":[{"name":"AutoElement","href":"RueI.Extensions.AutoElement.html","topicHref":"RueI.Extensions.AutoElement.html","topicUid":"RueI.Extensions.AutoElement"},{"name":"CollectionExtensions","href":"RueI.Extensions.CollectionExtensions.html","topicHref":"RueI.Extensions.CollectionExtensions.html","topicUid":"RueI.Extensions.CollectionExtensions"},{"name":"DisplayCoreExtensions","href":"RueI.Extensions.DisplayCoreExtensions.html","topicHref":"RueI.Extensions.DisplayCoreExtensions.html","topicUid":"RueI.Extensions.DisplayCoreExtensions"},{"name":"ElemRefResolver","href":"RueI.Extensions.ElemRefResolver-1.html","topicHref":"RueI.Extensions.ElemRefResolver-1.html","topicUid":"RueI.Extensions.ElemRefResolver`1","name.vb":"ElemRefResolver(Of T)"},{"name":"ElementHelpers","href":"RueI.Extensions.ElementHelpers.html","topicHref":"RueI.Extensions.ElementHelpers.html","topicUid":"RueI.Extensions.ElementHelpers"},{"name":"EnumExtensions","href":"RueI.Extensions.EnumExtensions.html","topicHref":"RueI.Extensions.EnumExtensions.html","topicUid":"RueI.Extensions.EnumExtensions"},{"name":"IComparableExtensions","href":"RueI.Extensions.IComparableExtensions.html","topicHref":"RueI.Extensions.IComparableExtensions.html","topicUid":"RueI.Extensions.IComparableExtensions"},{"name":"IEnumerableExtensions","href":"RueI.Extensions.IEnumerableExtensions.html","topicHref":"RueI.Extensions.IEnumerableExtensions.html","topicUid":"RueI.Extensions.IEnumerableExtensions"},{"name":"Intersection","href":"RueI.Extensions.Intersection-2.html","topicHref":"RueI.Extensions.Intersection-2.html","topicUid":"RueI.Extensions.Intersection`2","name.vb":"Intersection(Of T, TOther)"},{"name":"UniversalExtensions","href":"RueI.Extensions.UniversalExtensions.html","topicHref":"RueI.Extensions.UniversalExtensions.html","topicUid":"RueI.Extensions.UniversalExtensions"}]},{"name":"RueI.Extensions.HintBuilding","href":"RueI.Extensions.HintBuilding.html","topicHref":"RueI.Extensions.HintBuilding.html","topicUid":"RueI.Extensions.HintBuilding","items":[{"name":"HintBuilding","href":"RueI.Extensions.HintBuilding.HintBuilding.html","topicHref":"RueI.Extensions.HintBuilding.HintBuilding.html","topicUid":"RueI.Extensions.HintBuilding.HintBuilding"}]},{"name":"RueI.Parsing","href":"RueI.Parsing.html","topicHref":"RueI.Parsing.html","topicUid":"RueI.Parsing","items":[{"name":"ClosingTag","href":"RueI.Parsing.ClosingTag-1.html","topicHref":"RueI.Parsing.ClosingTag-1.html","topicUid":"RueI.Parsing.ClosingTag`1","name.vb":"ClosingTag(Of T)"},{"name":"NoParamsTag","href":"RueI.Parsing.NoParamsTag.html","topicHref":"RueI.Parsing.NoParamsTag.html","topicUid":"RueI.Parsing.NoParamsTag"},{"name":"Parser","href":"RueI.Parsing.Parser.html","topicHref":"RueI.Parsing.Parser.html","topicUid":"RueI.Parsing.Parser"},{"name":"ParserBuilder","href":"RueI.Parsing.ParserBuilder.html","topicHref":"RueI.Parsing.ParserBuilder.html","topicUid":"RueI.Parsing.ParserBuilder"},{"name":"ParserContext","href":"RueI.Parsing.ParserContext.html","topicHref":"RueI.Parsing.ParserContext.html","topicUid":"RueI.Parsing.ParserContext"},{"name":"RichTextTag","href":"RueI.Parsing.RichTextTag.html","topicHref":"RueI.Parsing.RichTextTag.html","topicUid":"RueI.Parsing.RichTextTag"},{"name":"TextInfo","href":"RueI.Parsing.TextInfo.html","topicHref":"RueI.Parsing.TextInfo.html","topicUid":"RueI.Parsing.TextInfo"}]},{"name":"RueI.Parsing.Enums","href":"RueI.Parsing.Enums.html","topicHref":"RueI.Parsing.Enums.html","topicUid":"RueI.Parsing.Enums","items":[{"name":"CaseStyle","href":"RueI.Parsing.Enums.CaseStyle.html","topicHref":"RueI.Parsing.Enums.CaseStyle.html","topicUid":"RueI.Parsing.Enums.CaseStyle"},{"name":"ColorStyle","href":"RueI.Parsing.Enums.ColorStyle.html","topicHref":"RueI.Parsing.Enums.ColorStyle.html","topicUid":"RueI.Parsing.Enums.ColorStyle"},{"name":"MeasurementUnit","href":"RueI.Parsing.Enums.MeasurementUnit.html","topicHref":"RueI.Parsing.Enums.MeasurementUnit.html","topicUid":"RueI.Parsing.Enums.MeasurementUnit"},{"name":"TagStyle","href":"RueI.Parsing.Enums.TagStyle.html","topicHref":"RueI.Parsing.Enums.TagStyle.html","topicUid":"RueI.Parsing.Enums.TagStyle"}]},{"name":"RueI.Parsing.Records","href":"RueI.Parsing.Records.html","topicHref":"RueI.Parsing.Records.html","topicUid":"RueI.Parsing.Records","items":[{"name":"MeasurementInfo","href":"RueI.Parsing.Records.MeasurementInfo.html","topicHref":"RueI.Parsing.Records.MeasurementInfo.html","topicUid":"RueI.Parsing.Records.MeasurementInfo"},{"name":"ParsedData","href":"RueI.Parsing.Records.ParsedData.html","topicHref":"RueI.Parsing.Records.ParsedData.html","topicUid":"RueI.Parsing.Records.ParsedData"}]},{"name":"RueI.Parsing.Tags","href":"RueI.Parsing.Tags.html","topicHref":"RueI.Parsing.Tags.html","topicUid":"RueI.Parsing.Tags","items":[{"name":"MeasurementTag","href":"RueI.Parsing.Tags.MeasurementTag.html","topicHref":"RueI.Parsing.Tags.MeasurementTag.html","topicUid":"RueI.Parsing.Tags.MeasurementTag"},{"name":"RichTextTagAttribute","href":"RueI.Parsing.Tags.RichTextTagAttribute.html","topicHref":"RueI.Parsing.Tags.RichTextTagAttribute.html","topicUid":"RueI.Parsing.Tags.RichTextTagAttribute"},{"name":"SharedTag","href":"RueI.Parsing.Tags.SharedTag-1.html","topicHref":"RueI.Parsing.Tags.SharedTag-1.html","topicUid":"RueI.Parsing.Tags.SharedTag`1","name.vb":"SharedTag(Of T)"},{"name":"TagHelpers","href":"RueI.Parsing.Tags.TagHelpers.html","topicHref":"RueI.Parsing.Tags.TagHelpers.html","topicUid":"RueI.Parsing.Tags.TagHelpers"}]},{"name":"RueI.Parsing.Tags.ConcreteTags","href":"RueI.Parsing.Tags.ConcreteTags.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.html","topicUid":"RueI.Parsing.Tags.ConcreteTags","items":[{"name":"AlignTag","href":"RueI.Parsing.Tags.ConcreteTags.AlignTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.AlignTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.AlignTag"},{"name":"AllcapsTag","href":"RueI.Parsing.Tags.ConcreteTags.AllcapsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.AllcapsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.AllcapsTag"},{"name":"AlphaTag","href":"RueI.Parsing.Tags.ConcreteTags.AlphaTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.AlphaTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.AlphaTag"},{"name":"BoldTag","href":"RueI.Parsing.Tags.ConcreteTags.BoldTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.BoldTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.BoldTag"},{"name":"BrTag","href":"RueI.Parsing.Tags.ConcreteTags.BrTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.BrTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.BrTag"},{"name":"CSpaceTag","href":"RueI.Parsing.Tags.ConcreteTags.CSpaceTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CSpaceTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CSpaceTag"},{"name":"CloseAlignTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseAlignTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseAlignTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseAlignTag"},{"name":"CloseAllcapsTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseAllcapsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseAllcapsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseAllcapsTag"},{"name":"CloseAlphaTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseAlphaTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseAlphaTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseAlphaTag"},{"name":"CloseBoldTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseBoldTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseBoldTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseBoldTag"},{"name":"CloseCSpaceTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseCSpaceTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseCSpaceTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseCSpaceTag"},{"name":"CloseColorTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseColorTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseColorTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseColorTag"},{"name":"CloseIndentTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseIndentTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseIndentTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseIndentTag"},{"name":"CloseItalicsTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseItalicsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseItalicsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseItalicsTag"},{"name":"CloseLineHeightTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseLineHeightTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseLineHeightTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseLineHeightTag"},{"name":"CloseLineIndentTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseLineIndentTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseLineIndentTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseLineIndentTag"},{"name":"CloseLowercase","href":"RueI.Parsing.Tags.ConcreteTags.CloseLowercase.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseLowercase.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseLowercase"},{"name":"CloseMarginTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseMarginTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseMarginTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseMarginTag"},{"name":"CloseMarkTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseMarkTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseMarkTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseMarkTag"},{"name":"CloseNobrTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseNobrTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseNobrTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseNobrTag"},{"name":"CloseNoparseTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseNoparseTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseNoparseTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseNoparseTag"},{"name":"CloseRotateTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseRotateTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseRotateTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseRotateTag"},{"name":"CloseScaleTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseScaleTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseScaleTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseScaleTag"},{"name":"CloseSizeTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseSizeTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseSizeTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseSizeTag"},{"name":"CloseSmallcapsTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseSmallcapsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseSmallcapsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseSmallcapsTag"},{"name":"CloseStrikethroughTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseStrikethroughTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseStrikethroughTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseStrikethroughTag"},{"name":"CloseSubscriptTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseSubscriptTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseSubscriptTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseSubscriptTag"},{"name":"CloseSuperscriptTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseSuperscriptTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseSuperscriptTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseSuperscriptTag"},{"name":"CloseUnderlineTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseUnderlineTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseUnderlineTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseUnderlineTag"},{"name":"ColorTag","href":"RueI.Parsing.Tags.ConcreteTags.ColorTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.ColorTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.ColorTag"},{"name":"IndentTag","href":"RueI.Parsing.Tags.ConcreteTags.IndentTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.IndentTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.IndentTag"},{"name":"ItalicsAngleTag","href":"RueI.Parsing.Tags.ConcreteTags.ItalicsAngleTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.ItalicsAngleTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.ItalicsAngleTag"},{"name":"ItalicsTag","href":"RueI.Parsing.Tags.ConcreteTags.ItalicsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.ItalicsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.ItalicsTag"},{"name":"LineHeightTag","href":"RueI.Parsing.Tags.ConcreteTags.LineHeightTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.LineHeightTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.LineHeightTag"},{"name":"LineIndentTag","href":"RueI.Parsing.Tags.ConcreteTags.LineIndentTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.LineIndentTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.LineIndentTag"},{"name":"LowercaseTag","href":"RueI.Parsing.Tags.ConcreteTags.LowercaseTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.LowercaseTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.LowercaseTag"},{"name":"MarginLeft","href":"RueI.Parsing.Tags.ConcreteTags.MarginLeft.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.MarginLeft.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.MarginLeft"},{"name":"MarginRight","href":"RueI.Parsing.Tags.ConcreteTags.MarginRight.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.MarginRight.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.MarginRight"},{"name":"MarginTag","href":"RueI.Parsing.Tags.ConcreteTags.MarginTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.MarginTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.MarginTag"},{"name":"MarkTag","href":"RueI.Parsing.Tags.ConcreteTags.MarkTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.MarkTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.MarkTag"},{"name":"NobrTag","href":"RueI.Parsing.Tags.ConcreteTags.NobrTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.NobrTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.NobrTag"},{"name":"NoparseTag","href":"RueI.Parsing.Tags.ConcreteTags.NoparseTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.NoparseTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.NoparseTag"},{"name":"PageTag","href":"RueI.Parsing.Tags.ConcreteTags.PageTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.PageTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.PageTag"},{"name":"PosTag","href":"RueI.Parsing.Tags.ConcreteTags.PosTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.PosTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.PosTag"},{"name":"RotateTag","href":"RueI.Parsing.Tags.ConcreteTags.RotateTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.RotateTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.RotateTag"},{"name":"ScaleTag","href":"RueI.Parsing.Tags.ConcreteTags.ScaleTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.ScaleTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.ScaleTag"},{"name":"SizeTag","href":"RueI.Parsing.Tags.ConcreteTags.SizeTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SizeTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SizeTag"},{"name":"SmallcapsTag","href":"RueI.Parsing.Tags.ConcreteTags.SmallcapsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SmallcapsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SmallcapsTag"},{"name":"SpaceTag","href":"RueI.Parsing.Tags.ConcreteTags.SpaceTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SpaceTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SpaceTag"},{"name":"StrikethroughTag","href":"RueI.Parsing.Tags.ConcreteTags.StrikethroughTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.StrikethroughTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.StrikethroughTag"},{"name":"SubscriptTag","href":"RueI.Parsing.Tags.ConcreteTags.SubscriptTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SubscriptTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SubscriptTag"},{"name":"SuperscriptTag","href":"RueI.Parsing.Tags.ConcreteTags.SuperscriptTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SuperscriptTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SuperscriptTag"},{"name":"UnderlineTag","href":"RueI.Parsing.Tags.ConcreteTags.UnderlineTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.UnderlineTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.UnderlineTag"}]},{"name":"RueI.Patches","href":"RueI.Patches.html","topicHref":"RueI.Patches.html","topicUid":"RueI.Patches","items":[{"name":"HintPatch","href":"RueI.Patches.HintPatch.html","topicHref":"RueI.Patches.HintPatch.html","topicUid":"RueI.Patches.HintPatch"},{"name":"PatchHelper","href":"RueI.Patches.PatchHelper.html","topicHref":"RueI.Patches.PatchHelper.html","topicUid":"RueI.Patches.PatchHelper"}]},{"name":"eMEC","href":"eMEC.html","topicHref":"eMEC.html","topicUid":"eMEC","items":[{"name":"Cooldown","href":"eMEC.Cooldown.html","topicHref":"eMEC.Cooldown.html","topicUid":"eMEC.Cooldown"},{"name":"ITaskable","href":"eMEC.ITaskable.html","topicHref":"eMEC.ITaskable.html","topicUid":"eMEC.ITaskable"},{"name":"MECExtensions","href":"eMEC.MECExtensions.html","topicHref":"eMEC.MECExtensions.html","topicUid":"eMEC.MECExtensions"},{"name":"TaskBase","href":"eMEC.TaskBase.html","topicHref":"eMEC.TaskBase.html","topicUid":"eMEC.TaskBase"},{"name":"TaskPool","href":"eMEC.TaskPool.html","topicHref":"eMEC.TaskPool.html","topicUid":"eMEC.TaskPool"},{"name":"UpdateTask","href":"eMEC.UpdateTask.html","topicHref":"eMEC.UpdateTask.html","topicUid":"eMEC.UpdateTask"}]}],"memberLayout":"SamePage","pdf":false} +{"items":[{"name":"RueI","href":"RueI.html","topicHref":"RueI.html","topicUid":"RueI","items":[{"name":"CharacterLengths","href":"RueI.CharacterLengths.html","topicHref":"RueI.CharacterLengths.html","topicUid":"RueI.CharacterLengths"},{"name":"Constants","href":"RueI.Constants.html","topicHref":"RueI.Constants.html","topicUid":"RueI.Constants"},{"name":"NonUnityProvider","href":"RueI.NonUnityProvider.html","topicHref":"RueI.NonUnityProvider.html","topicUid":"RueI.NonUnityProvider"},{"name":"NonUnityProvider.TaskAsyncOperation","href":"RueI.NonUnityProvider.TaskAsyncOperation.html","topicHref":"RueI.NonUnityProvider.TaskAsyncOperation.html","topicUid":"RueI.NonUnityProvider.TaskAsyncOperation"},{"name":"RueIMain","href":"RueI.RueIMain.html","topicHref":"RueI.RueIMain.html","topicUid":"RueI.RueIMain"},{"name":"Ruetility","href":"RueI.Ruetility.html","topicHref":"RueI.Ruetility.html","topicUid":"RueI.Ruetility"},{"name":"UnityAlternative","href":"RueI.UnityAlternative.html","topicHref":"RueI.UnityAlternative.html","topicUid":"RueI.UnityAlternative"},{"name":"UnityAlternative.IAsyncOperation","href":"RueI.UnityAlternative.IAsyncOperation.html","topicHref":"RueI.UnityAlternative.IAsyncOperation.html","topicUid":"RueI.UnityAlternative.IAsyncOperation"},{"name":"UnityProvider","href":"RueI.UnityProvider.html","topicHref":"RueI.UnityProvider.html","topicUid":"RueI.UnityProvider"},{"name":"UnityProvider.MECAsyncOperation","href":"RueI.UnityProvider.MECAsyncOperation.html","topicHref":"RueI.UnityProvider.MECAsyncOperation.html","topicUid":"RueI.UnityProvider.MECAsyncOperation"}]},{"name":"RueI.Displays","href":"RueI.Displays.html","topicHref":"RueI.Displays.html","topicUid":"RueI.Displays","items":[{"name":"Display","href":"RueI.Displays.Display.html","topicHref":"RueI.Displays.Display.html","topicUid":"RueI.Displays.Display"},{"name":"DisplayBase","href":"RueI.Displays.DisplayBase.html","topicHref":"RueI.Displays.DisplayBase.html","topicUid":"RueI.Displays.DisplayBase"},{"name":"DisplayCore","href":"RueI.Displays.DisplayCore.html","topicHref":"RueI.Displays.DisplayCore.html","topicUid":"RueI.Displays.DisplayCore"},{"name":"ElemCombiner","href":"RueI.Displays.ElemCombiner.html","topicHref":"RueI.Displays.ElemCombiner.html","topicUid":"RueI.Displays.ElemCombiner"},{"name":"IElemReference","href":"RueI.Displays.IElemReference-1.html","topicHref":"RueI.Displays.IElemReference-1.html","topicUid":"RueI.Displays.IElemReference`1","name.vb":"IElemReference(Of T)"},{"name":"Roles","href":"RueI.Displays.Roles.html","topicHref":"RueI.Displays.Roles.html","topicUid":"RueI.Displays.Roles"},{"name":"Screen","href":"RueI.Displays.Screen.html","topicHref":"RueI.Displays.Screen.html","topicUid":"RueI.Displays.Screen"},{"name":"ScreenDisplay","href":"RueI.Displays.ScreenDisplay.html","topicHref":"RueI.Displays.ScreenDisplay.html","topicUid":"RueI.Displays.ScreenDisplay"}]},{"name":"RueI.Displays.Interfaces","href":"RueI.Displays.Interfaces.html","topicHref":"RueI.Displays.Interfaces.html","topicUid":"RueI.Displays.Interfaces","items":[{"name":"IElementContainer","href":"RueI.Displays.Interfaces.IElementContainer.html","topicHref":"RueI.Displays.Interfaces.IElementContainer.html","topicUid":"RueI.Displays.Interfaces.IElementContainer"}]},{"name":"RueI.Displays.Scheduling","href":"RueI.Displays.Scheduling.html","topicHref":"RueI.Displays.Scheduling.html","topicUid":"RueI.Displays.Scheduling","items":[{"name":"JobToken","href":"RueI.Displays.Scheduling.JobToken.html","topicHref":"RueI.Displays.Scheduling.JobToken.html","topicUid":"RueI.Displays.Scheduling.JobToken"},{"name":"RateLimiter","href":"RueI.Displays.Scheduling.RateLimiter.html","topicHref":"RueI.Displays.Scheduling.RateLimiter.html","topicUid":"RueI.Displays.Scheduling.RateLimiter"},{"name":"Scheduler","href":"RueI.Displays.Scheduling.Scheduler.html","topicHref":"RueI.Displays.Scheduling.Scheduler.html","topicUid":"RueI.Displays.Scheduling.Scheduler"},{"name":"TimedElemRef","href":"RueI.Displays.Scheduling.TimedElemRef-1.html","topicHref":"RueI.Displays.Scheduling.TimedElemRef-1.html","topicUid":"RueI.Displays.Scheduling.TimedElemRef`1","name.vb":"TimedElemRef(Of T)"}]},{"name":"RueI.Displays.Scheduling.Records","href":"RueI.Displays.Scheduling.Records.html","topicHref":"RueI.Displays.Scheduling.Records.html","topicUid":"RueI.Displays.Scheduling.Records","items":[{"name":"ScheduledJob","href":"RueI.Displays.Scheduling.Records.ScheduledJob.html","topicHref":"RueI.Displays.Scheduling.Records.ScheduledJob.html","topicUid":"RueI.Displays.Scheduling.Records.ScheduledJob"}]},{"name":"RueI.Elements","href":"RueI.Elements.html","topicHref":"RueI.Elements.html","topicUid":"RueI.Elements","items":[{"name":"DynamicElement","href":"RueI.Elements.DynamicElement.html","topicHref":"RueI.Elements.DynamicElement.html","topicUid":"RueI.Elements.DynamicElement"},{"name":"Element","href":"RueI.Elements.Element.html","topicHref":"RueI.Elements.Element.html","topicUid":"RueI.Elements.Element"},{"name":"SetElement","href":"RueI.Elements.SetElement.html","topicHref":"RueI.Elements.SetElement.html","topicUid":"RueI.Elements.SetElement"}]},{"name":"RueI.Elements.Delegates","href":"RueI.Elements.Delegates.html","topicHref":"RueI.Elements.Delegates.html","topicUid":"RueI.Elements.Delegates","items":[{"name":"GetContent","href":"RueI.Elements.Delegates.GetContent.html","topicHref":"RueI.Elements.Delegates.GetContent.html","topicUid":"RueI.Elements.Delegates.GetContent"}]},{"name":"RueI.Elements.Enums","href":"RueI.Elements.Enums.html","topicHref":"RueI.Elements.Enums.html","topicUid":"RueI.Elements.Enums","items":[{"name":"ElementOptions","href":"RueI.Elements.Enums.ElementOptions.html","topicHref":"RueI.Elements.Enums.ElementOptions.html","topicUid":"RueI.Elements.Enums.ElementOptions"}]},{"name":"RueI.Elements.Interfaces","href":"RueI.Elements.Interfaces.html","topicHref":"RueI.Elements.Interfaces.html","topicUid":"RueI.Elements.Interfaces","items":[{"name":"ISettable","href":"RueI.Elements.Interfaces.ISettable.html","topicHref":"RueI.Elements.Interfaces.ISettable.html","topicUid":"RueI.Elements.Interfaces.ISettable"}]},{"name":"RueI.Events","href":"RueI.Events.html","topicHref":"RueI.Events.html","topicUid":"RueI.Events","items":[{"name":"DisplayUpdatedEventArgs","href":"RueI.Events.DisplayUpdatedEventArgs.html","topicHref":"RueI.Events.DisplayUpdatedEventArgs.html","topicUid":"RueI.Events.DisplayUpdatedEventArgs"},{"name":"Events","href":"RueI.Events.Events.html","topicHref":"RueI.Events.Events.html","topicUid":"RueI.Events.Events"},{"name":"Events.RueIEvent","href":"RueI.Events.Events.RueIEvent-1.html","topicHref":"RueI.Events.Events.RueIEvent-1.html","topicUid":"RueI.Events.Events.RueIEvent`1","name.vb":"Events.RueIEvent(Of T)"}]},{"name":"RueI.Extensions","href":"RueI.Extensions.html","topicHref":"RueI.Extensions.html","topicUid":"RueI.Extensions","items":[{"name":"AutoElement","href":"RueI.Extensions.AutoElement.html","topicHref":"RueI.Extensions.AutoElement.html","topicUid":"RueI.Extensions.AutoElement"},{"name":"CollectionExtensions","href":"RueI.Extensions.CollectionExtensions.html","topicHref":"RueI.Extensions.CollectionExtensions.html","topicUid":"RueI.Extensions.CollectionExtensions"},{"name":"DisplayCoreExtensions","href":"RueI.Extensions.DisplayCoreExtensions.html","topicHref":"RueI.Extensions.DisplayCoreExtensions.html","topicUid":"RueI.Extensions.DisplayCoreExtensions"},{"name":"ElemRefResolver","href":"RueI.Extensions.ElemRefResolver-1.html","topicHref":"RueI.Extensions.ElemRefResolver-1.html","topicUid":"RueI.Extensions.ElemRefResolver`1","name.vb":"ElemRefResolver(Of T)"},{"name":"ElementHelpers","href":"RueI.Extensions.ElementHelpers.html","topicHref":"RueI.Extensions.ElementHelpers.html","topicUid":"RueI.Extensions.ElementHelpers"},{"name":"EnumExtensions","href":"RueI.Extensions.EnumExtensions.html","topicHref":"RueI.Extensions.EnumExtensions.html","topicUid":"RueI.Extensions.EnumExtensions"},{"name":"IComparableExtensions","href":"RueI.Extensions.IComparableExtensions.html","topicHref":"RueI.Extensions.IComparableExtensions.html","topicUid":"RueI.Extensions.IComparableExtensions"},{"name":"IEnumerableExtensions","href":"RueI.Extensions.IEnumerableExtensions.html","topicHref":"RueI.Extensions.IEnumerableExtensions.html","topicUid":"RueI.Extensions.IEnumerableExtensions"},{"name":"Intersection","href":"RueI.Extensions.Intersection-2.html","topicHref":"RueI.Extensions.Intersection-2.html","topicUid":"RueI.Extensions.Intersection`2","name.vb":"Intersection(Of T, TOther)"},{"name":"UniversalExtensions","href":"RueI.Extensions.UniversalExtensions.html","topicHref":"RueI.Extensions.UniversalExtensions.html","topicUid":"RueI.Extensions.UniversalExtensions"}]},{"name":"RueI.Extensions.HintBuilding","href":"RueI.Extensions.HintBuilding.html","topicHref":"RueI.Extensions.HintBuilding.html","topicUid":"RueI.Extensions.HintBuilding","items":[{"name":"HintBuilding","href":"RueI.Extensions.HintBuilding.HintBuilding.html","topicHref":"RueI.Extensions.HintBuilding.HintBuilding.html","topicUid":"RueI.Extensions.HintBuilding.HintBuilding"},{"name":"HintBuilding.AlignStyle","href":"RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html","topicHref":"RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html","topicUid":"RueI.Extensions.HintBuilding.HintBuilding.AlignStyle"}]},{"name":"RueI.Parsing","href":"RueI.Parsing.html","topicHref":"RueI.Parsing.html","topicUid":"RueI.Parsing","items":[{"name":"ClosingTag","href":"RueI.Parsing.ClosingTag-1.html","topicHref":"RueI.Parsing.ClosingTag-1.html","topicUid":"RueI.Parsing.ClosingTag`1","name.vb":"ClosingTag(Of T)"},{"name":"NoParamsTag","href":"RueI.Parsing.NoParamsTag.html","topicHref":"RueI.Parsing.NoParamsTag.html","topicUid":"RueI.Parsing.NoParamsTag"},{"name":"Parser","href":"RueI.Parsing.Parser.html","topicHref":"RueI.Parsing.Parser.html","topicUid":"RueI.Parsing.Parser"},{"name":"ParserBuilder","href":"RueI.Parsing.ParserBuilder.html","topicHref":"RueI.Parsing.ParserBuilder.html","topicUid":"RueI.Parsing.ParserBuilder"},{"name":"ParserContext","href":"RueI.Parsing.ParserContext.html","topicHref":"RueI.Parsing.ParserContext.html","topicUid":"RueI.Parsing.ParserContext"},{"name":"RichTextTag","href":"RueI.Parsing.RichTextTag.html","topicHref":"RueI.Parsing.RichTextTag.html","topicUid":"RueI.Parsing.RichTextTag"},{"name":"TextInfo","href":"RueI.Parsing.TextInfo.html","topicHref":"RueI.Parsing.TextInfo.html","topicUid":"RueI.Parsing.TextInfo"}]},{"name":"RueI.Parsing.Enums","href":"RueI.Parsing.Enums.html","topicHref":"RueI.Parsing.Enums.html","topicUid":"RueI.Parsing.Enums","items":[{"name":"CaseStyle","href":"RueI.Parsing.Enums.CaseStyle.html","topicHref":"RueI.Parsing.Enums.CaseStyle.html","topicUid":"RueI.Parsing.Enums.CaseStyle"},{"name":"ColorStyle","href":"RueI.Parsing.Enums.ColorStyle.html","topicHref":"RueI.Parsing.Enums.ColorStyle.html","topicUid":"RueI.Parsing.Enums.ColorStyle"},{"name":"MeasurementUnit","href":"RueI.Parsing.Enums.MeasurementUnit.html","topicHref":"RueI.Parsing.Enums.MeasurementUnit.html","topicUid":"RueI.Parsing.Enums.MeasurementUnit"},{"name":"TagStyle","href":"RueI.Parsing.Enums.TagStyle.html","topicHref":"RueI.Parsing.Enums.TagStyle.html","topicUid":"RueI.Parsing.Enums.TagStyle"}]},{"name":"RueI.Parsing.Records","href":"RueI.Parsing.Records.html","topicHref":"RueI.Parsing.Records.html","topicUid":"RueI.Parsing.Records","items":[{"name":"MeasurementInfo","href":"RueI.Parsing.Records.MeasurementInfo.html","topicHref":"RueI.Parsing.Records.MeasurementInfo.html","topicUid":"RueI.Parsing.Records.MeasurementInfo"},{"name":"ParsedData","href":"RueI.Parsing.Records.ParsedData.html","topicHref":"RueI.Parsing.Records.ParsedData.html","topicUid":"RueI.Parsing.Records.ParsedData"}]},{"name":"RueI.Parsing.Tags","href":"RueI.Parsing.Tags.html","topicHref":"RueI.Parsing.Tags.html","topicUid":"RueI.Parsing.Tags","items":[{"name":"MeasurementTag","href":"RueI.Parsing.Tags.MeasurementTag.html","topicHref":"RueI.Parsing.Tags.MeasurementTag.html","topicUid":"RueI.Parsing.Tags.MeasurementTag"},{"name":"RichTextTagAttribute","href":"RueI.Parsing.Tags.RichTextTagAttribute.html","topicHref":"RueI.Parsing.Tags.RichTextTagAttribute.html","topicUid":"RueI.Parsing.Tags.RichTextTagAttribute"},{"name":"SharedTag","href":"RueI.Parsing.Tags.SharedTag-1.html","topicHref":"RueI.Parsing.Tags.SharedTag-1.html","topicUid":"RueI.Parsing.Tags.SharedTag`1","name.vb":"SharedTag(Of T)"},{"name":"TagHelpers","href":"RueI.Parsing.Tags.TagHelpers.html","topicHref":"RueI.Parsing.Tags.TagHelpers.html","topicUid":"RueI.Parsing.Tags.TagHelpers"}]},{"name":"RueI.Parsing.Tags.ConcreteTags","href":"RueI.Parsing.Tags.ConcreteTags.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.html","topicUid":"RueI.Parsing.Tags.ConcreteTags","items":[{"name":"AlignTag","href":"RueI.Parsing.Tags.ConcreteTags.AlignTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.AlignTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.AlignTag"},{"name":"AllcapsTag","href":"RueI.Parsing.Tags.ConcreteTags.AllcapsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.AllcapsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.AllcapsTag"},{"name":"AlphaTag","href":"RueI.Parsing.Tags.ConcreteTags.AlphaTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.AlphaTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.AlphaTag"},{"name":"BoldTag","href":"RueI.Parsing.Tags.ConcreteTags.BoldTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.BoldTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.BoldTag"},{"name":"BrTag","href":"RueI.Parsing.Tags.ConcreteTags.BrTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.BrTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.BrTag"},{"name":"CSpaceTag","href":"RueI.Parsing.Tags.ConcreteTags.CSpaceTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CSpaceTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CSpaceTag"},{"name":"CloseAlignTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseAlignTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseAlignTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseAlignTag"},{"name":"CloseAllcapsTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseAllcapsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseAllcapsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseAllcapsTag"},{"name":"CloseAlphaTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseAlphaTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseAlphaTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseAlphaTag"},{"name":"CloseBoldTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseBoldTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseBoldTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseBoldTag"},{"name":"CloseCSpaceTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseCSpaceTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseCSpaceTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseCSpaceTag"},{"name":"CloseColorTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseColorTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseColorTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseColorTag"},{"name":"CloseIndentTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseIndentTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseIndentTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseIndentTag"},{"name":"CloseItalicsTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseItalicsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseItalicsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseItalicsTag"},{"name":"CloseLineHeightTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseLineHeightTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseLineHeightTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseLineHeightTag"},{"name":"CloseLineIndentTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseLineIndentTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseLineIndentTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseLineIndentTag"},{"name":"CloseLowercase","href":"RueI.Parsing.Tags.ConcreteTags.CloseLowercase.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseLowercase.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseLowercase"},{"name":"CloseMarginTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseMarginTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseMarginTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseMarginTag"},{"name":"CloseMarkTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseMarkTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseMarkTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseMarkTag"},{"name":"CloseNobrTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseNobrTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseNobrTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseNobrTag"},{"name":"CloseNoparseTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseNoparseTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseNoparseTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseNoparseTag"},{"name":"CloseRotateTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseRotateTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseRotateTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseRotateTag"},{"name":"CloseScaleTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseScaleTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseScaleTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseScaleTag"},{"name":"CloseSizeTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseSizeTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseSizeTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseSizeTag"},{"name":"CloseSmallcapsTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseSmallcapsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseSmallcapsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseSmallcapsTag"},{"name":"CloseStrikethroughTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseStrikethroughTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseStrikethroughTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseStrikethroughTag"},{"name":"CloseSubscriptTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseSubscriptTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseSubscriptTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseSubscriptTag"},{"name":"CloseSuperscriptTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseSuperscriptTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseSuperscriptTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseSuperscriptTag"},{"name":"CloseUnderlineTag","href":"RueI.Parsing.Tags.ConcreteTags.CloseUnderlineTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.CloseUnderlineTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.CloseUnderlineTag"},{"name":"ColorTag","href":"RueI.Parsing.Tags.ConcreteTags.ColorTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.ColorTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.ColorTag"},{"name":"IndentTag","href":"RueI.Parsing.Tags.ConcreteTags.IndentTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.IndentTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.IndentTag"},{"name":"ItalicsAngleTag","href":"RueI.Parsing.Tags.ConcreteTags.ItalicsAngleTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.ItalicsAngleTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.ItalicsAngleTag"},{"name":"ItalicsTag","href":"RueI.Parsing.Tags.ConcreteTags.ItalicsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.ItalicsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.ItalicsTag"},{"name":"LineHeightTag","href":"RueI.Parsing.Tags.ConcreteTags.LineHeightTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.LineHeightTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.LineHeightTag"},{"name":"LineIndentTag","href":"RueI.Parsing.Tags.ConcreteTags.LineIndentTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.LineIndentTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.LineIndentTag"},{"name":"LowercaseTag","href":"RueI.Parsing.Tags.ConcreteTags.LowercaseTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.LowercaseTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.LowercaseTag"},{"name":"MarginLeft","href":"RueI.Parsing.Tags.ConcreteTags.MarginLeft.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.MarginLeft.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.MarginLeft"},{"name":"MarginRight","href":"RueI.Parsing.Tags.ConcreteTags.MarginRight.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.MarginRight.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.MarginRight"},{"name":"MarginTag","href":"RueI.Parsing.Tags.ConcreteTags.MarginTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.MarginTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.MarginTag"},{"name":"MarkTag","href":"RueI.Parsing.Tags.ConcreteTags.MarkTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.MarkTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.MarkTag"},{"name":"NobrTag","href":"RueI.Parsing.Tags.ConcreteTags.NobrTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.NobrTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.NobrTag"},{"name":"NoparseTag","href":"RueI.Parsing.Tags.ConcreteTags.NoparseTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.NoparseTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.NoparseTag"},{"name":"PageTag","href":"RueI.Parsing.Tags.ConcreteTags.PageTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.PageTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.PageTag"},{"name":"PosTag","href":"RueI.Parsing.Tags.ConcreteTags.PosTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.PosTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.PosTag"},{"name":"RotateTag","href":"RueI.Parsing.Tags.ConcreteTags.RotateTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.RotateTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.RotateTag"},{"name":"ScaleTag","href":"RueI.Parsing.Tags.ConcreteTags.ScaleTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.ScaleTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.ScaleTag"},{"name":"SizeTag","href":"RueI.Parsing.Tags.ConcreteTags.SizeTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SizeTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SizeTag"},{"name":"SmallcapsTag","href":"RueI.Parsing.Tags.ConcreteTags.SmallcapsTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SmallcapsTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SmallcapsTag"},{"name":"SpaceTag","href":"RueI.Parsing.Tags.ConcreteTags.SpaceTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SpaceTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SpaceTag"},{"name":"StrikethroughTag","href":"RueI.Parsing.Tags.ConcreteTags.StrikethroughTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.StrikethroughTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.StrikethroughTag"},{"name":"SubscriptTag","href":"RueI.Parsing.Tags.ConcreteTags.SubscriptTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SubscriptTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SubscriptTag"},{"name":"SuperscriptTag","href":"RueI.Parsing.Tags.ConcreteTags.SuperscriptTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.SuperscriptTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.SuperscriptTag"},{"name":"UnderlineTag","href":"RueI.Parsing.Tags.ConcreteTags.UnderlineTag.html","topicHref":"RueI.Parsing.Tags.ConcreteTags.UnderlineTag.html","topicUid":"RueI.Parsing.Tags.ConcreteTags.UnderlineTag"}]},{"name":"RueI.Patches","href":"RueI.Patches.html","topicHref":"RueI.Patches.html","topicUid":"RueI.Patches","items":[{"name":"HintPatch","href":"RueI.Patches.HintPatch.html","topicHref":"RueI.Patches.HintPatch.html","topicUid":"RueI.Patches.HintPatch"},{"name":"PatchHelper","href":"RueI.Patches.PatchHelper.html","topicHref":"RueI.Patches.PatchHelper.html","topicUid":"RueI.Patches.PatchHelper"}]},{"name":"eMEC","href":"eMEC.html","topicHref":"eMEC.html","topicUid":"eMEC","items":[{"name":"Cooldown","href":"eMEC.Cooldown.html","topicHref":"eMEC.Cooldown.html","topicUid":"eMEC.Cooldown"},{"name":"ITaskable","href":"eMEC.ITaskable.html","topicHref":"eMEC.ITaskable.html","topicUid":"eMEC.ITaskable"},{"name":"MECExtensions","href":"eMEC.MECExtensions.html","topicHref":"eMEC.MECExtensions.html","topicUid":"eMEC.MECExtensions"},{"name":"TaskBase","href":"eMEC.TaskBase.html","topicHref":"eMEC.TaskBase.html","topicUid":"eMEC.TaskBase"},{"name":"TaskPool","href":"eMEC.TaskPool.html","topicHref":"eMEC.TaskPool.html","topicUid":"eMEC.TaskPool"},{"name":"UpdateTask","href":"eMEC.UpdateTask.html","topicHref":"eMEC.UpdateTask.html","topicUid":"eMEC.UpdateTask"}]}],"memberLayout":"SamePage","pdf":false} diff --git a/index.json b/index.json index f8c63cc..f725be8 100644 --- a/index.json +++ b/index.json @@ -17,7 +17,7 @@ "api/RueI.Displays.Display.html": { "href": "api/RueI.Displays.Display.html", "title": "Class Display | RueI", - "keywords": "Class Display Namespace RueI.Displays Assembly RueI.dll Represents a display attached to a DisplayCore. public class Display : DisplayBase, IElementContainer Inheritance object DisplayBase Display Implements IElementContainer Inherited Members DisplayBase.IsActive DisplayBase.ReferenceHub DisplayBase.Coordinator DisplayBase.Update() DisplayBase.Delete() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Examples This example demonstrates creating and using a Display. Display display = new(referenceHub); // Create a new display from a ReferenceHub SetElement helloElem = new(300, zIndex: 10, \"hello\").AddTo(display); SetElement worldElem = new(250, zIndex: 10, \"world\").AddTo(display); display.Elements.Add(helloElem, worldElem); display.Update(); // Update the display Constructors Display(ReferenceHub) Initializes a new instance of the Display class. public Display(ReferenceHub hub) Parameters hub ReferenceHub The ReferenceHub to assign the display to. Display(DisplayCore) Initializes a new instance of the Display class. public Display(DisplayCore coordinator) Parameters coordinator DisplayCore The DisplayCore to assign the display to. Properties Elements Gets the elements of this display. public List Elements { get; } Property Value List Methods GetAllElements() Gets all of the elements of this display. public override IEnumerable GetAllElements() Returns IEnumerable The IEnumerator of elements." + "keywords": "Class Display Namespace RueI.Displays Assembly RueI.dll Represents a basic display attached to a DisplayCore. public class Display : DisplayBase, IElementContainer Inheritance object DisplayBase Display Implements IElementContainer Inherited Members DisplayBase.IsActive DisplayBase.ReferenceHub DisplayBase.Coordinator DisplayBase.Update() DisplayBase.Delete() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Examples This example demonstrates creating and using a Display. Display display = new(referenceHub); // Create a new display from a ReferenceHub SetElement helloElem = new(300, zIndex: 10, \"hello\").AddTo(display); SetElement worldElem = new(250, zIndex: 10, \"world\").AddTo(display); display.Elements.Add(helloElem, worldElem); display.Update(); // Update the display Constructors Display(ReferenceHub) Initializes a new instance of the Display class. public Display(ReferenceHub hub) Parameters hub ReferenceHub The ReferenceHub to assign the display to. Display(DisplayCore) Initializes a new instance of the Display class. public Display(DisplayCore coordinator) Parameters coordinator DisplayCore The DisplayCore to assign the display to. Properties Elements Gets the elements of this display. public List Elements { get; } Property Value List Methods GetAllElements() Gets all of the elements of this display. public override IEnumerable GetAllElements() Returns IEnumerable The IEnumerator of elements." }, "api/RueI.Displays.DisplayBase.html": { "href": "api/RueI.Displays.DisplayBase.html", @@ -27,12 +27,7 @@ "api/RueI.Displays.DisplayCore.html": { "href": "api/RueI.Displays.DisplayCore.html", "title": "Class DisplayCore | RueI", - "keywords": "Class DisplayCore Namespace RueI.Displays Assembly RueI.dll Is responsible for managing all of the DisplayBases for a ReferenceHub. public class DisplayCore Inheritance object DisplayCore Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods DisplayCoreExtensions.AddTemp(DisplayCore, T, TimeSpan, TimedElemRef) DisplayCoreExtensions.SetElementOrNew(DisplayCore, IElemReference, string, float) DisplayCoreExtensions.ShowTemp(DisplayCore, string, float, TimeSpan, TimedElemRef) UniversalExtensions.AddTo(T, ICollection) Constructors DisplayCore(ReferenceHub) Initializes a new instance of the DisplayCore class. protected DisplayCore(ReferenceHub hub) Parameters hub ReferenceHub The hub to create the display for. Properties Scheduler Gets the Scheduler for this DisplayCore. public Scheduler Scheduler { get; } Property Value Scheduler Methods AddAsReference(IElemReference, T) Adds an Element as an IElemReference. public void AddAsReference(IElemReference reference, T element) where T : Element Parameters reference IElemReference The IElemReference to use. element T The Element to add. Type Parameters T The type of the Element to add. Get(ReferenceHub) Gets a DisplayCore from a ReferenceHub, or creates it if it doesn't exist. public static DisplayCore Get(ReferenceHub hub) Parameters hub ReferenceHub The hub to get the display for. Returns DisplayCore The DisplayCore. Remarks This method will never fail nor return null. GetElementOrNew(IElemReference, Func) Gets an Element as T, or creates it. public T GetElementOrNew(IElemReference reference, Func creator) where T : Element Parameters reference IElemReference The IElemReference to use. creator Func A function that creates a new instance of T if it does not exist. Returns T The instance of T. Type Parameters T The type of the Element to get. GetElement(IElemReference) Gets an Element as T if the IElemReference exists within this DisplayCore's element references. public T? GetElement(IElemReference reference) where T : Element Parameters reference IElemReference The IElemReference to use. Returns T The instance of T if the Element exists within the DisplayCore's element references, otherwise null. Type Parameters T The type of the Element to get. GetReference() Gets a new IElemReference. public static IElemReference GetReference() where T : Element Returns IElemReference A new, unique IElemReference. Type Parameters T The type of the element. RemoveReference(IElemReference) Removes a IElemReference from this DisplayCore. public void RemoveReference(IElemReference reference) where T : Element Parameters reference IElemReference The IElemReference to remove. Type Parameters T The type of the Element to remove. Update(int) Updates this DisplayCore. public void Update(int priority = 100) Parameters priority int The priority of the update - defaults to 100." - }, - "api/RueI.Displays.EffectApplier.html": { - "href": "api/RueI.Displays.EffectApplier.html", - "title": "Class EffectApplier | RueI", - "keywords": "Class EffectApplier Namespace RueI.Displays Assembly RueI.dll Provides a means of doing batch operations. public class EffectApplier Inheritance object EffectApplier Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection)" + "keywords": "Class DisplayCore Namespace RueI.Displays Assembly RueI.dll Manages all of the DisplayBases for a ReferenceHub. public class DisplayCore Inheritance object DisplayCore Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods DisplayCoreExtensions.AddTemp(DisplayCore, T, TimeSpan, TimedElemRef) DisplayCoreExtensions.SetElementOrNew(DisplayCore, IElemReference, string, float) DisplayCoreExtensions.ShowTemp(DisplayCore, string, float, TimeSpan, TimedElemRef) UniversalExtensions.AddTo(T, ICollection) Constructors DisplayCore(ReferenceHub) Initializes a new instance of the DisplayCore class. protected DisplayCore(ReferenceHub hub) Parameters hub ReferenceHub The hub to create the display for. Properties Scheduler Gets the Scheduler for this DisplayCore. public Scheduler Scheduler { get; } Property Value Scheduler Methods AddAsReference(IElemReference, T) Adds an Element as an IElemReference. public void AddAsReference(IElemReference reference, T element) where T : Element Parameters reference IElemReference The IElemReference to use. element T The Element to add. Type Parameters T The type of the Element to add. Get(ReferenceHub) Gets a DisplayCore from a ReferenceHub, or creates it if it doesn't exist. public static DisplayCore Get(ReferenceHub hub) Parameters hub ReferenceHub The hub to get the display for. Returns DisplayCore The DisplayCore. Remarks This method will never fail nor return null. GetElementOrNew(IElemReference, Func) Gets an Element as T, or creates it. public T GetElementOrNew(IElemReference reference, Func creator) where T : Element Parameters reference IElemReference The IElemReference to use. creator Func A function that creates a new instance of T if it does not exist. Returns T The instance of T. Type Parameters T The type of the Element to get. GetElement(IElemReference) Gets an Element as T if the IElemReference exists within this DisplayCore's element references. public T? GetElement(IElemReference reference) where T : Element Parameters reference IElemReference The IElemReference to use. Returns T The instance of T if the Element exists within the DisplayCore's element references, otherwise null. Type Parameters T The type of the Element to get. GetReference() Gets a new IElemReference. public static IElemReference GetReference() where T : Element Returns IElemReference A new, unique IElemReference. Type Parameters T The type of the element. RemoveReference(IElemReference) Removes a IElemReference from this DisplayCore. public void RemoveReference(IElemReference reference) where T : Element Parameters reference IElemReference The IElemReference to remove. Type Parameters T The type of the Element to remove. Update(int) Updates this DisplayCore. public void Update(int priority = 100) Parameters priority int The priority of the update - defaults to 100." }, "api/RueI.Displays.ElemCombiner.html": { "href": "api/RueI.Displays.ElemCombiner.html", @@ -57,22 +52,22 @@ "api/RueI.Displays.Roles.html": { "href": "api/RueI.Displays.Roles.html", "title": "Enum Roles | RueI", - "keywords": "Enum Roles Namespace RueI.Displays Assembly RueI.dll Provides a means for describing multiple RoleTypeIds. [Flags] public enum Roles Extension Methods EnumExtensions.HasFlagFast(Roles, RoleTypeId) EnumExtensions.HasFlagFast(Roles, Roles) Fields AlphaFlamingo Gets the Alpha Flamingo role id. ChaosConscript Gets the Chaos Conscript role id. ChaosMarauder Gets the Chaos Marauder role id. ChaosRepressor Gets the Chaos Repressor role id. ChaosRifleman Gets the Chaos Rifleman role id. ChaosRoles Gets all of the Chaos role ids. CivilianRoles Gets all of the civilian role ids. ClassD Gets the Class-D role id. CustomRole Gets the custom role id. FacilityGuard Gets the Facility Guard role id. Filmmaker Gets the Filmmaker role id. Flamingo Gets the Flamingo role id. FlamingoSide Gets all of the flamingo role ids. HumanRoles Gets all of the human role ids. MilitaryRoles Gets all of the military role ids. NtfCaptain Gets the NTF Captain role id. NtfPrivate Gets the NTF Private role id. NtfRoles Gets all of the NTF role ids, including Facility Guards. NtfSergeant Gets the NTF Sergeant role id. NtfSpecialist Gets the NTF Specialist role id. Overwatch Gets the Overwatch role id. Scientist Gets the Scientist role id. Scp049 Gets the SCP-049 role id. Scp0492 Gets the SCP-049-2 role id. Scp079 Gets the SCP-079 role id. Scp096 Gets the SCP-096 role id. Scp106 Gets the SCP-106 role id. Scp173 Gets the SCP-173 role id. Scp3114 Gets the SCP-3114 role id. Scp939 Gets the SCP-939 role id. Scps Gets all of the SCP role ids, including SCP-049-2 and Zombie Flamingos. ScpsNo0492 Gets all of the SCP role ids, excluding SCP-049-2 and Zombie Flamingos. Spectator Gets the Specatator role id. Tutorial Gets the Tutorial role id. ZombieFlamingo Gets the Zombie Flamingo role id." + "keywords": "Enum Roles Namespace RueI.Displays Assembly RueI.dll Provides a means for describing multiple RoleTypeIds. [Flags] public enum Roles Extension Methods EnumExtensions.HasFlagFast(Roles, RoleTypeId) EnumExtensions.HasFlagFast(Roles, Roles) Fields AlphaFlamingo Gets the Alpha Flamingo role id. ChaosConscript Gets the Chaos Conscript role id. ChaosMarauder Gets the Chaos Marauder role id. ChaosRepressor Gets the Chaos Repressor role id. ChaosRifleman Gets the Chaos Rifleman role id. ChaosRoles Gets all of the Chaos role ids. CivilianRoles Gets all of the civilian role ids. ClassD Gets the Class-D role id. CustomRole Gets the custom role id. FacilityGuard Gets the Facility Guard role id. Filmmaker Gets the Filmmaker role id. Flamingo Gets the Flamingo role id. FlamingoSide Gets all of the flamingo role ids. HumanRoles Gets all of the human role ids. MilitaryRoles Gets all of the military role ids. NtfCaptain Gets the NTF Captain role id. NtfPrivate Gets the NTF Private role id. NtfRoles Gets all of the NTF role ids, including Facility Guards. NtfSergeant Gets the NTF Sergeant role id. NtfSpecialist Gets the NTF Specialist role id. Overwatch Gets the Overwatch role id. Scientist Gets the Scientist role id. Scp049 Gets the SCP-049 role id. Scp0492 Gets the SCP-049-2 role id. Scp079 Gets the SCP-079 role id. Scp096 Gets the SCP-096 role id. Scp106 Gets the SCP-106 role id. Scp173 Gets the SCP-173 role id. Scp3114 Gets the SCP-3114 role id. Scp939 Gets the SCP-939 role id. Scps Gets all of the SCP role ids, including SCP-049-2 and Zombie Flamingos. ScpsNo0492 Gets all of the SCP role ids, excluding SCP-049-2 and Zombie Flamingos. Spectator Gets the Specatator role id. Tutorial Gets the Tutorial role id. ZombieFlamingo Gets the Zombie Flamingo role id. Examples This example shows how Roles can be used to perform bitfield operations with RoleTypeIds. // the | (pipe) is the bitwise OR operator // it combines the bits of all of the provided fields // 1010 | 1100 -> 1110 Roles roles = Roles.CivilianRoles | Roles.FacilityGuard | Roles.ScpsNo0492; // all things that can spawn in at the start of the game // using RueI.Extensions.HasFlagFast because it is much quicker roles.HasFlagFast(Roles.ChaosRifleman); // -> false roles.HasFlagFast(Roles.Scientist); // -> true Remarks The purpose of the Roles enum is to enable roles to be treated like a FlagsAttribute enum. Normally, RoleTypeId cannot be treated like bit flags, so this acts as a fast and convenient way to do so." }, "api/RueI.Displays.Scheduling.JobToken.html": { "href": "api/RueI.Displays.Scheduling.JobToken.html", "title": "Class JobToken | RueI", - "keywords": "Class JobToken Namespace RueI.Displays.Scheduling Assembly RueI.dll Represents a reference to any number of ScheduledJob. public class JobToken Inheritance object JobToken Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Constructors JobToken() Initializes a new instance of the JobToken class. public JobToken()" + "keywords": "Class JobToken Namespace RueI.Displays.Scheduling Assembly RueI.dll Represents a reference to any number of ScheduledJob. public class JobToken Inheritance object JobToken Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Remarks A JobToken provides a unique identifier for a ScheduledJob within any number of Schedulers. In other words, a JobToken can reference multiple (or no) ScheduledJob, but only a single ScheduledJob with the given JobToken can exist in a Scheduler. Constructors JobToken() Initializes a new instance of the JobToken class. public JobToken() See Also ScheduledJob" }, "api/RueI.Displays.Scheduling.RateLimiter.html": { "href": "api/RueI.Displays.Scheduling.RateLimiter.html", "title": "Class RateLimiter | RueI", - "keywords": "Class RateLimiter Namespace RueI.Displays.Scheduling Assembly RueI.dll Provides a way to ratelimit actions or detect ratelimits. public class RateLimiter Inheritance object RateLimiter Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Constructors RateLimiter(int, TimeSpan) Initializes a new instance of the RateLimiter class. public RateLimiter(int tokenLimit, TimeSpan regenRate) Parameters tokenLimit int The maximum number of tokens and the default number of tokens. regenRate TimeSpan How quickly tokens are regenerated after they have been consumed. Properties HasTokens Gets a value indicating whether or not this ratelimiter has a token available. public bool HasTokens { get; } Property Value bool RegenRate Gets or sets the regeneration rate for this ratelimiter. public TimeSpan RegenRate { get; set; } Property Value TimeSpan TokenLimit Gets the limit on tokens in this ratelimiter. public int TokenLimit { get; } Property Value int Tokens Gets the number of tokens available in this ratelimiter. public int Tokens { get; } Property Value int Methods CalculateNewTokens() Calculates the number of new tokens for this ratelimiter. public void CalculateNewTokens() Consume() Consumes a token from this ratelimiter. public void Consume()" + "keywords": "Class RateLimiter Namespace RueI.Displays.Scheduling Assembly RueI.dll Provides a way to ratelimit actions or detect ratelimits. public class RateLimiter Inheritance object RateLimiter Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Constructors RateLimiter(int, TimeSpan) Initializes a new instance of the RateLimiter class. public RateLimiter(int tokenLimit, TimeSpan regenRate) Parameters tokenLimit int The maximum number of tokens and the default number of tokens. regenRate TimeSpan How quickly tokens are regenerated after they have been consumed. Properties HasTokens Gets a value indicating whether or not this ratelimiter has a token available. public bool HasTokens { get; } Property Value bool RegenRate Gets or sets the regeneration rate for this ratelimiter. public TimeSpan RegenRate { get; set; } Property Value TimeSpan TokenLimit Gets the limit on tokens in this ratelimiter. public int TokenLimit { get; } Property Value int Tokens Gets the number of tokens available in this ratelimiter. public int Tokens { get; } Property Value int Methods CalculateNewTokens() Calculates the number of new tokens for this ratelimiter. public void CalculateNewTokens() Consume() Consumes a token from this ratelimiter. public void Consume() See Also Scheduler" }, "api/RueI.Displays.Scheduling.Records.ScheduledJob.html": { "href": "api/RueI.Displays.Scheduling.Records.ScheduledJob.html", "title": "Class ScheduledJob | RueI", - "keywords": "Class ScheduledJob Namespace RueI.Displays.Scheduling.Records Assembly RueI.dll Defines a scheduled job for a Scheduler. public class ScheduledJob : IComparable Inheritance object ScheduledJob Implements IComparable Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods IComparableExtensions.MaxIf(T, bool, T) IComparableExtensions.Max(T, T) UniversalExtensions.AddTo(T, ICollection) Methods CompareTo(ScheduledJob) Compares this ScheduledJob to another job. public int CompareTo(ScheduledJob other) Parameters other ScheduledJob The other ScheduledJob. Returns int An int indicating whether or not the DateTimeOffset of this job comes before or after the other." + "keywords": "Class ScheduledJob Namespace RueI.Displays.Scheduling.Records Assembly RueI.dll Defines a scheduled job for a Scheduler. public class ScheduledJob : IComparable Inheritance object ScheduledJob Implements IComparable Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods IComparableExtensions.MaxIf(T, bool, T) IComparableExtensions.Max(T, T) UniversalExtensions.AddTo(T, ICollection) Methods CompareTo(ScheduledJob) Compares this ScheduledJob to another job. public int CompareTo(ScheduledJob other) Parameters other ScheduledJob The other ScheduledJob. Returns int An int indicating whether or not the DateTimeOffset of this job comes before or after the other. See Also Scheduler JobToken" }, "api/RueI.Displays.Scheduling.Records.html": { "href": "api/RueI.Displays.Scheduling.Records.html", @@ -82,12 +77,12 @@ "api/RueI.Displays.Scheduling.Scheduler.html": { "href": "api/RueI.Displays.Scheduling.Scheduler.html", "title": "Class Scheduler | RueI", - "keywords": "Class Scheduler Namespace RueI.Displays.Scheduling Assembly RueI.dll Provides a means of doing batch operations. public class Scheduler Inheritance object Scheduler Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Constructors Scheduler(DisplayCore) Initializes a new instance of the Scheduler class. public Scheduler(DisplayCore coordinator) Parameters coordinator DisplayCore The DisplayCore to use. Methods CalculateWeighted(IEnumerable) Calculates the weighted time for a list of jobs to be performed. public static DateTimeOffset CalculateWeighted(IEnumerable jobs) Parameters jobs IEnumerable The jobs. Returns DateTimeOffset The weighted DateTimeOffset of all of the jobs. KillJob(JobToken) Attempts to kill a single job using the JobToken. public void KillJob(JobToken token) Parameters token JobToken The JobToken to use as a reference. KillMultiple(JobToken) Attempts to kill all jobs that have the JobToken. public void KillMultiple(JobToken token) Parameters token JobToken The JobToken to use as a reference. Schedule(ScheduledJob) Schedules a job. public void Schedule(ScheduledJob job) Parameters job ScheduledJob The job to schedule. Schedule(Action, TimeSpan, int, JobToken?) Schedules a job. public void Schedule(Action action, TimeSpan time, int priority, JobToken? token = null) Parameters action Action The Action to run. time TimeSpan How long into the future to run the action at. priority int The priority of the job, giving it additional weight when calculating. token JobToken An optional token to assign to the ScheduledJob. Schedule(TimeSpan, Action, JobToken?) Schedules a job with a priority of 1. public void Schedule(TimeSpan time, Action action, JobToken? token = null) Parameters time TimeSpan How long into the future to run the action at. action Action The Action to run. token JobToken An optional token to assign to the ScheduledJob. Schedule(TimeSpan, Action, int, JobToken?) Schedules a job. public void Schedule(TimeSpan time, Action action, int priority, JobToken? token = null) Parameters time TimeSpan How long into the future to run the action at. action Action The Action to run. priority int The priority of the job, giving it additional weight when calculating. token JobToken An optional token to assign to the ScheduledJob. ScheduleUpdate(TimeSpan, int) Schedules an uncancellable update job. public void ScheduleUpdate(TimeSpan time, int priority) Parameters time TimeSpan How long into the future to update at. priority int The priority of the job, giving it additional weight when calculating." + "keywords": "Class Scheduler Namespace RueI.Displays.Scheduling Assembly RueI.dll Provides a means of doing batch operations. public class Scheduler Inheritance object Scheduler Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Remarks The Scheduler is a powerful class that enables \"batch operations\". This means that multiple updates to a display can happen at once, helping to avoid the hint ratelimit. Constructors Scheduler(DisplayCore) Initializes a new instance of the Scheduler class. public Scheduler(DisplayCore coordinator) Parameters coordinator DisplayCore The DisplayCore to use. Methods CalculateWeighted(IEnumerable) Calculates the weighted time for a list of jobs to be performed. public static DateTimeOffset CalculateWeighted(IEnumerable jobs) Parameters jobs IEnumerable The jobs. Returns DateTimeOffset The weighted DateTimeOffset of all of the jobs. KillJob(JobToken) Attempts to kill a single job using the JobToken. public void KillJob(JobToken token) Parameters token JobToken The JobToken to use as a reference. KillMultiple(JobToken) Attempts to kill all jobs that have the JobToken. public void KillMultiple(JobToken token) Parameters token JobToken The JobToken to use as a reference. Schedule(ScheduledJob) Schedules a job. public void Schedule(ScheduledJob job) Parameters job ScheduledJob The job to schedule. Schedule(Action, TimeSpan, int, JobToken?) Schedules a job. public void Schedule(Action action, TimeSpan time, int priority, JobToken? token = null) Parameters action Action The Action to run. time TimeSpan How long into the future to run the action at. priority int The priority of the job, giving it additional weight when calculating. token JobToken An optional token to assign to the ScheduledJob. Schedule(TimeSpan, Action, JobToken?) Schedules a job with a priority of 1. public void Schedule(TimeSpan time, Action action, JobToken? token = null) Parameters time TimeSpan How long into the future to run the action at. action Action The Action to run. token JobToken An optional token to assign to the ScheduledJob. Schedule(TimeSpan, Action, int, JobToken?) Schedules a job. public void Schedule(TimeSpan time, Action action, int priority, JobToken? token = null) Parameters time TimeSpan How long into the future to run the action at. action Action The Action to run. priority int The priority of the job, giving it additional weight when calculating. token JobToken An optional token to assign to the ScheduledJob. ScheduleUpdate(TimeSpan, int) Schedules an uncancellable update job. public void ScheduleUpdate(TimeSpan time, int priority) Parameters time TimeSpan How long into the future to update at. priority int The priority of the job, giving it additional weight when calculating." }, "api/RueI.Displays.Scheduling.TimedElemRef-1.html": { "href": "api/RueI.Displays.Scheduling.TimedElemRef-1.html", "title": "Class TimedElemRef | RueI", - "keywords": "Class TimedElemRef Namespace RueI.Displays.Scheduling Assembly RueI.dll Represents a IElemReference with an associated JobToken. public class TimedElemRef : IElemReference where T : Element Type Parameters T The type of the element. Inheritance object TimedElemRef Implements IElemReference Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Properties JobToken Gets the JobToken for this element reference. public JobToken JobToken { get; } Property Value JobToken" + "keywords": "Class TimedElemRef Namespace RueI.Displays.Scheduling Assembly RueI.dll Represents a IElemReference with an associated JobToken. public class TimedElemRef : IElemReference where T : Element Type Parameters T The type of the element. Inheritance object TimedElemRef Implements IElemReference Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Remarks A TimedElemRef is an IElemReference that also provides a JobToken, allowing for both of these to be easily stored together. Properties JobToken Gets the JobToken for this element reference. public JobToken JobToken { get; } Property Value JobToken" }, "api/RueI.Displays.Scheduling.html": { "href": "api/RueI.Displays.Scheduling.html", @@ -107,7 +102,7 @@ "api/RueI.Displays.html": { "href": "api/RueI.Displays.html", "title": "Namespace RueI.Displays | RueI", - "keywords": "Namespace RueI.Displays Classes Display Represents a display attached to a DisplayCore. DisplayBase Defines the base class for all displays. DisplayCore Is responsible for managing all of the DisplayBases for a ReferenceHub. EffectApplier Provides a means of doing batch operations. ElemCombiner Provides a means of combining Elements. Screen Represents a IElementContainer inside a ScreenDisplay. ScreenDisplay Represents a display attached to a DisplayCore with support for Screens. Interfaces IElemReference Represents a reference to an element present within any number of player's displays. Enums Roles Provides a means for describing multiple RoleTypeIds." + "keywords": "Namespace RueI.Displays Classes Display Represents a basic display attached to a DisplayCore. DisplayBase Defines the base class for all displays. DisplayCore Manages all of the DisplayBases for a ReferenceHub. ElemCombiner Provides a means of combining Elements. Screen Represents a IElementContainer inside a ScreenDisplay. ScreenDisplay Represents a display attached to a DisplayCore with support for Screens. Interfaces IElemReference Represents a reference to an element present within any number of player's displays. Enums Roles Provides a means for describing multiple RoleTypeIds." }, "api/RueI.Elements.Delegates.GetContent.html": { "href": "api/RueI.Elements.Delegates.GetContent.html", @@ -122,17 +117,17 @@ "api/RueI.Elements.DynamicElement.html": { "href": "api/RueI.Elements.DynamicElement.html", "title": "Class DynamicElement | RueI", - "keywords": "Class DynamicElement Namespace RueI.Elements Assembly RueI.dll Represents a non-cached element that evaluates and parses a function when getting its content. public class DynamicElement : Element Inheritance object Element DynamicElement Inherited Members Element.Enabled Element.Position Element.ZIndex Element.Parser Element.Options object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods ElementHelpers.AddTo(T, IElementContainer) UniversalExtensions.AddTo(T, ICollection) ElementHelpers.GetFunctionalPosition(Element) Remarks The content of this element is re-evaluated by calling a function every time the display is updated. This makes it suitable for scenarios where you need to have information constantly updated. For example, you may use this to display the health of SCPs in an SCP list. Constructors DynamicElement(GetContent, float) Initializes a new instance of the DynamicElement class. public DynamicElement(GetContent contentGetter, float position) Parameters contentGetter GetContent A delegate returning the new content that will be ran every time the display is updated. position float The scaled position of the element, where 0 is the bottom of the screen and 1000 is the top. Properties ContentGetter Gets or sets a method that returns the new content and is called every time the display is updated. public GetContent ContentGetter { get; set; } Property Value GetContent Methods GetParsedData() Gets the data used for parsing. protected override ParsedData GetParsedData() Returns ParsedData The ParsedData for the element. Remarks This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string)." + "keywords": "Class DynamicElement Namespace RueI.Elements Assembly RueI.dll Represents a non-cached element that evaluates and parses a function when getting its content. public class DynamicElement : Element Inheritance object Element DynamicElement Inherited Members Element.Enabled Element.Position Element.ZIndex Element.Parser Element.Options object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods ElementHelpers.AddTo(T, IElementContainer) UniversalExtensions.AddTo(T, ICollection) ElementHelpers.GetFunctionalPosition(Element) Remarks The content of this element is re-evaluated by calling a function every time the display is updated. This makes it suitable for scenarios where you need to have information constantly updated. For example, you may use this to display the health of SCPs in an SCP list. Constructors DynamicElement(GetContent, float) Initializes a new instance of the DynamicElement class. public DynamicElement(GetContent contentGetter, float position) Parameters contentGetter GetContent A delegate returning the new content that will be ran every time the display is updated. position float The scaled position of the element, where 0 is the bottom of the screen and 1000 is the top. Properties ContentGetter Gets or sets a method that returns the new content and is called every time the display is updated. public GetContent ContentGetter { get; set; } Property Value GetContent Methods GetParsedData() Gets the data used for parsing. protected override ParsedData GetParsedData() Returns ParsedData The ParsedData for the element. Remarks This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string, ElementOptions)." }, "api/RueI.Elements.Element.html": { "href": "api/RueI.Elements.Element.html", "title": "Class Element | RueI", - "keywords": "Class Element Namespace RueI.Elements Assembly RueI.dll Represents the base interface for all elements. public abstract class Element Inheritance object Element Derived DynamicElement SetElement Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods ElementHelpers.AddTo(T, IElementContainer) ElementHelpers.GetFunctionalPosition(Element) UniversalExtensions.AddTo(T, ICollection) Constructors Element(float) Initializes a new instance of the Element class. public Element(float position) Parameters position float The position of the element, where 0 represents the bottom of the screen and 1000 represents the top. Properties Enabled Gets or sets a value indicating whether or not this element is enabled and will show. public bool Enabled { get; set; } Property Value bool Options Gets or sets the options for this element. public ElementOptions Options { get; set; } Property Value ElementOptions Parser Gets or sets the Parser currently in use by this Element. public Parser Parser { get; set; } Property Value Parser Remarks Implementations should default this to DefaultParser. Position Gets or sets the position of the element on a scale from 0-1000, where 0 represents the bottom of the screen and 1000 represents the top. public float Position { get; set; } Property Value float ZIndex Gets or sets the priority of the hint (determining if it shows above another hint). public int ZIndex { get; set; } Property Value int Methods GetParsedData() Gets the data used for parsing. protected abstract ParsedData GetParsedData() Returns ParsedData The ParsedData for the element. Remarks This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string)." + "keywords": "Class Element Namespace RueI.Elements Assembly RueI.dll Represents the base class for all elements, which are individual 'hints' present within an arbitrary number of Displays. public abstract class Element Inheritance object Element Derived DynamicElement SetElement Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods ElementHelpers.AddTo(T, IElementContainer) ElementHelpers.GetFunctionalPosition(Element) UniversalExtensions.AddTo(T, ICollection) Constructors Element(float) Initializes a new instance of the Element class. public Element(float position) Parameters position float The position of the element, where 0 represents the bottom of the screen and 1000 represents the top. Properties Enabled Gets or sets a value indicating whether or not this element is enabled and will show. public bool Enabled { get; set; } Property Value bool Options Gets or sets the options for this element. public virtual ElementOptions Options { get; set; } Property Value ElementOptions Parser Gets or sets the Parser currently in use by this Element. public Parser Parser { get; set; } Property Value Parser Remarks Implementations should default this to DefaultParser. Position Gets or sets the position of the element on a scale from 0-1000, where 0 represents the bottom of the screen and 1000 represents the top. public float Position { get; set; } Property Value float ZIndex Gets or sets the priority of the hint (determining if it shows above another hint). public int ZIndex { get; set; } Property Value int Methods GetParsedData() Gets the data used for parsing. protected abstract ParsedData GetParsedData() Returns ParsedData The ParsedData for the element. Remarks This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string, ElementOptions)." }, "api/RueI.Elements.Enums.ElementOptions.html": { "href": "api/RueI.Elements.Enums.ElementOptions.html", "title": "Enum ElementOptions | RueI", - "keywords": "Enum ElementOptions Namespace RueI.Elements.Enums Assembly RueI.dll Provides options for elements. [Flags] public enum ElementOptions Extension Methods EnumExtensions.HasFlagFast(ElementOptions, ElementOptions) Fields Default = 1 Gets the default element settings. NoparseIgnoresEscape = 1 Indicates whether or not noparse ignores escape sequences like \\r, \\u, and \\n. PreserveSpacing = 2 Indicates whether or not the vertical spacing of an element affects the baseline. UseFunctionalPosition = 4 Indicates whether or not to automatically use functional positioning for the element. Vanilla = 2 Gets the vanilla options for hints." + "keywords": "Enum ElementOptions Namespace RueI.Elements.Enums Assembly RueI.dll Provides options for elements. [Flags] public enum ElementOptions Extension Methods EnumExtensions.HasFlagFast(ElementOptions, ElementOptions) Fields Default = 0 Gets the default element settings. NoparseParsesEscape = 1 Indicates whether or not noparse parses escape sequences like \\r, \\u, and \\n. PreserveSpacing = 2 Indicates whether or not the vertical spacing of an element affects the baseline. UseFunctionalPosition = 4 Indicates whether or not to automatically use functional positioning for the element. Vanilla = NoparseParsesEscape | PreserveSpacing | UseFunctionalPosition Gets the vanilla options for hints." }, "api/RueI.Elements.Enums.html": { "href": "api/RueI.Elements.Enums.html", @@ -142,22 +137,22 @@ "api/RueI.Elements.Interfaces.ISettable.html": { "href": "api/RueI.Elements.Interfaces.ISettable.html", "title": "Interface ISettable | RueI", - "keywords": "Interface ISettable Namespace RueI.Elements.Interfaces Assembly RueI.dll Defines an element that can be set. public interface ISettable Extension Methods UniversalExtensions.AddTo(T, ICollection) Methods Set(string) Sets the content of this element. void Set(string text) Parameters text string The new element." + "keywords": "Interface ISettable Namespace RueI.Elements.Interfaces Assembly RueI.dll Defines an Element that can be set. public interface ISettable Extension Methods UniversalExtensions.AddTo(T, ICollection) Properties Content Gets or sets the content of this element. string Content { get; set; } Property Value string" }, "api/RueI.Elements.Interfaces.html": { "href": "api/RueI.Elements.Interfaces.html", "title": "Namespace RueI.Elements.Interfaces | RueI", - "keywords": "Namespace RueI.Elements.Interfaces Interfaces ISettable Defines an element that can be set." + "keywords": "Namespace RueI.Elements.Interfaces Interfaces ISettable Defines an Element that can be set." }, "api/RueI.Elements.SetElement.html": { "href": "api/RueI.Elements.SetElement.html", "title": "Class SetElement | RueI", - "keywords": "Class SetElement Namespace RueI.Elements Assembly RueI.dll Represents a simple cached element with settable content. public class SetElement : Element, ISettable Inheritance object Element SetElement Implements ISettable Inherited Members Element.Enabled Element.Position Element.ZIndex Element.Parser Element.Options object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods ElementHelpers.GetFunctionalPosition(Element) ElementHelpers.AddTo(T, IElementContainer) UniversalExtensions.AddTo(T, ICollection) Constructors SetElement(float, string) Initializes a new instance of the SetElement class. public SetElement(float position, string content = \"\") Parameters position float The scaled position of the element, where 0 is the bottom of the screen and 1000 is the top. content string The content to set the element to. Methods GetParsedData() Gets the data used for parsing. protected override ParsedData GetParsedData() Returns ParsedData The ParsedData for the element. Remarks This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string). Set(string) Sets the content of this element. public virtual void Set(string content) Parameters content string The text to set the content to (will be parsed)." + "keywords": "Class SetElement Namespace RueI.Elements Assembly RueI.dll Represents a simple cached element with settable content. public class SetElement : Element, ISettable Inheritance object Element SetElement Implements ISettable Inherited Members Element.Enabled Element.Position Element.ZIndex Element.Parser Element.Options object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods ElementHelpers.GetFunctionalPosition(Element) ElementHelpers.AddTo(T, IElementContainer) UniversalExtensions.AddTo(T, ICollection) Constructors SetElement(float, string) Initializes a new instance of the SetElement class. public SetElement(float position, string content = \"\") Parameters position float The scaled position of the element, where 0 is the bottom of the screen and 1000 is the top. content string The content to set the element to. Properties Content Gets or sets the content of this element. public virtual string Content { get; set; } Property Value string Methods GetParsedData() Gets the data used for parsing. protected override ParsedData GetParsedData() Returns ParsedData The ParsedData for the element. Remarks This contains information used to ensure that multiple elements can be displayed at once. To obtain this, you should almost always use Parse(string, ElementOptions)." }, "api/RueI.Elements.html": { "href": "api/RueI.Elements.html", "title": "Namespace RueI.Elements | RueI", - "keywords": "Namespace RueI.Elements Classes DynamicElement Represents a non-cached element that evaluates and parses a function when getting its content. Element Represents the base interface for all elements. SetElement Represents a simple cached element with settable content." + "keywords": "Namespace RueI.Elements Classes DynamicElement Represents a non-cached element that evaluates and parses a function when getting its content. Element Represents the base class for all elements, which are individual 'hints' present within an arbitrary number of Displays. SetElement Represents a simple cached element with settable content." }, "api/RueI.Events.DisplayUpdatedEventArgs.html": { "href": "api/RueI.Events.DisplayUpdatedEventArgs.html", @@ -182,7 +177,7 @@ "api/RueI.Extensions.AutoElement.html": { "href": "api/RueI.Extensions.AutoElement.html", "title": "Class AutoElement | RueI", - "keywords": "Class AutoElement Namespace RueI.Extensions Assembly RueI.dll Manages and automatically assigns elements to ReferenceHubs meeting a criteria. public class AutoElement Inheritance object AutoElement Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Properties Roles Gets or sets the roles that this AutoElement will give this element on. public Roles Roles { get; set; } Property Value Roles Methods Create(Roles, IElemReference, Func) Creates a new AutoElement using a IElemReference. public static AutoElement Create(Roles roles, IElemReference reference, Func creator) where T : Element Parameters roles Roles The Roles to use for the AutoElement. reference IElemReference The IElemReference to use. creator Func A Func that creates the elements. Returns AutoElement A new AutoElement. Type Parameters T The type of the Element. Create(Roles, T) Creates a new AutoElement of a shared Element. public static AutoElement Create(Roles roles, T element) where T : Element Parameters roles Roles The Roles to use for the AutoElement. element T The element to use. Returns AutoElement A new AutoElement. Type Parameters T The type of the Element. Disable() Disables this AutoElement. public virtual void Disable() GiveTo(DisplayCore) Gives this AutoElement to a DisplayCore. protected virtual void GiveTo(DisplayCore core) Parameters core DisplayCore The DisplayCore to give to. RemoveFrom(DisplayCore) Removes this AutoElement from a DisplayCore. protected virtual void RemoveFrom(DisplayCore core) Parameters core DisplayCore The DisplayCore to give to." + "keywords": "Class AutoElement Namespace RueI.Extensions Assembly RueI.dll Manages and automatically assigns elements to ReferenceHubs meeting a criteria. public class AutoElement Inheritance object AutoElement Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Properties Roles Gets or sets the roles that this AutoElement will give this element on. public Roles Roles { get; set; } Property Value Roles Methods Create(Roles, Func) Creates a new AutoElement using a IElemReference. public static AutoElement Create(Roles roles, Func creator) where T : Element Parameters roles Roles The Roles to use for the AutoElement. creator Func A Func that creates the elements. Returns AutoElement A new AutoElement. Type Parameters T The type of the Element. Create(Roles, T) Creates a new AutoElement of a shared Element. public static AutoElement Create(Roles roles, T element) where T : Element Parameters roles Roles The Roles to use for the AutoElement. element T The element to use. Returns AutoElement A new AutoElement. Type Parameters T The type of the Element. Disable() Disables this AutoElement. public virtual void Disable() GiveTo(DisplayCore) Gives this AutoElement to a DisplayCore. protected virtual void GiveTo(DisplayCore core) Parameters core DisplayCore The DisplayCore to give to. RemoveFrom(DisplayCore) Removes this AutoElement from a DisplayCore. protected virtual void RemoveFrom(DisplayCore core) Parameters core DisplayCore The DisplayCore to give to. UpdateEvery(TimeSpan, int) Schedules an update for all players with one of the Roles every span. public AutoElement UpdateEvery(TimeSpan span, int priority = 35) Parameters span TimeSpan How often to schedule an update. priority int The priority of the update. Returns AutoElement A reference to this AutoElement." }, "api/RueI.Extensions.CollectionExtensions.html": { "href": "api/RueI.Extensions.CollectionExtensions.html", @@ -209,15 +204,20 @@ "title": "Class EnumExtensions | RueI", "keywords": "Class EnumExtensions Namespace RueI.Extensions Assembly RueI.dll Provides extensions for working with RueI Enums. public static class EnumExtensions Inheritance object EnumExtensions Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Methods HasFlagFast(Roles, RoleTypeId) Quickly determines if a Roles has a RoleTypeId. public static bool HasFlagFast(this Roles first, RoleTypeId second) Parameters first Roles The first Roles. second RoleTypeId The other Roles. Returns bool A value indicating whether or not the first has the RoleTypeId of the second. HasFlagFast(Roles, Roles) Quickly determines if a Roles has another Roles. public static bool HasFlagFast(this Roles first, Roles second) Parameters first Roles The first Roles. second Roles The other Roles. Returns bool A value indicating whether or not the first has all of the flags of the second. HasFlagFast(ElementOptions, ElementOptions) Quickly determines if an ElementOptions has another ElementOptions. public static bool HasFlagFast(this ElementOptions first, ElementOptions second) Parameters first ElementOptions The first ElementOptions. second ElementOptions The other ElementOptions. Returns bool A value indicating whether or not the first has all of the flags of the second." }, + "api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html": { + "href": "api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html", + "title": "Enum HintBuilding.AlignStyle | RueI", + "keywords": "Enum HintBuilding.AlignStyle Namespace RueI.Extensions.HintBuilding Assembly RueI.dll Represents all of the options for the alignment of a string of text. public enum HintBuilding.AlignStyle Fields Center = 1 Indicates that the text should be center-aligned. Flush = 4 Indicates that every line should be stretched to fill the display area. This includes the last line. Justified = 3 Indicates that every line should be stretched to fill the display area, excluding the last line. Left = 0 Indicates that the text should be left-aligned. Right = 2 Indicates that the text should be right-aligned." + }, "api/RueI.Extensions.HintBuilding.HintBuilding.html": { "href": "api/RueI.Extensions.HintBuilding.HintBuilding.html", "title": "Class HintBuilding | RueI", - "keywords": "Class HintBuilding Namespace RueI.Extensions.HintBuilding Assembly RueI.dll Provides extensions for adding rich text tags to StringBuilders. public static class HintBuilding Inheritance object HintBuilding Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Methods AddHorizontalPos(StringBuilder, float, MeasurementUnit) Adds a pos tag to a StringBuilder. public static StringBuilder AddHorizontalPos(this StringBuilder sb, float margins, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. margins float The size of the pos tag. style MeasurementUnit The measurement style of the pos tag. Returns StringBuilder A reference to the original StringBuilder. AddLinebreak(StringBuilder) Adds a linebreak to a StringBuilder. public static StringBuilder AddLinebreak(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. AddSpace(StringBuilder, float, MeasurementUnit) Adds a space tag to a StringBuilder. public static StringBuilder AddSpace(this StringBuilder sb, float margins, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. margins float The size of the pos tag. style MeasurementUnit The measurement style of the pos tag. Returns StringBuilder A reference to the original StringBuilder. AddSprite(StringBuilder, int) Adds a sprite tag to a StringBuilder. public static StringBuilder AddSprite(this StringBuilder sb, int index) Parameters sb StringBuilder The StringBuilder to use. index int The index (0-20) of the sprite tag. Returns StringBuilder A reference to the original StringBuilder. AddSprite(StringBuilder, int, Color) Adds a sprite tag to a StringBuilder. public static StringBuilder AddSprite(this StringBuilder sb, int index, Color color) Parameters sb StringBuilder The StringBuilder to use. index int The index (0-20) of the sprite tag. color Color The color of the sprite tag. Returns StringBuilder A reference to the original StringBuilder. AddVOffset(StringBuilder, float, MeasurementUnit) Adds a voffset tag to a StringBuilder. public static StringBuilder AddVOffset(this StringBuilder sb, float offset, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. offset float The size of the voffset tag. style MeasurementUnit The measurement style of the voffset tag. Returns StringBuilder A reference to the original StringBuilder. CloseAlpha(StringBuilder) Adds a closing alpha tag to a StringBuilder. public static StringBuilder CloseAlpha(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseBold(StringBuilder) Adds a closing bold tag to a StringBuilder. public static StringBuilder CloseBold(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseColor(StringBuilder) Adds a closing color tag to a StringBuilder. public static StringBuilder CloseColor(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseIndent(StringBuilder) Adds a closing indent tag to a StringBuilder. public static StringBuilder CloseIndent(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseItalics(StringBuilder) Adds a closing italics tag to a StringBuilder. public static StringBuilder CloseItalics(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseLineHeight(StringBuilder) Adds a closing line-height tag to a StringBuilder. public static StringBuilder CloseLineHeight(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseMargins(StringBuilder) Adds a closing margins tag to a StringBuilder. public static StringBuilder CloseMargins(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseMark(StringBuilder) Adds a closing mark tag to a StringBuilder. public static StringBuilder CloseMark(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseMonospace(StringBuilder) Adds a closing monospace tag to a StringBuilder. public static StringBuilder CloseMonospace(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseNobreak(StringBuilder) Adds a closing nobreak tag to a StringBuilder. public static StringBuilder CloseNobreak(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseNoparse(StringBuilder) Adds a closing noparse tag to a StringBuilder. public static StringBuilder CloseNoparse(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseRotation(StringBuilder) Adds a closing rotation tag to a StringBuilder. public static StringBuilder CloseRotation(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseScale(StringBuilder) Adds a closing scale tag to a StringBuilder. public static StringBuilder CloseScale(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseSize(StringBuilder) Adds a closing size tag to a StringBuilder. public static StringBuilder CloseSize(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseStrikethrough(StringBuilder) Adds a closing strikethrough tag to a StringBuilder. public static StringBuilder CloseStrikethrough(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseSubscript(StringBuilder) Adds a closing subscript tag to a StringBuilder. public static StringBuilder CloseSubscript(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseSuperscript(StringBuilder) Adds a closing superscript tag to a StringBuilder. public static StringBuilder CloseSuperscript(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseUnderline(StringBuilder) Adds a closing underline tag to a StringBuilder. public static StringBuilder CloseUnderline(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseVOffset(StringBuilder) Adds a closing voffset tag to a StringBuilder. public static StringBuilder CloseVOffset(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseWidth(StringBuilder) Adds a closing width tag to a StringBuilder. public static StringBuilder CloseWidth(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. ConvertToHex(Color) Converts a Color to a hex code string. public static string ConvertToHex(Color color) Parameters color Color The Color to convert. Returns string The color as a hex code string. SetAlpha(StringBuilder, byte) Adds an alpha tag to a StringBuilder. public static StringBuilder SetAlpha(this StringBuilder sb, byte alpha) Parameters sb StringBuilder The StringBuilder to use. alpha byte The alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetAlpha(StringBuilder, int) Adds an alpha tag to a StringBuilder. public static StringBuilder SetAlpha(this StringBuilder sb, int alpha) Parameters sb StringBuilder The StringBuilder to use. alpha int The alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetBold(StringBuilder) Adds a bold tag to a StringBuilder. public static StringBuilder SetBold(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetCase(StringBuilder, CaseStyle) Adds a case tag to a StringBuilder. public static StringBuilder SetCase(this StringBuilder sb, CaseStyle caseStyle) Parameters sb StringBuilder The StringBuilder to use. caseStyle CaseStyle The case to use. Returns StringBuilder A reference to the original StringBuilder. SetColor(StringBuilder, byte, byte, byte, byte) Adds a color tag to a StringBuilder from RGBA values. public static StringBuilder SetColor(this StringBuilder sb, byte r, byte g, byte b, byte alpha = 255) Parameters sb StringBuilder The StringBuilder to use. r byte The red (0-255) in the color. g byte The green (0-255) in the color. b byte The blue (0-255) in the color. alpha byte The optional alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetColor(StringBuilder, Color) Adds a color tag to a StringBuilder. public static StringBuilder SetColor(this StringBuilder sb, Color color) Parameters sb StringBuilder The StringBuilder to use. color Color The color to use. Returns StringBuilder A reference to the original StringBuilder. SetColor(StringBuilder, int, int, int, int) Adds a color tag to a StringBuilder from RGBA values. public static StringBuilder SetColor(this StringBuilder sb, int r, int g, int b, int alpha = 255) Parameters sb StringBuilder The StringBuilder to use. r int The red (0-255) in the color. g int The green (0-255) in the color. b int The blue (0-255) in the color. alpha int The optional alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetIndent(StringBuilder, float, MeasurementUnit) Adds an indent tag to a StringBuilder. public static StringBuilder SetIndent(this StringBuilder sb, float indent, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. indent float The indent size to include in the indent tag. style MeasurementUnit The measurement style of the indent tag. Returns StringBuilder A reference to the original StringBuilder. SetItalics(StringBuilder) Adds an italics tag to a StringBuilder. public static StringBuilder SetItalics(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetLineHeight(StringBuilder, float, MeasurementUnit) Adds a line-height tag to a StringBuilder. public static StringBuilder SetLineHeight(this StringBuilder sb, float size, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. size float The line height to include in the line-height tag. style MeasurementUnit The measurement style of the line-height tag. Returns StringBuilder A reference to the original StringBuilder. SetMargins(StringBuilder, float, MeasurementUnit) Adds an margins tag to a StringBuilder. public static StringBuilder SetMargins(this StringBuilder sb, float margins, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. margins float The size of the margins. style MeasurementUnit The measurement style of the margins tag. Returns StringBuilder A reference to the original StringBuilder. SetMark(StringBuilder, byte, byte, byte, byte) Adds a mark tag to a StringBuilder from RGBA values. public static StringBuilder SetMark(this StringBuilder sb, byte r, byte g, byte b, byte alpha) Parameters sb StringBuilder The StringBuilder to use. r byte The red (0-255) in the color. g byte The green (0-255) in the color. b byte The blue (0-255) in the color. alpha byte The optional alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetMark(StringBuilder, Color) Adds a mark tag to a StringBuilder. public static StringBuilder SetMark(this StringBuilder sb, Color color) Parameters sb StringBuilder The StringBuilder to use. color Color The color to use. Returns StringBuilder A reference to the original StringBuilder. SetMark(StringBuilder, int, int, int, int) Adds a mark tag to a StringBuilder from RGBA values. public static StringBuilder SetMark(this StringBuilder sb, int r, int g, int b, int alpha) Parameters sb StringBuilder The StringBuilder to use. r int The red (0-255) in the color. g int The green (0-255) in the color. b int The blue (0-255) in the color. alpha int The optional alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetMonospace(StringBuilder, float, MeasurementUnit) Adds a monospace tag to a StringBuilder. public static StringBuilder SetMonospace(this StringBuilder sb, float spacing, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. spacing float The size of the spacing. style MeasurementUnit The measurement style of the monospacing tag. Returns StringBuilder A reference to the original StringBuilder. SetNobreak(StringBuilder) Adds a nobreak tag to a StringBuilder. public static StringBuilder SetNobreak(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetNoparse(StringBuilder) Adds a noparse tag to a StringBuilder. public static StringBuilder SetNoparse(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetRotation(StringBuilder, int) Adds a rotation tag to a StringBuilder. public static StringBuilder SetRotation(this StringBuilder sb, int rotation) Parameters sb StringBuilder The StringBuilder to use. rotation int The rotation (-180 to 180) of the tag.. Returns StringBuilder A reference to the original StringBuilder. SetScale(StringBuilder, float) Adds a horizontal scale tag to a StringBuilder. public static StringBuilder SetScale(this StringBuilder sb, float scale) Parameters sb StringBuilder The StringBuilder to use. scale float The scale size to include in the scale tag. Returns StringBuilder A reference to the original StringBuilder. SetSize(StringBuilder, float, MeasurementUnit) Adds a size tag to a StringBuilder. public static StringBuilder SetSize(this StringBuilder sb, float size, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. size float The size to include in the size tag. style MeasurementUnit The measurement style of the size tag. Returns StringBuilder A reference to the original StringBuilder. SetStrikethrough(StringBuilder) Adds a strikethrough tag to a StringBuilder. public static StringBuilder SetStrikethrough(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetSubscript(StringBuilder) Adds a subscript tag to a StringBuilder. public static StringBuilder SetSubscript(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetSuperscript(StringBuilder) Adds a superscript tag to a StringBuilder. public static StringBuilder SetSuperscript(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetUnderline(StringBuilder) Adds an underline tag to a StringBuilder. public static StringBuilder SetUnderline(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetWidth(StringBuilder, float, MeasurementUnit) Adds a width tag to a StringBuilder. public static StringBuilder SetWidth(this StringBuilder sb, float offset, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. offset float The size of the new width. style MeasurementUnit The measurement style of the width tag. Returns StringBuilder A reference to the original StringBuilder." + "keywords": "Class HintBuilding Namespace RueI.Extensions.HintBuilding Assembly RueI.dll Provides extensions for adding rich text tags to StringBuilders. public static class HintBuilding Inheritance object HintBuilding Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Methods AddHorizontalPos(StringBuilder, float, MeasurementUnit) Adds a pos tag to a StringBuilder. public static StringBuilder AddHorizontalPos(this StringBuilder sb, float margins, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. margins float The size of the pos tag. style MeasurementUnit The measurement style of the pos tag. Returns StringBuilder A reference to the original StringBuilder. AddLinebreak(StringBuilder) Adds a linebreak to a StringBuilder. public static StringBuilder AddLinebreak(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. AddSpace(StringBuilder, float, MeasurementUnit) Adds a space tag to a StringBuilder. public static StringBuilder AddSpace(this StringBuilder sb, float margins, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. margins float The size of the pos tag. style MeasurementUnit The measurement style of the pos tag. Returns StringBuilder A reference to the original StringBuilder. AddSprite(StringBuilder, int) Adds a sprite tag to a StringBuilder. public static StringBuilder AddSprite(this StringBuilder sb, int index) Parameters sb StringBuilder The StringBuilder to use. index int The index (0-20) of the sprite tag. Returns StringBuilder A reference to the original StringBuilder. AddSprite(StringBuilder, int, Color) Adds a sprite tag to a StringBuilder. public static StringBuilder AddSprite(this StringBuilder sb, int index, Color color) Parameters sb StringBuilder The StringBuilder to use. index int The index (0-20) of the sprite tag. color Color The color of the sprite tag. Returns StringBuilder A reference to the original StringBuilder. AddVOffset(StringBuilder, float, MeasurementUnit) Adds a voffset tag to a StringBuilder. public static StringBuilder AddVOffset(this StringBuilder sb, float offset, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. offset float The size of the voffset tag. style MeasurementUnit The measurement style of the voffset tag. Returns StringBuilder A reference to the original StringBuilder. CloseAlign(StringBuilder) Adds a closing align tag to a StringBuilder. public static StringBuilder CloseAlign(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseAlpha(StringBuilder) Adds a closing alpha tag to a StringBuilder. public static StringBuilder CloseAlpha(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseBold(StringBuilder) Adds a closing bold tag to a StringBuilder. public static StringBuilder CloseBold(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseColor(StringBuilder) Adds a closing color tag to a StringBuilder. public static StringBuilder CloseColor(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseIndent(StringBuilder) Adds a closing indent tag to a StringBuilder. public static StringBuilder CloseIndent(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseItalics(StringBuilder) Adds a closing italics tag to a StringBuilder. public static StringBuilder CloseItalics(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseLineHeight(StringBuilder) Adds a closing line-height tag to a StringBuilder. public static StringBuilder CloseLineHeight(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseMargins(StringBuilder) Adds a closing margins tag to a StringBuilder. public static StringBuilder CloseMargins(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseMark(StringBuilder) Adds a closing mark tag to a StringBuilder. public static StringBuilder CloseMark(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseMonospace(StringBuilder) Adds a closing monospace tag to a StringBuilder. public static StringBuilder CloseMonospace(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseNobreak(StringBuilder) Adds a closing nobreak tag to a StringBuilder. public static StringBuilder CloseNobreak(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseNoparse(StringBuilder) Adds a closing noparse tag to a StringBuilder. public static StringBuilder CloseNoparse(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseRotation(StringBuilder) Adds a closing rotation tag to a StringBuilder. public static StringBuilder CloseRotation(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseScale(StringBuilder) Adds a closing scale tag to a StringBuilder. public static StringBuilder CloseScale(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseSize(StringBuilder) Adds a closing size tag to a StringBuilder. public static StringBuilder CloseSize(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseStrikethrough(StringBuilder) Adds a closing strikethrough tag to a StringBuilder. public static StringBuilder CloseStrikethrough(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseSubscript(StringBuilder) Adds a closing subscript tag to a StringBuilder. public static StringBuilder CloseSubscript(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseSuperscript(StringBuilder) Adds a closing superscript tag to a StringBuilder. public static StringBuilder CloseSuperscript(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseUnderline(StringBuilder) Adds a closing underline tag to a StringBuilder. public static StringBuilder CloseUnderline(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseVOffset(StringBuilder) Adds a closing voffset tag to a StringBuilder. public static StringBuilder CloseVOffset(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. CloseWidth(StringBuilder) Adds a closing width tag to a StringBuilder. public static StringBuilder CloseWidth(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. ConvertToHex(Color) Converts a Color to a hex code string. public static string ConvertToHex(Color color) Parameters color Color The Color to convert. Returns string The color as a hex code string. SetAlignment(StringBuilder, AlignStyle) Adds an alignment tag to a StringBuilder. public static StringBuilder SetAlignment(this StringBuilder sb, HintBuilding.AlignStyle align) Parameters sb StringBuilder The StringBuilder to use. align HintBuilding.AlignStyle The HintBuilding.AlignStyle to use. Returns StringBuilder A reference to the original StringBuilder. SetAlpha(StringBuilder, byte) Adds an alpha tag to a StringBuilder. public static StringBuilder SetAlpha(this StringBuilder sb, byte alpha) Parameters sb StringBuilder The StringBuilder to use. alpha byte The alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetAlpha(StringBuilder, int) Adds an alpha tag to a StringBuilder. public static StringBuilder SetAlpha(this StringBuilder sb, int alpha) Parameters sb StringBuilder The StringBuilder to use. alpha int The alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetBold(StringBuilder) Adds a bold tag to a StringBuilder. public static StringBuilder SetBold(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetCase(StringBuilder, CaseStyle) Adds a case tag to a StringBuilder. public static StringBuilder SetCase(this StringBuilder sb, CaseStyle caseStyle) Parameters sb StringBuilder The StringBuilder to use. caseStyle CaseStyle The case to use. Returns StringBuilder A reference to the original StringBuilder. SetColor(StringBuilder, byte, byte, byte, byte) Adds a color tag to a StringBuilder from RGBA values. public static StringBuilder SetColor(this StringBuilder sb, byte r, byte g, byte b, byte alpha = 255) Parameters sb StringBuilder The StringBuilder to use. r byte The red (0-255) in the color. g byte The green (0-255) in the color. b byte The blue (0-255) in the color. alpha byte The optional alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetColor(StringBuilder, Color) Adds a color tag to a StringBuilder. public static StringBuilder SetColor(this StringBuilder sb, Color color) Parameters sb StringBuilder The StringBuilder to use. color Color The color to use. Returns StringBuilder A reference to the original StringBuilder. SetColor(StringBuilder, int, int, int, int) Adds a color tag to a StringBuilder from RGBA values. public static StringBuilder SetColor(this StringBuilder sb, int r, int g, int b, int alpha = 255) Parameters sb StringBuilder The StringBuilder to use. r int The red (0-255) in the color. g int The green (0-255) in the color. b int The blue (0-255) in the color. alpha int The optional alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetIndent(StringBuilder, float, MeasurementUnit) Adds an indent tag to a StringBuilder. public static StringBuilder SetIndent(this StringBuilder sb, float indent, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. indent float The indent size to include in the indent tag. style MeasurementUnit The measurement style of the indent tag. Returns StringBuilder A reference to the original StringBuilder. SetItalics(StringBuilder) Adds an italics tag to a StringBuilder. public static StringBuilder SetItalics(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetLineHeight(StringBuilder, float, MeasurementUnit) Adds a line-height tag to a StringBuilder. public static StringBuilder SetLineHeight(this StringBuilder sb, float size, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. size float The line height to include in the line-height tag. style MeasurementUnit The measurement style of the line-height tag. Returns StringBuilder A reference to the original StringBuilder. SetMargins(StringBuilder, float, MeasurementUnit) Adds an margins tag to a StringBuilder. public static StringBuilder SetMargins(this StringBuilder sb, float margins, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. margins float The size of the margins. style MeasurementUnit The measurement style of the margins tag. Returns StringBuilder A reference to the original StringBuilder. SetMark(StringBuilder, byte, byte, byte, byte) Adds a mark tag to a StringBuilder from RGBA values. public static StringBuilder SetMark(this StringBuilder sb, byte r, byte g, byte b, byte alpha) Parameters sb StringBuilder The StringBuilder to use. r byte The red (0-255) in the color. g byte The green (0-255) in the color. b byte The blue (0-255) in the color. alpha byte The optional alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetMark(StringBuilder, Color) Adds a mark tag to a StringBuilder. public static StringBuilder SetMark(this StringBuilder sb, Color color) Parameters sb StringBuilder The StringBuilder to use. color Color The color to use. Returns StringBuilder A reference to the original StringBuilder. SetMark(StringBuilder, int, int, int, int) Adds a mark tag to a StringBuilder from RGBA values. public static StringBuilder SetMark(this StringBuilder sb, int r, int g, int b, int alpha) Parameters sb StringBuilder The StringBuilder to use. r int The red (0-255) in the color. g int The green (0-255) in the color. b int The blue (0-255) in the color. alpha int The optional alpha (0-255) of the color. Returns StringBuilder A reference to the original StringBuilder. SetMonospace(StringBuilder, float, MeasurementUnit) Adds a monospace tag to a StringBuilder. public static StringBuilder SetMonospace(this StringBuilder sb, float spacing, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. spacing float The size of the spacing. style MeasurementUnit The measurement style of the monospacing tag. Returns StringBuilder A reference to the original StringBuilder. SetNobreak(StringBuilder) Adds a nobreak tag to a StringBuilder. public static StringBuilder SetNobreak(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetNoparse(StringBuilder) Adds a noparse tag to a StringBuilder. public static StringBuilder SetNoparse(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetRotation(StringBuilder, int) Adds a rotation tag to a StringBuilder. public static StringBuilder SetRotation(this StringBuilder sb, int rotation) Parameters sb StringBuilder The StringBuilder to use. rotation int The rotation (-180 to 180) of the tag.. Returns StringBuilder A reference to the original StringBuilder. SetScale(StringBuilder, float) Adds a horizontal scale tag to a StringBuilder. public static StringBuilder SetScale(this StringBuilder sb, float scale) Parameters sb StringBuilder The StringBuilder to use. scale float The scale size to include in the scale tag. Returns StringBuilder A reference to the original StringBuilder. SetSize(StringBuilder, float, MeasurementUnit) Adds a size tag to a StringBuilder. public static StringBuilder SetSize(this StringBuilder sb, float size, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. size float The size to include in the size tag. style MeasurementUnit The measurement style of the size tag. Returns StringBuilder A reference to the original StringBuilder. SetStrikethrough(StringBuilder) Adds a strikethrough tag to a StringBuilder. public static StringBuilder SetStrikethrough(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetSubscript(StringBuilder) Adds a subscript tag to a StringBuilder. public static StringBuilder SetSubscript(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetSuperscript(StringBuilder) Adds a superscript tag to a StringBuilder. public static StringBuilder SetSuperscript(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetUnderline(StringBuilder) Adds an underline tag to a StringBuilder. public static StringBuilder SetUnderline(this StringBuilder sb) Parameters sb StringBuilder The StringBuilder to use. Returns StringBuilder A reference to the original StringBuilder. SetWidth(StringBuilder, float, MeasurementUnit) Adds a width tag to a StringBuilder. public static StringBuilder SetWidth(this StringBuilder sb, float offset, MeasurementUnit style = MeasurementUnit.Pixels) Parameters sb StringBuilder The StringBuilder to use. offset float The size of the new width. style MeasurementUnit The measurement style of the width tag. Returns StringBuilder A reference to the original StringBuilder." }, "api/RueI.Extensions.HintBuilding.html": { "href": "api/RueI.Extensions.HintBuilding.html", "title": "Namespace RueI.Extensions.HintBuilding | RueI", - "keywords": "Namespace RueI.Extensions.HintBuilding Classes HintBuilding Provides extensions for adding rich text tags to StringBuilders." + "keywords": "Namespace RueI.Extensions.HintBuilding Classes HintBuilding Provides extensions for adding rich text tags to StringBuilders. Enums HintBuilding.AlignStyle Represents all of the options for the alignment of a string of text." }, "api/RueI.Extensions.IComparableExtensions.html": { "href": "api/RueI.Extensions.IComparableExtensions.html", @@ -292,7 +292,7 @@ "api/RueI.Parsing.Parser.html": { "href": "api/RueI.Parsing.Parser.html", "title": "Class Parser | RueI", - "keywords": "Class Parser Namespace RueI.Parsing Assembly RueI.dll Helps parse the content of elements. public class Parser Inheritance object Parser Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Examples This example demonstrates creating and using a ParserBuilder. Parser builder = new ParserBuilder() .ImportFrom(Constants.DefaultParser) .AddTag(); .Build(); builder.Parse(\"hello world!\") Properties DefaultParser Gets the default Parser. public static Parser DefaultParser { get; } Property Value Parser TagBackups Gets a list of Parsers which this Parser will include the tags for. public ReadOnlyCollection TagBackups { get; } Property Value ReadOnlyCollection Tags Gets the tags that will be searched for when parsing. public Lookup Tags { get; } Property Value Lookup Remarks Multiple tags can share the same name. Methods AddCharacter(ParserContext, char) Adds a character to a parser context. public static void AddCharacter(ParserContext context, char ch) Parameters context ParserContext The context of the parser. ch char The character to add. CalculateCharacterLength(TextInfo, char) Calculates the length of a char with a context. public static float CalculateCharacterLength(TextInfo context, char ch) Parameters context TextInfo The context to parse the char under. ch char The char to calculate the length for. Returns float A float indicating the total length of the char. CreateLineBreak(ParserContext, bool) Generates the effects of a linebreak for a parser. public static void CreateLineBreak(ParserContext context, bool isOverflow = false) Parameters context ParserContext The context of the parser. isOverflow bool Whether or not the line break was caused by an overflow. GetTagAttributes(string, out Dictionary) Parses the tag attributes of a string. public static bool GetTagAttributes(string content, out Dictionary attributes) Parameters content string The content to parse. attributes Dictionary The pairs of attributes. Returns bool true if the content is valid, otherwise false. Parse(string) Parses a rich text string. public ParsedData Parse(string text) Parameters text string The string to parse. Returns ParsedData A ParsedData containing information about the string." + "keywords": "Class Parser Namespace RueI.Parsing Assembly RueI.dll Helps parse the content of elements. This class cannot be inherited. public sealed class Parser Inheritance object Parser Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() Extension Methods UniversalExtensions.AddTo(T, ICollection) Examples This example demonstrates creating and using a ParserBuilder. Parser builder = new ParserBuilder() .ImportFrom(Constants.DefaultParser) .AddTag(); .Build(); builder.Parse(\"hello world!\") Remarks The Parser is a sealed, immutable class that provides APIs for parsing (extracting the information of) hints so that multiple can be displayed at once, along with the ability to add new RichTextTags. In order to create new Parsers, you must use the ParserBuilder class. Properties DefaultParser Gets the default Parser. public static Parser DefaultParser { get; } Property Value Parser TagBackups Gets a list of Parsers which this Parser will include the tags for. public ReadOnlyCollection TagBackups { get; } Property Value ReadOnlyCollection Tags Gets the tags that will be searched for when parsing. public Lookup Tags { get; } Property Value Lookup Remarks Multiple tags can share the same name. Methods AddCharacter(ParserContext, char, bool) Adds a character to a parser context. public static void AddCharacter(ParserContext context, char ch, bool append = true) Parameters context ParserContext The context of the parser. ch char The character to add. append bool Whether or not the character should be appended to the ParserContext's ResultBuilder. CalculateCharacterLength(TextInfo, char) Calculates the length of a char with a context. public static float CalculateCharacterLength(TextInfo context, char ch) Parameters context TextInfo The context to parse the char under. ch char The char to calculate the length for. Returns float A float indicating the total length of the char. CreateLineBreak(ParserContext, bool) Generates the effects of a linebreak for a parser. public static void CreateLineBreak(ParserContext context, bool isOverflow = false) Parameters context ParserContext The context of the parser. isOverflow bool Whether or not the line break was caused by an overflow. GetTagAttributes(string, out Dictionary) Parses the tag attributes of a string. public static bool GetTagAttributes(string content, out Dictionary attributes) Parameters content string The content to parse. attributes Dictionary The pairs of attributes. Returns bool true if the content is valid, otherwise false. Parse(string, ElementOptions) Parses a rich text string. public ParsedData Parse(string text, ElementOptions options = ElementOptions.Default) Parameters text string The string to parse. options ElementOptions The options of the element. Returns ParsedData A ParsedData containing information about the string. See Also ParserBuilder" }, "api/RueI.Parsing.ParserBuilder.html": { "href": "api/RueI.Parsing.ParserBuilder.html", @@ -312,12 +312,12 @@ "api/RueI.Parsing.Records.ParsedData.html": { "href": "api/RueI.Parsing.Records.ParsedData.html", "title": "Class ParsedData | RueI", - "keywords": "Class ParsedData Namespace RueI.Parsing.Records Assembly RueI.dll Defines a record that contains information used for displaying multiple elements. public record ParsedData : IEquatable Inheritance object ParsedData Implements IEquatable Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Constructors ParsedData(string, float) Defines a record that contains information used for displaying multiple elements. public ParsedData(string content, float offset) Parameters content string The element's content. offset float The offset that should be applied. Equivalent to the total linebreaks within the element. Properties content The element's content. public string content { get; init; } Property Value string offset The offset that should be applied. Equivalent to the total linebreaks within the element. public float offset { get; init; } Property Value float" + "keywords": "Class ParsedData Namespace RueI.Parsing.Records Assembly RueI.dll Defines a class that contains parsed information about a single element, used for displaying multiple at a time. public class ParsedData Inheritance object ParsedData Inherited Members object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() Extension Methods UniversalExtensions.AddTo(T, ICollection) Properties Content Gets the content of the element. public string Content { get; } Property Value string Offset Gets the offset that should be applied to the element. public float Offset { get; } Property Value float Methods Deconstruct(out string, out float) Deconstructs this ParsedData. public void Deconstruct(out string content, out float offset) Parameters content string The returned new content of the element. offset float The returned offset of the element." }, "api/RueI.Parsing.Records.html": { "href": "api/RueI.Parsing.Records.html", "title": "Namespace RueI.Parsing.Records | RueI", - "keywords": "Namespace RueI.Parsing.Records Classes ParsedData Defines a record that contains information used for displaying multiple elements. Structs MeasurementInfo Defines a record that contains information about measurement info." + "keywords": "Namespace RueI.Parsing.Records Classes ParsedData Defines a class that contains parsed information about a single element, used for displaying multiple at a time. Structs MeasurementInfo Defines a record that contains information about measurement info." }, "api/RueI.Parsing.RichTextTag.html": { "href": "api/RueI.Parsing.RichTextTag.html", @@ -627,7 +627,7 @@ "api/RueI.Parsing.html": { "href": "api/RueI.Parsing.html", "title": "Namespace RueI.Parsing | RueI", - "keywords": "Namespace RueI.Parsing Classes ClosingTag Defines the base class for all rich text tags. NoParamsTag Defines the base class for all rich text tags. Parser Helps parse the content of elements. ParserBuilder Builds Parsers. ParserContext Describes the state of a parser at a time. RichTextTag Defines the base class for all rich text tags. TextInfo Provides information about TMP text at a certain point." + "keywords": "Namespace RueI.Parsing Classes ClosingTag Defines the base class for all rich text tags. NoParamsTag Defines the base class for all rich text tags. Parser Helps parse the content of elements. This class cannot be inherited. ParserBuilder Builds Parsers. ParserContext Describes the state of a parser at a time. RichTextTag Defines the base class for all rich text tags. TextInfo Provides information about TMP text at a certain point." }, "api/RueI.Patches.HintPatch.html": { "href": "api/RueI.Patches.HintPatch.html", diff --git a/manifest.json b/manifest.json index 8541e8c..f3c65ec 100644 --- a/manifest.json +++ b/manifest.json @@ -70,16 +70,6 @@ }, "version": "" }, - { - "type": "ManagedReference", - "source_relative_path": "api/RueI.Displays.EffectApplier.yml", - "output": { - ".html": { - "relative_path": "api/RueI.Displays.EffectApplier.html" - } - }, - "version": "" - }, { "type": "ManagedReference", "source_relative_path": "api/RueI.Displays.ElemCombiner.yml", @@ -430,6 +420,16 @@ }, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.yml", + "output": { + ".html": { + "relative_path": "api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html" + } + }, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "api/RueI.Extensions.HintBuilding.HintBuilding.yml", diff --git a/xrefmap.yml b/xrefmap.yml index 6b30833..ff709ad 100644 --- a/xrefmap.yml +++ b/xrefmap.yml @@ -456,12 +456,6 @@ references: isSpec: "True" fullName: RueI.Displays.DisplayCore.Update nameWithType: DisplayCore.Update -- uid: RueI.Displays.EffectApplier - name: EffectApplier - href: api/RueI.Displays.EffectApplier.html - commentId: T:RueI.Displays.EffectApplier - fullName: RueI.Displays.EffectApplier - nameWithType: EffectApplier - uid: RueI.Displays.ElemCombiner name: ElemCombiner href: api/RueI.Displays.ElemCombiner.html @@ -1394,12 +1388,12 @@ references: commentId: F:RueI.Elements.Enums.ElementOptions.Default fullName: RueI.Elements.Enums.ElementOptions.Default nameWithType: ElementOptions.Default -- uid: RueI.Elements.Enums.ElementOptions.NoparseIgnoresEscape - name: NoparseIgnoresEscape - href: api/RueI.Elements.Enums.ElementOptions.html#RueI_Elements_Enums_ElementOptions_NoparseIgnoresEscape - commentId: F:RueI.Elements.Enums.ElementOptions.NoparseIgnoresEscape - fullName: RueI.Elements.Enums.ElementOptions.NoparseIgnoresEscape - nameWithType: ElementOptions.NoparseIgnoresEscape +- uid: RueI.Elements.Enums.ElementOptions.NoparseParsesEscape + name: NoparseParsesEscape + href: api/RueI.Elements.Enums.ElementOptions.html#RueI_Elements_Enums_ElementOptions_NoparseParsesEscape + commentId: F:RueI.Elements.Enums.ElementOptions.NoparseParsesEscape + fullName: RueI.Elements.Enums.ElementOptions.NoparseParsesEscape + nameWithType: ElementOptions.NoparseParsesEscape - uid: RueI.Elements.Enums.ElementOptions.PreserveSpacing name: PreserveSpacing href: api/RueI.Elements.Enums.ElementOptions.html#RueI_Elements_Enums_ElementOptions_PreserveSpacing @@ -1430,22 +1424,19 @@ references: commentId: T:RueI.Elements.Interfaces.ISettable fullName: RueI.Elements.Interfaces.ISettable nameWithType: ISettable -- uid: RueI.Elements.Interfaces.ISettable.Set(System.String) - name: Set(string) - href: api/RueI.Elements.Interfaces.ISettable.html#RueI_Elements_Interfaces_ISettable_Set_System_String_ - commentId: M:RueI.Elements.Interfaces.ISettable.Set(System.String) - name.vb: Set(String) - fullName: RueI.Elements.Interfaces.ISettable.Set(string) - fullName.vb: RueI.Elements.Interfaces.ISettable.Set(String) - nameWithType: ISettable.Set(string) - nameWithType.vb: ISettable.Set(String) -- uid: RueI.Elements.Interfaces.ISettable.Set* - name: Set - href: api/RueI.Elements.Interfaces.ISettable.html#RueI_Elements_Interfaces_ISettable_Set_ - commentId: Overload:RueI.Elements.Interfaces.ISettable.Set - isSpec: "True" - fullName: RueI.Elements.Interfaces.ISettable.Set - nameWithType: ISettable.Set +- uid: RueI.Elements.Interfaces.ISettable.Content + name: Content + href: api/RueI.Elements.Interfaces.ISettable.html#RueI_Elements_Interfaces_ISettable_Content + commentId: P:RueI.Elements.Interfaces.ISettable.Content + fullName: RueI.Elements.Interfaces.ISettable.Content + nameWithType: ISettable.Content +- uid: RueI.Elements.Interfaces.ISettable.Content* + name: Content + href: api/RueI.Elements.Interfaces.ISettable.html#RueI_Elements_Interfaces_ISettable_Content_ + commentId: Overload:RueI.Elements.Interfaces.ISettable.Content + isSpec: "True" + fullName: RueI.Elements.Interfaces.ISettable.Content + nameWithType: ISettable.Content - uid: RueI.Elements.SetElement name: SetElement href: api/RueI.Elements.SetElement.html @@ -1471,6 +1462,19 @@ references: fullName.vb: RueI.Elements.SetElement.New nameWithType: SetElement.SetElement nameWithType.vb: SetElement.New +- uid: RueI.Elements.SetElement.Content + name: Content + href: api/RueI.Elements.SetElement.html#RueI_Elements_SetElement_Content + commentId: P:RueI.Elements.SetElement.Content + fullName: RueI.Elements.SetElement.Content + nameWithType: SetElement.Content +- uid: RueI.Elements.SetElement.Content* + name: Content + href: api/RueI.Elements.SetElement.html#RueI_Elements_SetElement_Content_ + commentId: Overload:RueI.Elements.SetElement.Content + isSpec: "True" + fullName: RueI.Elements.SetElement.Content + nameWithType: SetElement.Content - uid: RueI.Elements.SetElement.GetParsedData name: GetParsedData() href: api/RueI.Elements.SetElement.html#RueI_Elements_SetElement_GetParsedData @@ -1484,22 +1488,6 @@ references: isSpec: "True" fullName: RueI.Elements.SetElement.GetParsedData nameWithType: SetElement.GetParsedData -- uid: RueI.Elements.SetElement.Set(System.String) - name: Set(string) - href: api/RueI.Elements.SetElement.html#RueI_Elements_SetElement_Set_System_String_ - commentId: M:RueI.Elements.SetElement.Set(System.String) - name.vb: Set(String) - fullName: RueI.Elements.SetElement.Set(string) - fullName.vb: RueI.Elements.SetElement.Set(String) - nameWithType: SetElement.Set(string) - nameWithType.vb: SetElement.Set(String) -- uid: RueI.Elements.SetElement.Set* - name: Set - href: api/RueI.Elements.SetElement.html#RueI_Elements_SetElement_Set_ - commentId: Overload:RueI.Elements.SetElement.Set - isSpec: "True" - fullName: RueI.Elements.SetElement.Set - nameWithType: SetElement.Set - uid: RueI.Events name: RueI.Events href: api/RueI.Events.html @@ -1610,15 +1598,15 @@ references: isSpec: "True" fullName: RueI.Extensions.AutoElement.Create nameWithType: AutoElement.Create -- uid: RueI.Extensions.AutoElement.Create``1(RueI.Displays.Roles,RueI.Displays.IElemReference{``0},System.Func{RueI.Displays.DisplayCore,``0}) - name: Create(Roles, IElemReference, Func) - href: api/RueI.Extensions.AutoElement.html#RueI_Extensions_AutoElement_Create__1_RueI_Displays_Roles_RueI_Displays_IElemReference___0__System_Func_RueI_Displays_DisplayCore___0__ - commentId: M:RueI.Extensions.AutoElement.Create``1(RueI.Displays.Roles,RueI.Displays.IElemReference{``0},System.Func{RueI.Displays.DisplayCore,``0}) - name.vb: Create(Of T)(Roles, IElemReference(Of T), Func(Of DisplayCore, T)) - fullName: RueI.Extensions.AutoElement.Create(RueI.Displays.Roles, RueI.Displays.IElemReference, System.Func) - fullName.vb: RueI.Extensions.AutoElement.Create(Of T)(RueI.Displays.Roles, RueI.Displays.IElemReference(Of T), System.Func(Of RueI.Displays.DisplayCore, T)) - nameWithType: AutoElement.Create(Roles, IElemReference, Func) - nameWithType.vb: AutoElement.Create(Of T)(Roles, IElemReference(Of T), Func(Of DisplayCore, T)) +- uid: RueI.Extensions.AutoElement.Create``1(RueI.Displays.Roles,System.Func{RueI.Displays.DisplayCore,``0}) + name: Create(Roles, Func) + href: api/RueI.Extensions.AutoElement.html#RueI_Extensions_AutoElement_Create__1_RueI_Displays_Roles_System_Func_RueI_Displays_DisplayCore___0__ + commentId: M:RueI.Extensions.AutoElement.Create``1(RueI.Displays.Roles,System.Func{RueI.Displays.DisplayCore,``0}) + name.vb: Create(Of T)(Roles, Func(Of DisplayCore, T)) + fullName: RueI.Extensions.AutoElement.Create(RueI.Displays.Roles, System.Func) + fullName.vb: RueI.Extensions.AutoElement.Create(Of T)(RueI.Displays.Roles, System.Func(Of RueI.Displays.DisplayCore, T)) + nameWithType: AutoElement.Create(Roles, Func) + nameWithType.vb: AutoElement.Create(Of T)(Roles, Func(Of DisplayCore, T)) - uid: RueI.Extensions.AutoElement.Create``1(RueI.Displays.Roles,``0) name: Create(Roles, T) href: api/RueI.Extensions.AutoElement.html#RueI_Extensions_AutoElement_Create__1_RueI_Displays_Roles___0_ @@ -1680,6 +1668,22 @@ references: isSpec: "True" fullName: RueI.Extensions.AutoElement.Roles nameWithType: AutoElement.Roles +- uid: RueI.Extensions.AutoElement.UpdateEvery(System.TimeSpan,System.Int32) + name: UpdateEvery(TimeSpan, int) + href: api/RueI.Extensions.AutoElement.html#RueI_Extensions_AutoElement_UpdateEvery_System_TimeSpan_System_Int32_ + commentId: M:RueI.Extensions.AutoElement.UpdateEvery(System.TimeSpan,System.Int32) + name.vb: UpdateEvery(TimeSpan, Integer) + fullName: RueI.Extensions.AutoElement.UpdateEvery(System.TimeSpan, int) + fullName.vb: RueI.Extensions.AutoElement.UpdateEvery(System.TimeSpan, Integer) + nameWithType: AutoElement.UpdateEvery(TimeSpan, int) + nameWithType.vb: AutoElement.UpdateEvery(TimeSpan, Integer) +- uid: RueI.Extensions.AutoElement.UpdateEvery* + name: UpdateEvery + href: api/RueI.Extensions.AutoElement.html#RueI_Extensions_AutoElement_UpdateEvery_ + commentId: Overload:RueI.Extensions.AutoElement.UpdateEvery + isSpec: "True" + fullName: RueI.Extensions.AutoElement.UpdateEvery + nameWithType: AutoElement.UpdateEvery - uid: RueI.Extensions.CollectionExtensions name: CollectionExtensions href: api/RueI.Extensions.CollectionExtensions.html @@ -2015,6 +2019,55 @@ references: isSpec: "True" fullName: RueI.Extensions.HintBuilding.HintBuilding.AddVOffset nameWithType: HintBuilding.AddVOffset +- uid: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle + name: HintBuilding.AlignStyle + href: api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html + commentId: T:RueI.Extensions.HintBuilding.HintBuilding.AlignStyle + fullName: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle + nameWithType: HintBuilding.AlignStyle +- uid: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Center + name: Center + href: api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html#RueI_Extensions_HintBuilding_HintBuilding_AlignStyle_Center + commentId: F:RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Center + fullName: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Center + nameWithType: HintBuilding.AlignStyle.Center +- uid: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Flush + name: Flush + href: api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html#RueI_Extensions_HintBuilding_HintBuilding_AlignStyle_Flush + commentId: F:RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Flush + fullName: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Flush + nameWithType: HintBuilding.AlignStyle.Flush +- uid: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Justified + name: Justified + href: api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html#RueI_Extensions_HintBuilding_HintBuilding_AlignStyle_Justified + commentId: F:RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Justified + fullName: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Justified + nameWithType: HintBuilding.AlignStyle.Justified +- uid: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Left + name: Left + href: api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html#RueI_Extensions_HintBuilding_HintBuilding_AlignStyle_Left + commentId: F:RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Left + fullName: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Left + nameWithType: HintBuilding.AlignStyle.Left +- uid: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Right + name: Right + href: api/RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.html#RueI_Extensions_HintBuilding_HintBuilding_AlignStyle_Right + commentId: F:RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Right + fullName: RueI.Extensions.HintBuilding.HintBuilding.AlignStyle.Right + nameWithType: HintBuilding.AlignStyle.Right +- uid: RueI.Extensions.HintBuilding.HintBuilding.CloseAlign(System.Text.StringBuilder) + name: CloseAlign(StringBuilder) + href: api/RueI.Extensions.HintBuilding.HintBuilding.html#RueI_Extensions_HintBuilding_HintBuilding_CloseAlign_System_Text_StringBuilder_ + commentId: M:RueI.Extensions.HintBuilding.HintBuilding.CloseAlign(System.Text.StringBuilder) + fullName: RueI.Extensions.HintBuilding.HintBuilding.CloseAlign(System.Text.StringBuilder) + nameWithType: HintBuilding.CloseAlign(StringBuilder) +- uid: RueI.Extensions.HintBuilding.HintBuilding.CloseAlign* + name: CloseAlign + href: api/RueI.Extensions.HintBuilding.HintBuilding.html#RueI_Extensions_HintBuilding_HintBuilding_CloseAlign_ + commentId: Overload:RueI.Extensions.HintBuilding.HintBuilding.CloseAlign + isSpec: "True" + fullName: RueI.Extensions.HintBuilding.HintBuilding.CloseAlign + nameWithType: HintBuilding.CloseAlign - uid: RueI.Extensions.HintBuilding.HintBuilding.CloseAlpha(System.Text.StringBuilder) name: CloseAlpha(StringBuilder) href: api/RueI.Extensions.HintBuilding.HintBuilding.html#RueI_Extensions_HintBuilding_HintBuilding_CloseAlpha_System_Text_StringBuilder_ @@ -2288,6 +2341,19 @@ references: isSpec: "True" fullName: RueI.Extensions.HintBuilding.HintBuilding.ConvertToHex nameWithType: HintBuilding.ConvertToHex +- uid: RueI.Extensions.HintBuilding.HintBuilding.SetAlignment(System.Text.StringBuilder,RueI.Extensions.HintBuilding.HintBuilding.AlignStyle) + name: SetAlignment(StringBuilder, AlignStyle) + href: api/RueI.Extensions.HintBuilding.HintBuilding.html#RueI_Extensions_HintBuilding_HintBuilding_SetAlignment_System_Text_StringBuilder_RueI_Extensions_HintBuilding_HintBuilding_AlignStyle_ + commentId: M:RueI.Extensions.HintBuilding.HintBuilding.SetAlignment(System.Text.StringBuilder,RueI.Extensions.HintBuilding.HintBuilding.AlignStyle) + fullName: RueI.Extensions.HintBuilding.HintBuilding.SetAlignment(System.Text.StringBuilder, RueI.Extensions.HintBuilding.HintBuilding.AlignStyle) + nameWithType: HintBuilding.SetAlignment(StringBuilder, HintBuilding.AlignStyle) +- uid: RueI.Extensions.HintBuilding.HintBuilding.SetAlignment* + name: SetAlignment + href: api/RueI.Extensions.HintBuilding.HintBuilding.html#RueI_Extensions_HintBuilding_HintBuilding_SetAlignment_ + commentId: Overload:RueI.Extensions.HintBuilding.HintBuilding.SetAlignment + isSpec: "True" + fullName: RueI.Extensions.HintBuilding.HintBuilding.SetAlignment + nameWithType: HintBuilding.SetAlignment - uid: RueI.Extensions.HintBuilding.HintBuilding.SetAlpha(System.Text.StringBuilder,System.Byte) name: SetAlpha(StringBuilder, byte) href: api/RueI.Extensions.HintBuilding.HintBuilding.html#RueI_Extensions_HintBuilding_HintBuilding_SetAlpha_System_Text_StringBuilder_System_Byte_ @@ -3195,15 +3261,15 @@ references: commentId: T:RueI.Parsing.Parser fullName: RueI.Parsing.Parser nameWithType: Parser -- uid: RueI.Parsing.Parser.AddCharacter(RueI.Parsing.ParserContext,System.Char) - name: AddCharacter(ParserContext, char) - href: api/RueI.Parsing.Parser.html#RueI_Parsing_Parser_AddCharacter_RueI_Parsing_ParserContext_System_Char_ - commentId: M:RueI.Parsing.Parser.AddCharacter(RueI.Parsing.ParserContext,System.Char) - name.vb: AddCharacter(ParserContext, Char) - fullName: RueI.Parsing.Parser.AddCharacter(RueI.Parsing.ParserContext, char) - fullName.vb: RueI.Parsing.Parser.AddCharacter(RueI.Parsing.ParserContext, Char) - nameWithType: Parser.AddCharacter(ParserContext, char) - nameWithType.vb: Parser.AddCharacter(ParserContext, Char) +- uid: RueI.Parsing.Parser.AddCharacter(RueI.Parsing.ParserContext,System.Char,System.Boolean) + name: AddCharacter(ParserContext, char, bool) + href: api/RueI.Parsing.Parser.html#RueI_Parsing_Parser_AddCharacter_RueI_Parsing_ParserContext_System_Char_System_Boolean_ + commentId: M:RueI.Parsing.Parser.AddCharacter(RueI.Parsing.ParserContext,System.Char,System.Boolean) + name.vb: AddCharacter(ParserContext, Char, Boolean) + fullName: RueI.Parsing.Parser.AddCharacter(RueI.Parsing.ParserContext, char, bool) + fullName.vb: RueI.Parsing.Parser.AddCharacter(RueI.Parsing.ParserContext, Char, Boolean) + nameWithType: Parser.AddCharacter(ParserContext, char, bool) + nameWithType.vb: Parser.AddCharacter(ParserContext, Char, Boolean) - uid: RueI.Parsing.Parser.AddCharacter* name: AddCharacter href: api/RueI.Parsing.Parser.html#RueI_Parsing_Parser_AddCharacter_ @@ -3272,15 +3338,15 @@ references: isSpec: "True" fullName: RueI.Parsing.Parser.GetTagAttributes nameWithType: Parser.GetTagAttributes -- uid: RueI.Parsing.Parser.Parse(System.String) - name: Parse(string) - href: api/RueI.Parsing.Parser.html#RueI_Parsing_Parser_Parse_System_String_ - commentId: M:RueI.Parsing.Parser.Parse(System.String) - name.vb: Parse(String) - fullName: RueI.Parsing.Parser.Parse(string) - fullName.vb: RueI.Parsing.Parser.Parse(String) - nameWithType: Parser.Parse(string) - nameWithType.vb: Parser.Parse(String) +- uid: RueI.Parsing.Parser.Parse(System.String,RueI.Elements.Enums.ElementOptions) + name: Parse(string, ElementOptions) + href: api/RueI.Parsing.Parser.html#RueI_Parsing_Parser_Parse_System_String_RueI_Elements_Enums_ElementOptions_ + commentId: M:RueI.Parsing.Parser.Parse(System.String,RueI.Elements.Enums.ElementOptions) + name.vb: Parse(String, ElementOptions) + fullName: RueI.Parsing.Parser.Parse(string, RueI.Elements.Enums.ElementOptions) + fullName.vb: RueI.Parsing.Parser.Parse(String, RueI.Elements.Enums.ElementOptions) + nameWithType: Parser.Parse(string, ElementOptions) + nameWithType.vb: Parser.Parse(String, ElementOptions) - uid: RueI.Parsing.Parser.Parse* name: Parse href: api/RueI.Parsing.Parser.html#RueI_Parsing_Parser_Parse_ @@ -3810,51 +3876,48 @@ references: commentId: T:RueI.Parsing.Records.ParsedData fullName: RueI.Parsing.Records.ParsedData nameWithType: ParsedData -- uid: RueI.Parsing.Records.ParsedData.#ctor(System.String,System.Single) - name: ParsedData(string, float) - href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData__ctor_System_String_System_Single_ - commentId: M:RueI.Parsing.Records.ParsedData.#ctor(System.String,System.Single) - name.vb: New(String, Single) - fullName: RueI.Parsing.Records.ParsedData.ParsedData(string, float) - fullName.vb: RueI.Parsing.Records.ParsedData.New(String, Single) - nameWithType: ParsedData.ParsedData(string, float) - nameWithType.vb: ParsedData.New(String, Single) -- uid: RueI.Parsing.Records.ParsedData.#ctor* - name: ParsedData - href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData__ctor_ - commentId: Overload:RueI.Parsing.Records.ParsedData.#ctor - isSpec: "True" - name.vb: New - fullName: RueI.Parsing.Records.ParsedData.ParsedData - fullName.vb: RueI.Parsing.Records.ParsedData.New - nameWithType: ParsedData.ParsedData - nameWithType.vb: ParsedData.New -- uid: RueI.Parsing.Records.ParsedData.content - name: content - href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_content - commentId: P:RueI.Parsing.Records.ParsedData.content - fullName: RueI.Parsing.Records.ParsedData.content - nameWithType: ParsedData.content -- uid: RueI.Parsing.Records.ParsedData.content* - name: content - href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_content_ - commentId: Overload:RueI.Parsing.Records.ParsedData.content - isSpec: "True" - fullName: RueI.Parsing.Records.ParsedData.content - nameWithType: ParsedData.content -- uid: RueI.Parsing.Records.ParsedData.offset - name: offset - href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_offset - commentId: P:RueI.Parsing.Records.ParsedData.offset - fullName: RueI.Parsing.Records.ParsedData.offset - nameWithType: ParsedData.offset -- uid: RueI.Parsing.Records.ParsedData.offset* - name: offset - href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_offset_ - commentId: Overload:RueI.Parsing.Records.ParsedData.offset - isSpec: "True" - fullName: RueI.Parsing.Records.ParsedData.offset - nameWithType: ParsedData.offset +- uid: RueI.Parsing.Records.ParsedData.Content + name: Content + href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_Content + commentId: P:RueI.Parsing.Records.ParsedData.Content + fullName: RueI.Parsing.Records.ParsedData.Content + nameWithType: ParsedData.Content +- uid: RueI.Parsing.Records.ParsedData.Content* + name: Content + href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_Content_ + commentId: Overload:RueI.Parsing.Records.ParsedData.Content + isSpec: "True" + fullName: RueI.Parsing.Records.ParsedData.Content + nameWithType: ParsedData.Content +- uid: RueI.Parsing.Records.ParsedData.Deconstruct(System.String@,System.Single@) + name: Deconstruct(out string, out float) + href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_Deconstruct_System_String__System_Single__ + commentId: M:RueI.Parsing.Records.ParsedData.Deconstruct(System.String@,System.Single@) + name.vb: Deconstruct(String, Single) + fullName: RueI.Parsing.Records.ParsedData.Deconstruct(out string, out float) + fullName.vb: RueI.Parsing.Records.ParsedData.Deconstruct(String, Single) + nameWithType: ParsedData.Deconstruct(out string, out float) + nameWithType.vb: ParsedData.Deconstruct(String, Single) +- uid: RueI.Parsing.Records.ParsedData.Deconstruct* + name: Deconstruct + href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_Deconstruct_ + commentId: Overload:RueI.Parsing.Records.ParsedData.Deconstruct + isSpec: "True" + fullName: RueI.Parsing.Records.ParsedData.Deconstruct + nameWithType: ParsedData.Deconstruct +- uid: RueI.Parsing.Records.ParsedData.Offset + name: Offset + href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_Offset + commentId: P:RueI.Parsing.Records.ParsedData.Offset + fullName: RueI.Parsing.Records.ParsedData.Offset + nameWithType: ParsedData.Offset +- uid: RueI.Parsing.Records.ParsedData.Offset* + name: Offset + href: api/RueI.Parsing.Records.ParsedData.html#RueI_Parsing_Records_ParsedData_Offset_ + commentId: Overload:RueI.Parsing.Records.ParsedData.Offset + isSpec: "True" + fullName: RueI.Parsing.Records.ParsedData.Offset + nameWithType: ParsedData.Offset - uid: RueI.Parsing.RichTextTag name: RichTextTag href: api/RueI.Parsing.RichTextTag.html