ICSharpHelper Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
C# kodu oluşturmak için yardımcı.
public interface ICSharpHelper
type ICSharpHelper = interface
Public Interface ICSharpHelper
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması .
Yöntemler
Arguments(IEnumerable<Object>) |
Değerlerin virgülle ayırılmış bağımsız değişken listesini oluşturur. |
Expression(Expression, ISet<String>) |
bir ifadeyi temsil eden düğümü, onu üretebilecek kaynak koda çevirir. |
Fragment(AttributeCodeFragment) |
Bir öznitelik belirtimi oluşturur. |
Fragment(IMethodCallCodeFragment, Int32) |
Yöntem çağrı kodu parçası oluşturur. |
Fragment(IMethodCallCodeFragment, String, Boolean) |
Yöntem çağrı kodu parçası oluşturur. |
Fragment(MethodCallCodeFragment, String, Boolean) |
Yöntem çağrı kodu parçası oluşturur. |
Fragment(MethodCallCodeFragment) |
Yöntem çağrı kodu parçası oluşturur. |
Fragment(NestedClosureCodeFragment, Int32) |
Lambda kod parçası oluşturur. |
Fragment(PropertyAccessorCodeFragment) |
Özellik erişimcisi lambda kod parçası oluşturur. |
GetRequiredUsings(Type) |
Bir türe başvururken gereken using deyimlerini alır. |
Identifier(String, ICollection<String>, Nullable<Boolean>) |
Belirtilen dizeden kapsama özgü geçerli bir C# tanımlayıcısı oluşturur. |
Identifier(String, ICollection<String>) |
Belirtilen dizeden kapsama özgü geçerli bir C# tanımlayıcısı oluşturur. |
Lambda(IEnumerable<IProperty>, String) |
Bir özellik erişimci lambdası oluşturur. |
Lambda(IReadOnlyList<String>, String) |
Bir özellik erişimci lambdası oluşturur. |
Lambda(IReadOnlyList<String>) |
Bir özellik erişimci lambdası oluşturur. |
Literal(BigInteger) |
BigInteger değişmez değeri oluşturur. |
Literal(Boolean) |
Bool değişmez değeri oluşturur. |
Literal(Byte) |
Bayt değişmez değeri oluşturur. |
Literal(Byte[]) |
Bayt dizisi değişmez değeri oluşturur. |
Literal(Char) |
Bir karakter değişmez değeri oluşturur. |
Literal(DateOnly) |
DateOnly değişmez değeri oluşturur. |
Literal(DateTime) |
Bir DateTime değişmez değeri oluşturur. |
Literal(DateTimeOffset) |
Bir DateTimeOffset değişmez değeri oluşturur. |
Literal(Decimal) |
Ondalık sabit değeri oluşturur. |
Literal(Double) |
Çift değişmez değer oluşturur. |
Literal(Enum, Boolean) |
Sabit listesi değişmez değeri oluşturur. |
Literal(Enum) |
Sabit listesi değişmez değeri oluşturur. |
Literal(Guid) |
Guid değişmez değeri oluşturur. |
Literal(Int16) |
Kısa bir değişmez değer oluşturur. |
Literal(Int32) |
Bir int değişmez değeri oluşturur. |
Literal(Int64) |
Uzun bir değişmez değer oluşturur. |
Literal(IReadOnlyList<Object>, Boolean) |
Nesne dizisi değişmez değeri oluşturur. |
Literal(IReadOnlyList<Object>) |
Nesne dizisi değişmez değeri oluşturur. |
Literal(Object[,]) |
Çok boyutlu bir dizi değişmez değeri oluşturur. |
Literal(SByte) |
Sbyte değişmez değeri oluşturur. |
Literal(Single) |
Float değişmez değeri oluşturur. |
Literal(String) |
Bir dize değişmez değeri oluşturur. |
Literal(TimeOnly) |
TimeOnly değişmez değeri oluşturur. |
Literal(TimeSpan) |
TimeSpan değişmez değeri oluşturur. |
Literal(Type, Nullable<Boolean>) |
Değişmez değer Type oluşturur. |
Literal(UInt16) |
Ushort değişmez değeri oluşturur. |
Literal(UInt32) |
Bir uint değişmez değeri oluşturur. |
Literal(UInt64) |
Ulong değişmez değeri oluşturur. |
Literal<T>(IReadOnlyList<T>) |
Bir dizi değişmez değeri oluşturur. |
Literal<T>(List<T>, Boolean) |
Bir liste değişmez değeri oluşturur. |
Literal<T>(Nullable<T>) |
Null değer atanabilir bir değişmez değer oluşturur. |
Literal<T>(T[], Boolean) |
Nesne dizisi değişmez değeri oluşturur. |
Literal<TKey,TValue>(Dictionary<TKey,TValue>, Boolean) |
Sözlük değişmez değeri oluşturur. |
Namespace(String[]) |
Belirtilen bölümlerden geçerli bir C# ad alanı oluşturur. |
Reference(Type, Nullable<Boolean>) |
C# türü başvurusu oluşturur. |
Reference(Type) |
C# türü başvurusu oluşturur. |
Statement(Expression, ISet<String>) |
Deyimi temsil eden bir düğümü, onu üretebilecek kaynak koda çevirir. |
UnknownLiteral(Object) |
Derleme zamanında bilinmeyen bir tür için değişmez değer oluşturur. |
XmlComment(String, Int32) |
BIR XML belge açıklaması oluşturur. Kaçışı ve yeni çizgileri işler. |
Şunlara uygulanır
Entity Framework