XmlNameTable.Add メソッド

定義

派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 XmlNameTableに追加します。

オーバーロード

名前 説明
Add(String)

派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 XmlNameTableに追加します。

Add(Char[], Int32, Int32)

派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 XmlNameTableに追加します。

注釈

アトミック化された文字列の詳細については、「 XmlNameTable」を参照してください。

Add(String)

ソース:
XmlNameTable.cs
ソース:
XmlNameTable.cs
ソース:
ResettableIterator.cs

派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 XmlNameTableに追加します。

public:
 abstract System::String ^ Add(System::String ^ array);
public abstract string Add(string array);
abstract member Add : string -> string
Public MustOverride Function Add (array As String) As String

パラメーター

array
String

追加する名前。

返品

新しいアトミック化された文字列、または既に存在する場合は既存の文字列。

例外

arraynullです。

注釈

アトミック化された文字列の詳細については、「 XmlNameTable」を参照してください。

適用対象

Add(Char[], Int32, Int32)

ソース:
XmlNameTable.cs
ソース:
XmlNameTable.cs
ソース:
ResettableIterator.cs

派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 XmlNameTableに追加します。

public:
 abstract System::String ^ Add(cli::array <char> ^ array, int offset, int length);
public abstract string Add(char[] array, int offset, int length);
abstract member Add : char[] * int * int -> string
Public MustOverride Function Add (array As Char(), offset As Integer, length As Integer) As String

パラメーター

array
Char[]

追加する名前を含む文字配列。

offset
Int32

名前の最初の文字を指定する配列への 0 から始まるインデックス。

length
Int32

名前の文字数。

返品

新しいアトミック化された文字列、または既に存在する場合は既存の文字列。 長さが 0 の場合、String.Empty が返されます。

例外

0 >offset

-又は-

offset >= array。長さ

-又は-

length > array.長さ

上記の条件では、 length =0 の場合に例外がスローされることはありません。

注釈

アトミック化された文字列の詳細については、「 XmlNameTable」を参照してください。

適用対象