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, Binder, Type[], ParameterModifier[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した選択条件を使用して、指定した名前を持つメソッドを取得します。

(継承元 ScriptObject)
GetMethod(String, BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前を持つメソッドを取得します。

(継承元 ScriptObject)
GetMethods(BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のスクリプト オブジェクトのすべてのメソッドに対応する MethodInfo オブジェクトの配列を取得します。

(継承元 ScriptObject)
GetParent()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

親オブジェクトへの参照を取得します。

(継承元 ScriptObject)
GetProperties(BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のスクリプト オブジェクトのすべてのプロパティに対応する PropertyInfo オブジェクトの配列を取得します。

(継承元 ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した選択条件を使用して、指定した名前を持つプロパティを取得します。

(継承元 ScriptObject)
GetProperty(String, BindingFlags)

この 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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した 2 つの文字列を比較し、それらの間の字句関係を示す整数を返します。

match(Object, VsaEngine, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したオブジェクトで、指定した正規表現パターンの検索を実行します。

MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Objectの簡易コピーを作成します。

(継承元 Object)
replace(Object, Object, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した最初のオブジェクトで、指定した正規表現パターンの検索を実行し、一致したオブジェクトを 3 番目に指定されたオブジェクトに置き換えます。

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)

拡張メソッド

名前 説明
AsParallel(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerable の要素を指定した型にキャストします。

OfType<TResult>(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

適用対象

こちらもご覧ください