ICSharpHelper 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public interface ICSharpHelper
type ICSharpHelper = interface
Public Interface ICSharpHelper
如需詳細資訊 和範例,請參閱資料庫提供者和延伸模組的實作 。
方法
Arguments(IEnumerable<Object>)
|
產生值的逗號分隔引數清單。
|
Expression(Expression, ISet<String>)
|
將代表運算式的節點轉譯成會產生它的原始程式碼。
|
Fragment(AttributeCodeFragment)
|
產生屬性規格。
|
Fragment(IMethodCallCodeFragment, Int32)
|
產生方法呼叫程式碼片段。
|
Fragment(IMethodCallCodeFragment, String, Boolean)
|
產生方法呼叫程式碼片段。
|
Fragment(MethodCallCodeFragment, String, Boolean)
|
產生方法呼叫程式碼片段。
|
Fragment(MethodCallCodeFragment)
|
產生方法呼叫程式碼片段。
|
Fragment(NestedClosureCodeFragment, Int32)
|
產生 Lambda 程式碼片段。
|
Fragment(PropertyAccessorCodeFragment)
|
產生屬性存取子 Lambda 程式碼片段。
|
GetRequiredUsings(Type)
|
取得參考型別時所需的 using 語句。
|
Identifier(String, ICollection<String>, Nullable<Boolean>)
|
從範圍唯一的指定字串產生有效的 C# 識別碼。
|
Identifier(String, ICollection<String>)
|
從範圍唯一的指定字串產生有效的 C# 識別碼。
|
Lambda(IEnumerable<IProperty>, String)
|
產生屬性存取子 Lambda。
|
Lambda(IReadOnlyList<String>, String)
|
產生屬性存取子 Lambda。
|
Lambda(IReadOnlyList<String>)
|
產生屬性存取子 Lambda。
|
Literal(BigInteger)
|
產生 BigInteger 常值。
|
Literal(Boolean)
|
產生 bool 常值。
|
Literal(Byte)
|
產生位元組常值。
|
Literal(Byte[])
|
產生位元組陣列常值。
|
Literal(Char)
|
產生 char 常值。
|
Literal(DateOnly)
|
產生 DateOnly 常值。
|
Literal(DateTime)
|
產生 DateTime 常值。
|
Literal(DateTimeOffset)
|
產生 DateTimeOffset 常值。
|
Literal(Decimal)
|
產生十進位常值。
|
Literal(Double)
|
產生雙常值。
|
Literal(Enum, Boolean)
|
產生列舉常值。
|
Literal(Enum)
|
產生列舉常值。
|
Literal(Guid)
|
產生 Guid 常值。
|
Literal(Int16)
|
產生簡短常值。
|
Literal(Int32)
|
產生 int 常值。
|
Literal(Int64)
|
產生長常值。
|
Literal(IReadOnlyList<Object>, Boolean)
|
產生物件陣列常值。
|
Literal(IReadOnlyList<Object>)
|
產生物件陣列常值。
|
Literal(Object[,])
|
產生多維度陣列常值。
|
Literal(SByte)
|
產生位元組常值。
|
Literal(Single)
|
產生浮點常值。
|
Literal(String)
|
產生字串常值。
|
Literal(TimeOnly)
|
產生 TimeOnly 常值。
|
Literal(TimeSpan)
|
產生 TimeSpan 常值。
|
Literal(Type, Nullable<Boolean>)
|
Type產生常值。
|
Literal(UInt16)
|
產生 ushort 常值。
|
Literal(UInt32)
|
產生 uint 常值。
|
Literal(UInt64)
|
產生 ulong 常值。
|
Literal<T>(IReadOnlyList<T>)
|
產生陣列常值。
|
Literal<T>(List<T>, Boolean)
|
產生清單常值。
|
Literal<T>(Nullable<T>)
|
產生可為 Null 的常值。
|
Literal<T>(T[], Boolean)
|
產生物件陣列常值。
|
Literal<TKey,TValue>(Dictionary<TKey,TValue>, Boolean)
|
產生字典常值。
|
Namespace(String[])
|
從指定的部分產生有效的 C# 命名空間。
|
Reference(Type, Nullable<Boolean>)
|
產生 C# 類型參考。
|
Reference(Type)
|
產生 C# 類型參考。
|
Statement(Expression, ISet<String>)
|
將代表 語句的節點轉譯成會產生它的原始程式碼。
|
UnknownLiteral(Object)
|
為編譯時期未知的類型產生常值。
|
XmlComment(String, Int32)
|
產生 XML 檔批註。 處理逸出和分行符號。
|
適用於