private static VerifyRowTypeSupportedForComparison ( Type clrType, System.Data.Entity.Core.Metadata.Edm.RowType rowType, Stack |
||
clrType | Type | |
rowType | System.Data.Entity.Core.Metadata.Edm.RowType | |
memberPath | Stack |
|
isNullComparison | bool | |
return | void |
private static void VerifyRowTypeSupportedForComparison(Type clrType, RowType rowType, Stack<EdmMember> memberPath, bool isNullComparison)
{
foreach (EdmMember member in rowType.Properties)
{
if (null == memberPath)
{
memberPath = new Stack<EdmMember>();
}
memberPath.Push(member);
VerifyTypeSupportedForComparison(clrType, member.TypeUsage, memberPath, isNullComparison);
memberPath.Pop();
}
}