次の方法で共有


ICSharpHelper.Literal メソッド

定義

オーバーロード

Literal(BigInteger)

BigInteger リテラルを生成します。

Literal(Type, Nullable<Boolean>)

リテラルを Type 生成します。

Literal(Enum, Boolean)

列挙型リテラルを生成します。

Literal(IReadOnlyList<Object>, Boolean)

オブジェクト配列リテラルを生成します。

Literal(UInt64)

ulong リテラルを生成します。

Literal(UInt32)

uint リテラルを生成します。

Literal(UInt16)

ushort リテラルを生成します。

Literal(TimeSpan)

TimeSpan リテラルを生成します。

Literal(TimeOnly)

TimeOnly リテラルを生成します。

Literal(String)

文字列リテラルを生成します。

Literal(Single)

float リテラルを生成します。

Literal(SByte)

sbyte リテラルを生成します。

Literal(Object[,])

多次元配列リテラルを生成します。

Literal(Int64)

長いリテラルを生成します。

Literal(Guid)

Guid リテラルを生成します。

Literal(Int16)

短いリテラルを生成します。

Literal(Boolean)

bool リテラルを生成します。

Literal(Int32)

int リテラルを生成します。

Literal(Byte[])

バイト配列リテラルを生成します。

Literal(Char)

char リテラルを生成します。

Literal(IReadOnlyList<Object>)

オブジェクト配列リテラルを生成します。

Literal(DateOnly)

DateOnly リテラルを生成します。

Literal(Byte)

バイト リテラルを生成します。

Literal(DateTimeOffset)

DateTimeOffset リテラルを生成します。

Literal(Decimal)

10 進リテラルを生成します。

Literal(Double)

二重リテラルを生成します。

Literal(Enum)

列挙型リテラルを生成します。

Literal(DateTime)

DateTime リテラルを生成します。

Literal<T>(IReadOnlyList<T>)

配列リテラルを生成します。

Literal<T>(Nullable<T>)

null 許容リテラルを生成します。

Literal<T>(List<T>, Boolean)

リスト リテラルを生成します。

Literal<T>(T[], Boolean)

オブジェクト配列リテラルを生成します。

Literal<TKey,TValue>(Dictionary<TKey,TValue>, Boolean)

ディクショナリ リテラルを生成します。

Literal(BigInteger)

BigInteger リテラルを生成します。

public string Literal (System.Numerics.BigInteger value);
abstract member Literal : System.Numerics.BigInteger -> string
Public Function Literal (value As BigInteger) As String

パラメーター

value
BigInteger

値。

戻り値

リテラル。

適用対象

Literal(Type, Nullable<Boolean>)

リテラルを Type 生成します。

public string Literal (Type value, bool? fullName = default);
abstract member Literal : Type * Nullable<bool> -> string
Public Function Literal (value As Type, Optional fullName As Nullable(Of Boolean) = Nothing) As String

パラメーター

value
Type

値。

fullName
Nullable<Boolean>

型を名前空間修飾する必要があるかどうか。

戻り値

リテラル。

適用対象

Literal(Enum, Boolean)

列挙型リテラルを生成します。

public string Literal (Enum value, bool fullName = false);
abstract member Literal : Enum * bool -> string
Public Function Literal (value As Enum, Optional fullName As Boolean = false) As String

パラメーター

value
Enum

値。

fullName
Boolean

型を名前空間修飾する必要があるかどうか。

戻り値

リテラル。

適用対象

Literal(IReadOnlyList<Object>, Boolean)

オブジェクト配列リテラルを生成します。

public string Literal (System.Collections.Generic.IReadOnlyList<object> values, bool vertical);
abstract member Literal : System.Collections.Generic.IReadOnlyList<obj> * bool -> string
Public Function Literal (values As IReadOnlyList(Of Object), vertical As Boolean) As String

パラメーター

values
IReadOnlyList<Object>

オブジェクト配列。

vertical
Boolean

リテラルを垂直方向にレイアウトするかどうかを示す値。

戻り値

リテラル。

適用対象

Literal(UInt64)

ulong リテラルを生成します。

public string Literal (ulong value);
abstract member Literal : uint64 -> string
Public Function Literal (value As ULong) As String

パラメーター

value
UInt64

値。

戻り値

リテラル。

適用対象

Literal(UInt32)

uint リテラルを生成します。

public string Literal (uint value);
abstract member Literal : uint32 -> string
Public Function Literal (value As UInteger) As String

パラメーター

value
UInt32

値。

戻り値

リテラル。

適用対象

Literal(UInt16)

ushort リテラルを生成します。

public string Literal (ushort value);
abstract member Literal : uint16 -> string
Public Function Literal (value As UShort) As String

パラメーター

value
UInt16

値。

戻り値

リテラル。

適用対象

Literal(TimeSpan)

TimeSpan リテラルを生成します。

public string Literal (TimeSpan value);
abstract member Literal : TimeSpan -> string
Public Function Literal (value As TimeSpan) As String

パラメーター

value
TimeSpan

値。

戻り値

リテラル。

適用対象

Literal(TimeOnly)

TimeOnly リテラルを生成します。

public string Literal (TimeOnly value);
abstract member Literal : TimeOnly -> string
Public Function Literal (value As TimeOnly) As String

パラメーター

value
TimeOnly

値。

戻り値

リテラル。

適用対象

Literal(String)

文字列リテラルを生成します。

public string Literal (string value);
public string Literal (string? value);
abstract member Literal : string -> string
Public Function Literal (value As String) As String

パラメーター

value
String

値。

戻り値

リテラル。

適用対象

Literal(Single)

float リテラルを生成します。

public string Literal (float value);
abstract member Literal : single -> string
Public Function Literal (value As Single) As String

パラメーター

value
Single

値。

戻り値

リテラル。

適用対象

Literal(SByte)

sbyte リテラルを生成します。

public string Literal (sbyte value);
abstract member Literal : sbyte -> string
Public Function Literal (value As SByte) As String

パラメーター

value
SByte

値。

戻り値

リテラル。

適用対象

Literal(Object[,])

多次元配列リテラルを生成します。

public string Literal (object[,] values);
public string Literal (object?[,] values);
abstract member Literal : obj[,] -> string
Public Function Literal (values As Object(,)) As String

パラメーター

values
Object[,]

多次元配列。

戻り値

リテラル。

適用対象

Literal(Int64)

長いリテラルを生成します。

public string Literal (long value);
abstract member Literal : int64 -> string
Public Function Literal (value As Long) As String

パラメーター

value
Int64

値。

戻り値

リテラル。

適用対象

Literal(Guid)

Guid リテラルを生成します。

public string Literal (Guid value);
abstract member Literal : Guid -> string
Public Function Literal (value As Guid) As String

パラメーター

value
Guid

値。

戻り値

リテラル。

適用対象

Literal(Int16)

短いリテラルを生成します。

public string Literal (short value);
abstract member Literal : int16 -> string
Public Function Literal (value As Short) As String

パラメーター

value
Int16

値。

戻り値

リテラル。

適用対象

Literal(Boolean)

bool リテラルを生成します。

public string Literal (bool value);
abstract member Literal : bool -> string
Public Function Literal (value As Boolean) As String

パラメーター

value
Boolean

値。

戻り値

リテラル。

適用対象

Literal(Int32)

int リテラルを生成します。

public string Literal (int value);
abstract member Literal : int -> string
Public Function Literal (value As Integer) As String

パラメーター

value
Int32

値。

戻り値

リテラル。

適用対象

Literal(Byte[])

バイト配列リテラルを生成します。

public string Literal (byte[] values);
abstract member Literal : byte[] -> string
Public Function Literal (values As Byte()) As String

パラメーター

values
Byte[]

バイト配列。

戻り値

リテラル。

適用対象

Literal(Char)

char リテラルを生成します。

public string Literal (char value);
abstract member Literal : char -> string
Public Function Literal (value As Char) As String

パラメーター

value
Char

値。

戻り値

リテラル。

適用対象

Literal(IReadOnlyList<Object>)

オブジェクト配列リテラルを生成します。

public string Literal (System.Collections.Generic.IReadOnlyList<object> values);
abstract member Literal : System.Collections.Generic.IReadOnlyList<obj> -> string
Public Function Literal (values As IReadOnlyList(Of Object)) As String

パラメーター

values
IReadOnlyList<Object>

オブジェクト配列。

戻り値

リテラル。

適用対象

Literal(DateOnly)

DateOnly リテラルを生成します。

public string Literal (DateOnly value);
abstract member Literal : DateOnly -> string
Public Function Literal (value As DateOnly) As String

パラメーター

value
DateOnly

値。

戻り値

リテラル。

適用対象

Literal(Byte)

バイト リテラルを生成します。

public string Literal (byte value);
abstract member Literal : byte -> string
Public Function Literal (value As Byte) As String

パラメーター

value
Byte

値。

戻り値

リテラル。

適用対象

Literal(DateTimeOffset)

DateTimeOffset リテラルを生成します。

public string Literal (DateTimeOffset value);
abstract member Literal : DateTimeOffset -> string
Public Function Literal (value As DateTimeOffset) As String

パラメーター

value
DateTimeOffset

値。

戻り値

リテラル。

適用対象

Literal(Decimal)

10 進リテラルを生成します。

public string Literal (decimal value);
abstract member Literal : decimal -> string
Public Function Literal (value As Decimal) As String

パラメーター

value
Decimal

値。

戻り値

リテラル。

適用対象

Literal(Double)

二重リテラルを生成します。

public string Literal (double value);
abstract member Literal : double -> string
Public Function Literal (value As Double) As String

パラメーター

value
Double

値。

戻り値

リテラル。

適用対象

Literal(Enum)

列挙型リテラルを生成します。

public string Literal (Enum value);
abstract member Literal : Enum -> string
Public Function Literal (value As Enum) As String

パラメーター

value
Enum

値。

戻り値

リテラル。

適用対象

Literal(DateTime)

DateTime リテラルを生成します。

public string Literal (DateTime value);
abstract member Literal : DateTime -> string
Public Function Literal (value As DateTime) As String

パラメーター

value
DateTime

値。

戻り値

リテラル。

適用対象

Literal<T>(IReadOnlyList<T>)

配列リテラルを生成します。

public string Literal<T> (System.Collections.Generic.IReadOnlyList<T> values);
abstract member Literal : System.Collections.Generic.IReadOnlyList<'T> -> string
Public Function Literal(Of T) (values As IReadOnlyList(Of T)) As String

型パラメーター

T

配列の要素型。

パラメーター

values
IReadOnlyList<T>

配列。

戻り値

リテラル。

適用対象

Literal<T>(Nullable<T>)

null 許容リテラルを生成します。

public string Literal<T> (T? value) where T : struct;
abstract member Literal : Nullable<'T (requires 'T : struct)> -> string (requires 'T : struct)
Public Function Literal(Of T As Structure) (value As Nullable(Of T)) As String

型パラメーター

T

null 許容型の基になる型。

パラメーター

value
Nullable<T>

null 許容値。

戻り値

リテラル。

適用対象

Literal<T>(List<T>, Boolean)

リスト リテラルを生成します。

public string Literal<T> (System.Collections.Generic.List<T> values, bool vertical = false);
abstract member Literal : System.Collections.Generic.List<'T> * bool -> string
Public Function Literal(Of T) (values As List(Of T), Optional vertical As Boolean = false) As String

型パラメーター

T

パラメーター

values
List<T>

リスト。

vertical
Boolean

リテラルを垂直方向にレイアウトするかどうかを示す値。

戻り値

リテラル。

適用対象

Literal<T>(T[], Boolean)

オブジェクト配列リテラルを生成します。

public string Literal<T> (T[] values, bool vertical = false);
abstract member Literal : 'T[] * bool -> string
Public Function Literal(Of T) (values As T(), Optional vertical As Boolean = false) As String

型パラメーター

T

パラメーター

values
T[]

オブジェクト配列。

vertical
Boolean

リテラルを垂直方向にレイアウトするかどうかを示す値。

戻り値

リテラル。

適用対象

Literal<TKey,TValue>(Dictionary<TKey,TValue>, Boolean)

ディクショナリ リテラルを生成します。

public string Literal<TKey,TValue> (System.Collections.Generic.Dictionary<TKey,TValue> values, bool vertical = false);
abstract member Literal : System.Collections.Generic.Dictionary<'Key, 'Value> * bool -> string
Public Function Literal(Of TKey, TValue) (values As Dictionary(Of TKey, TValue), Optional vertical As Boolean = false) As String

型パラメーター

TKey
TValue

パラメーター

values
Dictionary<TKey,TValue>

ディクショナリ。

vertical
Boolean

リテラルを垂直方向にレイアウトするかどうかを示す値。

戻り値

リテラル。

適用対象