OrkinosV2 Documentation

ECMAScriptPacker Members

ECMAScriptPacker overview

Private Static Constructor

ECMAScriptPacker Constructor Initializes the static fields of the ECMAScriptPacker class.

Private Static (Shared) Fields

lookup36 lookups seemed like the easiest way to do this since I don't know of an equivalent to .toString(36)
lookup62 lookup62.
lookup95 lookup95.

Public Instance Constructors

ECMAScriptPacker Overloaded. Initializes a new instance of the ECMAScriptPacker class.

Public Instance Properties

Enabled Packer enabled.
Encoding The encoding level for this instance
FastDecode Adds a subroutine to the output to speed up decoding.
SpecialChars Replaces special characters.

Public Instance Methods

Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
Pack Packs the script.
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

Private Instance Fields

enabled enabled.
encoding encoding.
encodingLookup lookup list.
fastDecode fastDecode.
IGNORE IGNORE.
specialChars specialChars.

Private Instance Methods

analyze analyze.
basicCompression zero encoding - just removal of whitespace and comments.
bootStrap bootstrap.
encode10 Encode10
encode36 Encode36
encode62 encode62.
encode95 encode95.
encodeKeywords Encode keywords.
encodeLocalVars Encode local vars.
encodePrivate encodePrivate.
encodeSpecialChars Encodes special characters.
encodeWithLookup encode with lookup.
escape escape.
escape95 escape95.
escape95Eval escape95Eval.
getEncoder An encoder factory.

See Also

ECMAScriptPacker Class | Dean.Edwards Namespace