StringPrototype Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет статические методы и свойства для объектов StringObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class StringPrototype : Microsoft::JScript::StringObject
public class StringPrototype : Microsoft.JScript.StringObject
type StringPrototype = class
inherit StringObject
Public Class StringPrototype
Inherits StringObject
- Наследование
- Производный
Поля
engine |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Хранит ссылка на обработчик скриптов. (Унаследовано от ScriptObject) |
field_table |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Хранит список полей, динамически добавляемых и удаляемых из объекта. (Унаследовано от JSObject) |
parent |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Хранит ссылки на родительский объект. (Унаследовано от ScriptObject) |
Свойства
constructor |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает ссылку на объект на основе прототипа, в котором используется данный прототип. |
Item[Double] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает или задает член объекта скрипта, на который указывает заданное значение индекса Double. (Унаследовано от ScriptObject) |
Item[Int32] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает или задает член объекта скрипта, на который указывает заданное значение индекса Int32. (Унаследовано от ScriptObject) |
Item[Object[]] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает член объекта скрипта, на который указывает заданное имя, значение индекса Double или значение индекса Int32. (Унаследовано от ScriptObject) |
Item[String] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает член объекта скрипта, на который указывает заданное имя. (Унаследовано от ScriptObject) |
length |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает количество знаков в строке. (Унаследовано от StringObject) |
UnderlyingSystemType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает тип объекта скрипта. (Унаследовано от ScriptObject) |
Методы
AddField(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет заданное поле в объект. (Унаследовано от JSObject) |
anchor(Object, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги привязки, и присваивает элементу привязки заданный атрибут имени. |
big(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги разметки для начертания с большим размером. |
blink(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги разметки для мерцающего начертания. |
bold(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги разметки для полужирного начертания знаков. |
charAt(Object, Double) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает символ в указанной позиции в заданном объекте. |
charCodeAt(Object, Double) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает кодировку ASCII в указанной позиции в заданном объекте. |
concat(Object, Object[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет заданные аргументы в указанный объект. |
Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равны ли значения этой и заданной строки. (Унаследовано от StringObject) |
fixed(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги разметки для моноширинного начертания знаков. |
fontcolor(Object, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги шрифта, и присваивает элементу заданный атрибут цвета. |
fontsize(Object, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги шрифта, и присваивает элементу заданный атрибут размера. |
GetField(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает поле с заданным именем. (Унаследовано от ScriptObject) |
GetFields(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает массив объектов FieldInfo, соответствующих всем полям текущего объекта скрипта. (Унаследовано от ScriptObject) |
GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает хэш-код для этой строки. (Унаследовано от StringObject) |
GetMember(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает массив объектов MemberInfo, соответствующих всем членам, которые сопоставлены заданному имени. (Унаследовано от JSObject) |
GetMembers(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает массив объектов MemberInfo, соответствующих всем членам текущего объекта скрипта. (Унаследовано от JSObject) |
GetMethod(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает метод с заданным именем. (Унаследовано от ScriptObject) |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает метод с заданным именем, используя указанные критерии выбора. (Унаследовано от ScriptObject) |
GetMethods(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает массив объектов MethodInfo, соответствующих всем методам текущего объекта скрипта. (Унаследовано от ScriptObject) |
GetParent() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает ссылку на родительский объект. (Унаследовано от ScriptObject) |
GetProperties(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает массив объектов PropertyInfo, соответствующих всем свойствам текущего объекта скрипта. (Унаследовано от ScriptObject) |
GetProperty(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает свойство с указанным именем. (Унаследовано от ScriptObject) |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает свойство с заданным именем, используя указанные критерии выбора. (Унаследовано от ScriptObject) |
GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение String или StringObject. (Унаследовано от StringObject) |
indexOf(Object, Object, Double) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Осуществляет поиск первого вхождения заданной строки в указанном объекте, начиная с заданной позиции символа. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Вызывает указанный член. (Унаследовано от ScriptObject) |
italics(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги разметки для курсивного начертания знаков. |
lastIndexOf(Object, Object, Double) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Осуществляет поиск последнего вхождения заданной строки в указанном объекте, начиная с заданной позиции символа. |
link(Object, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги привязки, и присваивает элементу привязки заданный атрибут целевого объекта ссылки. |
localeCompare(Object, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сравнивает две заданные строки и возвращает целочисленное значение, отражающее лексическую связь между ними. |
match(Object, VsaEngine, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Запускает поиск заданного шаблона регулярного выражения в указанном объекте. |
MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
replace(Object, Object, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Запускает поиск заданного шаблона регулярного выражения в первом указанном объекте и заменяет все найденные совпадения третьим заданным объектом. |
search(Object, VsaEngine, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Запускает поиск заданного шаблона регулярного выражения в указанном объекте. |
SetMemberValue2(String, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает значение поля, которое было динамически добавлено в объект и сохранено в поле field_table. (Унаследовано от JSObject) |
slice(Object, Double, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает новую строку, содержащую заданные символы, последовательно расположенные в указанной строке. |
small(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги разметки для начертания с меньшим размером. |
split(Object, VsaEngine, Object, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив, содержащий подстроки в указанном объекте, отделенные друг от друга заданными символами. Количество подстрок в массиве ограничивается заданным предельным значением. |
strike(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги разметки для зачеркнутого начертания знаков. |
sub(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги разметки для подстрочных знаков. |
substr(Object, Double, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает новую строку, содержащую заданное количество последовательно расположенных символов из указанной строки, начиная с символа в заданной позиции. По возможности, вместо этого метода следует использовать метод substring(Object, Double, Object). |
substring(Object, Double, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает новую строку, содержащую заданные символы, последовательно расположенные в указанной строке. |
sup(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует заданный объект в текст, заключенный в теги разметки для надстрочных знаков. |
toLocaleLowerCase(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает копию заданной строки, преобразованной в нижний регистр, в соответствии с правилами учета регистра для свойства CurrentUICulture. |
toLocaleUpperCase(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает копию заданной строки, преобразованной в верхний регистр, в соответствии с правилами учета регистра для свойства CurrentUICulture. |
toLowerCase(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает копию заданной строки, преобразованной в нижний регистр, в соответствии с правилами учета регистра для свойства InvariantCulture. |
ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от JSObject) |
toString(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает строковое представление указанного объекта. |
toUpperCase(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает копию заданной строки, преобразованной в верхний регистр, в соответствии с правилами учета регистра для свойства InvariantCulture. |
valueOf(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение указанного объекта. |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает перечислитель, выполняющий итерацию по членам объекта. (Унаследовано от JSObject) |
IExpando.AddMethod(String, Delegate) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет заданный метод в объект. Метод IExpando.AddMethod(String, Delegate) не реализован в JScript. (Унаследовано от JSObject) |
IExpando.AddProperty(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет заданное свойство в объект. Этот метод не реализован в JScript. (Унаследовано от JSObject) |
IExpando.RemoveMember(MemberInfo) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляет заданный член из объекта. (Унаследовано от JSObject) |
Методы расширения
Cast<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразовывает коллекцию IEnumerable в объект IQueryable. |