2 types derived from Name
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (2)
Name.cs (2)
27
internal sealed class GenericName :
Name
61
internal sealed class QualifiedName :
Name
26 references to Name
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (17)
CSharp\MemberSignatureParser.cs (3)
59
var
methodName = ParseName();
72
private
Name
ParseName()
74
Name
signature = null;
MetadataResolver.cs (7)
50
var
typeName = qualifiedTypeName.Qualifier;
117
private int CompareToTypeDefinition(TypeDefinition typeDef,
Name
signature)
141
var
qualifier = qualifiedName.Qualifier;
154
private bool MatchesNamespace(TypeDefinition typeDef,
Name
signature)
301
private ImmutableArray<string> GetAllGenericTypeParameters(
Name
typeName)
308
private void GetAllGenericTypeParameters(
Name
typeName, ImmutableArray<string>.Builder builder)
427
Name
name,
Name.cs (2)
63
internal QualifiedName(
Name
qualifier, string name)
71
internal
Name
Qualifier { get; }
RequestSignature.cs (2)
13
internal RequestSignature(
Name
memberName, ImmutableArray<ParameterSignature> parameters)
19
internal readonly
Name
MemberName;
VisualBasic\MemberSignatureParser.cs (3)
68
var
methodName = ParseName();
81
private
Name
ParseName()
83
Name
signature = null;
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (9)
NameComparer.cs (4)
13
internal sealed class NameComparer : IEqualityComparer<
Name
>
17
public bool Equals(
Name
x,
Name
y)
52
public int GetHashCode(
Name
obj)
ParsingTestBase.cs (5)
17
internal static RequestSignature SignatureNameOnly(
Name
name)
22
internal static RequestSignature Signature(
Name
name)
27
internal static RequestSignature Signature(
Name
name, params TypeSignature[] parameterTypes)
32
internal static RequestSignature Signature(
Name
name, params ParameterSignature[] parameters)
48
internal static QualifiedName Qualified(
Name
left, string right)