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