5 types derived from MetadataMember
System.Data.Entity (5)
System\Data\Common\EntitySql\TypeResolver.cs (5)
86internal sealed class MetadataNamespace : MetadataMember 97internal sealed class MetadataType : MetadataMember 115internal sealed class MetadataEnumMember : MetadataMember 136internal sealed class MetadataFunctionGroup : MetadataMember 154internal sealed class InlineFunctionGroup : MetadataMember
28 references to MetadataMember
System.Data.Entity (28)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (7)
165MetadataMember metadataMember = sr.ResolveMetadataMemberName(name, namespaceImport.NamespaceName.ErrCtx); 537var metadataMember = (MetadataMember)resolution; 683return sr.ResolveMetadataMemberAccess((MetadataMember)leftResolution, dotExpr.Identifier.Name, dotExpr.Identifier.ErrCtx); 817MetadataMember metadataMember = (MetadataMember)leftResolution; 2366MetadataMember metadataMember = sr.ResolveMetadataMemberName(name, typeName.ErrCtx);
System\Data\Common\EntitySql\SemanticResolver.cs (6)
529internal MetadataMember ResolveSimpleFunctionName(string name, ErrorContext errCtx) 536var resolution = this.TypeResolver.ResolveUnqualifiedName(name, false /* partOfQualifiedName */, errCtx); 548resolution = (MetadataMember)defaultEntityContainerResolution; 575internal MetadataMember ResolveMetadataMemberName(string[] name, ErrorContext errCtx) 705internal MetadataMember ResolveMetadataMemberAccess(MetadataMember metadataMember, string name, ErrorContext errCtx)
System\Data\Common\EntitySql\TypeResolver.cs (15)
55internal static IEqualityComparer<MetadataMember> CreateMetadataMemberNameEqualityComparer(StringComparer stringComparer) 60private sealed class MetadataMemberNameEqualityComparer : IEqualityComparer<MetadataMember> 69bool IEqualityComparer<MetadataMember>.Equals(MetadataMember x, MetadataMember y) 75int IEqualityComparer<MetadataMember>.GetHashCode(MetadataMember obj) 195_namespaces = new HashSet<MetadataNamespace>(MetadataMember.CreateMetadataMemberNameEqualityComparer(parserOptions.NameComparer)); 332internal MetadataMember ResolveMetadataMemberName(string[] name, ErrorContext errCtx) 336MetadataMember metadataMember; 350internal MetadataMember ResolveMetadataMemberAccess(MetadataMember qualifier, string name, ErrorContext errCtx) 401internal MetadataMember ResolveUnqualifiedName(string name, bool partOfQualifiedName, ErrorContext errCtx) 513private MetadataMember ResolveFullyQualifiedName(string[] name, int length, ErrorContext errCtx) 520MetadataMember left;