DefaultExpressionVisitor Sınıf
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.
Belirli bir kök ifadeden bir ifade ağacının her öğesini ziyaretler. Herhangi bir öğe değişirse, ağaç köke geri oluşturulur ve yeni kök ifadesi döndürülür; aksi takdirde özgün kök ifade döndürülür.
public ref class DefaultExpressionVisitor : System::Data::Common::CommandTrees::DbExpressionVisitor<System::Data::Common::CommandTrees::DbExpression ^>
public class DefaultExpressionVisitor : System.Data.Common.CommandTrees.DbExpressionVisitor<System.Data.Common.CommandTrees.DbExpression>
type DefaultExpressionVisitor = class
inherit DbExpressionVisitor<DbExpression>
Public Class DefaultExpressionVisitor
Inherits DbExpressionVisitor(Of DbExpression)
- Devralma
Oluşturucular
| Name | Description |
|---|---|
| DefaultExpressionVisitor() |
DefaultExpressionVisitor sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnEnterScope(IEnumerable<DbVariableReferenceExpression>) |
Belirtilen kapsam değişkenlerine sahip ifade ziyaretçisinin kapsamını girerken bir olayı temsil eder. |
| OnExitScope() |
İfade ziyaretçisi kapsamından çıkar. |
| OnExpressionReplaced(DbExpression, DbExpression) |
Eski bir ifadeyi, ifade ziyaretçisi için yeni bir ifadeyle değiştirir. |
| OnVariableRebound(DbVariableReferenceExpression, DbVariableReferenceExpression) |
Değişken, ifade ziyaretçisi için rebound olduğunda bir olayı temsil eder. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| Visit(DbAndExpression) |
Mantıksal AND ifadesi için ziyaretçi desenini uygular. |
| Visit(DbApplyExpression) |
Belirtilen giriş kümesindeki her öğe için belirtilen işlevin çağrılması için ziyaretçi desenini uygular. |
| Visit(DbArithmeticExpression) |
Sayısal bağımsız değişkenlere uygulanan aritmetik işlem için ziyaretçi desenini uygular. |
| Visit(DbCaseExpression) |
When, Then ve Else yan tümceleri için ziyaretçi desenini uygular. |
| Visit(DbCastExpression) |
Tek bir bağımsız değişkenin belirtilen türe dönüştürülmesi için ziyaretçi desenini uygular. |
| Visit(DbComparisonExpression) |
İki bağımsız değişkene uygulanan karşılaştırma işlemi için ziyaretçi desenini uygular. |
| Visit(DbConstantExpression) |
Farklı sabit türleri için ziyaretçi desenini uygular. |
| Visit(DbCrossJoinExpression) |
Verilen koleksiyon bağımsız değişkenleri arasındaki koşulsuz birleştirme işlemi için ziyaretçi desenini uygular. |
| Visit(DbDerefExpression) |
Belirtilen başvuruyu temel alan bir varlığı alan ifade için ziyaretçi desenini uygular. |
| Visit(DbDistinctExpression) |
Belirtilen küme bağımsız değişkeninden kaldırılan yinelenen öğeler için ziyaretçi desenini uygular. |
| Visit(DbElementExpression) |
Belirtilen küme bağımsız değişkeninin bir tekliye dönüştürülmesi için, belirtilen küme bağımsız değişkeninin bir tekliye dönüştürülmesi için ziyaretçi desenini uygular. |
| Visit(DbEntityRefExpression) |
Temel alınan varlık örneğinden bir başvuru ayıklayan ifade için ziyaretçi desenini uygular. |
| Visit(DbExceptExpression) |
Sol ve sağ işlenenler arasında ayarlanan çıkarma işlemi için ziyaretçi desenini uygular. |
| Visit(DbExpression) |
İfade türlerinin gerektirdiği temel işlevler için ziyaretçi desenini uygular. |
| Visit(DbFilterExpression) |
Giriş kümesini filtrelemek için uygulanan koşul için ziyaretçi desenini uygular. |
| Visit(DbFunctionExpression) |
Bir işlevin çağrılması için ziyaretçi desenini uygular. |
| Visit(DbGroupByExpression) |
Bir gruba göre işlem için ziyaretçi desenini uygular. |
| Visit(DbIntersectExpression) |
Sol ve sağ işlenenler arasında ayarlanan kesişim işlemi için ziyaretçi desenini uygular. |
| Visit(DbIsEmptyExpression) |
Tek bir küme bağımsız değişkenine uygulanan boş bir küme belirlemesi için ziyaretçi desenini uygular. |
| Visit(DbIsNullExpression) |
Tek bir bağımsız değişkene uygulanan null belirleme için ziyaretçi desenini uygular. |
| Visit(DbIsOfExpression) |
Belirtilen türle tek bir bağımsız değişkenin tür karşılaştırması için ziyaretçi desenini uygular. |
| Visit(DbJoinExpression) |
Belirtilen birleştirme koşulunda verilen koleksiyon bağımsız değişkenleri arasında iç, sol dış veya tam dış birleştirme işlemi için ziyaretçi desenini uygular. |
| Visit(DbLambdaExpression) |
Bir lambda işlevinin DbExpression nesneleri tarafından temsil edilen bağımsız değişkenlere uygulanması için ziyaretçi desenini uygular. |
| Visit(DbLikeExpression) |
İsteğe bağlı bir kaçış dizesiyle belirtilen desene karşı bir dize karşılaştırması için ziyaretçi desenini uygular. |
| Visit(DbLimitExpression) |
Bağımsız değişken koleksiyonundaki öğe sayısının belirtilen sınır değeriyle sınırlandırılması için ziyaretçi desenini uygular. |
| Visit(DbNewInstanceExpression) |
Küme ve kayıt türleri dahil olmak üzere belirli bir türün yeni bir örneğinin oluşturulması için ziyaretçi desenini uygular. |
| Visit(DbNotExpression) |
Tek bir Boole bağımsız değişkeninin mantıksal NOT değeri için ziyaretçi desenini uygular. |
| Visit(DbNullExpression) |
Yazılan null değişmez değere başvuru için ziyaretçi desenini uygular. |
| Visit(DbOfTypeExpression) |
Belirtilen türdeki öğelerin verilen küme bağımsız değişkeninden alınması için ziyaretçi desenini uygular. |
| Visit(DbOrExpression) |
İki Boole bağımsız değişkeninin mantıksal OR değeri için ziyaretçi desenini uygular. |
| Visit(DbParameterReferenceExpression) |
Bu ifadeyi içeren komut ağacında bildirilen bir parametreye başvuru için ziyaretçi desenini uygular. |
| Visit(DbProjectExpression) |
Belirtilen ifade üzerinde belirli bir giriş kümesinin projeksiyonu için ziyaretçi desenini uygular. |
| Visit(DbPropertyExpression) |
Bir örnek özelliğini almak için ziyaretçi desenini uygular. |
| Visit(DbQuantifierExpression) |
Belirtilen giriş kümesinin öğeleri üzerinde belirtilen türde bir niceleyici işlemi için ziyaretçi desenini uygular. |
| Visit(DbRefExpression) |
Bir varlık kümesindeki belirli bir örneğe kesin olarak yazılan bir başvuru için ziyaretçi desenini uygular. |
| Visit(DbRefKeyExpression) |
Temel alınan başvuru değerinden anahtar değerinin alınması için ziyaretçi desenini uygular. |
| Visit(DbRelationshipNavigationExpression) |
bir ilişkinin gezintisi için ziyaretçi desenini uygular. |
| Visit(DbScanExpression) |
Target özelliğinde gösterildiği gibi bir varlık kümesi veya ilişki kümesi üzerinde tarama için ziyaretçi desenini uygular. |
| Visit(DbSkipExpression) |
Atlama ifadesi için ziyaretçi desenini uygular. |
| Visit(DbSortExpression) |
Sıralama düzeninin parçası olarak kullanılabilecek bir sıralama anahtarı için ziyaretçi desenini uygular. |
| Visit(DbTreatExpression) |
Çok biçimli bağımsız değişkene uygulanan tür dönüştürme işlemi için ziyaretçi desenini uygular. |
| Visit(DbUnionAllExpression) |
Sol ve sağ işlenenler arasında ayarlanan birleşim işlemi için ziyaretçi desenini uygular. |
| Visit(DbVariableReferenceExpression) |
Şu anda kapsamda olan bir değişkene başvuru için ziyaretçi desenini uygular. |
| VisitAggregate(DbAggregate) |
Toplama için ziyaretçi desenini uygular. |
| VisitEntitySet(EntitySetBase) |
Varlık kümesi için ziyaretçi desenini uygular. |
| VisitExpression(DbExpression) |
İfade için ziyaretçi desenini uygular. |
| VisitExpressionBinding(DbExpressionBinding) |
İfade bağlama için ziyaretçi desenini uygular. |
| VisitExpressionBindingList(IList<DbExpressionBinding>) |
İfade bağlama listesi için ziyaretçi desenini uygular. |
| VisitExpressionList(IList<DbExpression>) |
İfade listesi için ziyaretçi desenini uygular. |
| VisitFunction(EdmFunction) |
İşlev için ziyaretçi desenini uygular. |
| VisitFunctionAggregate(DbFunctionAggregate) |
İşlev toplamı için ziyaretçi desenini uygular. |
| VisitGroupAggregate(DbGroupAggregate) |
Grup toplaması için ziyaretçi desenini uygular. |
| VisitGroupExpressionBinding(DbGroupExpressionBinding) |
Grup ifadesi bağlaması için ziyaretçi desenini uygular. |
| VisitLambda(DbLambda) |
Lambda işlevi için ziyaretçi desenini uygular. |
| VisitSortClause(DbSortClause) |
Sıralama yan tümcesi için ziyaretçi desenini uygular. |
| VisitSortOrder(IList<DbSortClause>) |
Sıralama düzeni için ziyaretçi desenini uygular. |
| VisitType(EdmType) |
Türü için ziyaretçi desenini uygular. |
| VisitTypeUsage(TypeUsage) |
Tür kullanımı için ziyaretçi desenini uygular. |