ICSharpHelper Arabirim

Tanım

C# kodu oluşturma Yardımcısı.

public interface ICSharpHelper
type ICSharpHelper = interface
Public Interface ICSharpHelper

Açıklamalar

Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .

Yöntemler

Fragment(MethodCallCodeFragment)

Bir yöntem çağrı kodu parçası oluşturur.

Fragment(MethodCallCodeFragment, String, Boolean)

Bir yöntem çağrı kodu parçası oluşturur.

Identifier(String, ICollection<String>)

Kapsama özel belirtilen dizeden geçerli bir C# tanımlayıcısı oluşturur.

Identifier(String, ICollection<String>, Nullable<Boolean>)

Kapsama özel belirtilen dizeden geçerli bir C# tanımlayıcısı oluşturur.

Lambda(IEnumerable<IProperty>, String)

Bir özellik erişimcisi lambda oluşturur.

Lambda(IReadOnlyList<String>)

Bir özellik erişimcisi lambda oluşturur.

Lambda(IReadOnlyList<String>, String)

Bir özellik erişimcisi lambda oluşturur.

Literal(Boolean)

Bir bool sabit değeri oluşturur.

Literal(Byte)

Bir bayt sabit değeri üretir.

Literal(Byte[])

Bir bayt dizisi sabit değeri oluşturur.

Literal(Char)

Bir Char sabit değeri oluşturur.

Literal(DateTime)

Bir DateTime değişmez değeri oluşturur.

Literal(DateTimeOffset)

Bir DateTimeOffset sabit değeri üretir.

Literal(Decimal)

Ondalık değişmez değer üretir.

Literal(Double)

Çift sabit değer üretir.

Literal(Enum)

Bir sabit listesi sabit değeri oluşturur.

Literal(Guid)

Bir GUID sabit değeri oluşturur.

Literal(Int16)

Kısa bir sabit değer üretir.

Literal(Int32)

Bir int değişmez değeri oluşturur.

Literal(Int64)

Uzun bir sabit değer üretir.

Literal(IReadOnlyList<Object>)

Bir nesne dizisi değişmez değeri oluşturur.

Literal(IReadOnlyList<Object>, Boolean)

Bir nesne dizisi değişmez değeri oluşturur.

Literal(Object[,])

Çok boyutlu bir dizi değişmez değeri oluşturur.

Literal(SByte)

Bir SByte sabit değeri oluşturur.

Literal(Single)

Bir float sabit değeri oluşturur.

Literal(String)

Bir dize sabit değeri oluşturur.

Literal(TimeSpan)

Bir TimeSpan sabit değeri üretir.

Literal(Type, Nullable<Boolean>)

Bir Type sabit değer oluşturur.

Literal(UInt16)

Bir ushort değişmez değeri oluşturur.

Literal(UInt32)

Bir uint sabit değeri oluşturur.

Literal(UInt64)

Bir ULONG sabit değeri oluşturur.

Literal<T>(IReadOnlyList<T>)

Bir dizi değişmez değeri oluşturur.

Literal<T>(Nullable<T>)

Null yapılabilir bir sabit değer üretir.

Literal<T>(T[], Boolean)

Bir nesne dizisi değişmez değeri oluşturur.

Namespace(String[])

Belirtilen bölümlerden geçerli bir C# ad alanı oluşturur.

Reference(Type)

Bir C# tür başvurusu oluşturur.

Reference(Type, Nullable<Boolean>)

Bir C# tür başvurusu oluşturur.

UnknownLiteral(Object)

Derleme zamanında bilinmeyen bir tür için değişmez değer oluşturur.

Şunlara uygulanır