C# Класс EFLinqAnalyzer.CanonicalMethodNames

The names of all canonical methods that are supported by Entity Framework https://msdn.microsoft.com/en-us/library/bb738626.aspx https://msdn.microsoft.com/en-us/library/bb738681.aspx
Показать файл Открыть проект Примеры использования класса

Приватные методы

Метод Описание
CanonicalMethodNames ( ) : System
IsKnownMethod ( Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax identExpr ) : bool
IsKnownMethod ( InvocationExpressionSyntax node, MemberAccessExpressionSyntax memberExpr, EFCodeFirstClassInfo rootQueryableType, EFUsageContext efContext, SyntaxNodeAnalysisContext context ) : bool
IsLinqOperator ( string methodName ) : bool
IsSupportedType ( string name ) : bool
ProcessArguments ( string args ) : IEnumerable
RegisterKnownType ( string name ) : void
RegisterMethod ( string name, MethodInfo info, bool isLinqOperator = false ) : MethodInfo
RegisterMethod ( string name, bool isLinqOperator = false ) : MethodInfo
RegisterMethod ( string invokeType, string name, string returnType, bool isStatic ) : MethodInfo

Registers a CLR method that has a known mapping to a canonical Entity Framework function https://msdn.microsoft.com/en-us/library/bb738681.aspx

RegisterProperty ( string invokeType, string name, string returnType, bool isStatic ) : PropertyInfo