30 references to GetKind
Microsoft.CodeAnalysis.CSharp (2)
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
140
switch (GeneratedNameParser.
GetKind
(name))
Symbols\TypeSymbolExtensions.cs (1)
2166
switch (GeneratedNameParser.
GetKind
(type.Name))
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (23)
Binders\EEMethodBinder.cs (1)
63
Debug.Assert(GeneratedNameParser.
GetKind
(parameter.Name) == GeneratedNameKind.None);
CompilationContext.cs (18)
402
if (GeneratedNameParser.
GetKind
(parameterName) == GeneratedNameKind.None &&
1257
if (GeneratedNameParser.
GetKind
(name) != GeneratedNameKind.None)
1293
GeneratedNameParser.
GetKind
(containingType.Name) == GeneratedNameKind.StateMachineType;
1312
if (GeneratedNameParser.
GetKind
(fieldName) == GeneratedNameKind.None)
1326
if (GeneratedNameParser.
GetKind
(parameterName) == GeneratedNameKind.None &&
1361
if (GeneratedNameParser.
GetKind
(parameter.Name) == GeneratedNameKind.TransparentIdentifier ||
1393
if (name != null && GeneratedNameParser.
GetKind
(name) == GeneratedNameKind.DisplayClassLocalOrField)
1567
if (GeneratedNameParser.
GetKind
(part) != GeneratedNameKind.TransparentIdentifier)
1573
if (GeneratedNameParser.
GetKind
(fieldType.Name) != GeneratedNameKind.LambdaDisplayClass)
1696
(instance.Instance is DisplayClassInstanceFromParameter && GeneratedNameParser.
GetKind
(instance.Type.Name) == GeneratedNameKind.LambdaDisplayClass));
1701
Debug.Assert(GeneratedNameParser.
GetKind
(instance.Type.Name) == GeneratedNameKind.StateMachineType);
1703
if (variableKind == DisplayClassVariableKind.Parameter && GeneratedNameParser.
GetKind
(instance.Type.Name) == GeneratedNameKind.StateMachineType)
1714
if (variableKind == DisplayClassVariableKind.Parameter && GeneratedNameParser.
GetKind
(instance.Type.Name) == GeneratedNameKind.LambdaDisplayClass)
1720
else if (variableKind != DisplayClassVariableKind.This || GeneratedNameParser.
GetKind
(instance.Type.ContainingType.Name) != GeneratedNameKind.LambdaDisplayClass)
1822
if (GeneratedNameParser.
GetKind
(containing.Name) == GeneratedNameKind.LambdaDisplayClass)
1825
sourceMethodMustBeInstance = candidateSubstitutedSourceType.MemberNames.Select(GeneratedNameParser.
GetKind
).Contains(GeneratedNameKind.ThisProxyField);
1896
GeneratedNameParser.
GetKind
(instance.Type.Name) == GeneratedNameKind.AnonymousType ||
1915
GeneratedNameParser.
GetKind
(field.Type.Name) == GeneratedNameKind.AnonymousType);
CSharpInstructionDecoder.cs (1)
53
if (GeneratedNameParser.
GetKind
(displayString) != GeneratedNameKind.LambdaDisplayClass)
Symbols\DisplayClassInstance.cs (1)
86
GeneratedNameParser.
GetKind
(parameter.Name) == GeneratedNameKind.TransparentIdentifier);
Symbols\DisplayClassVariable.cs (1)
103
Debug.Assert(!field.IsReadOnly || GeneratedNameParser.
GetKind
(field.Name) == GeneratedNameKind.AnonymousTypeField);
Symbols\EEMethodSymbol.cs (1)
716
var typeNameKind = GeneratedNameParser.
GetKind
(_thisParameter.TypeWithAnnotations.Type.Name);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (5)
HoistedThisTests.cs (5)
859
Assert.Equal(GeneratedNameKind.LambdaDisplayClass, GeneratedNameParser.
GetKind
(displayClassName));
860
foreach (var displayClassMethod in displayClassType.GetMembers().OfType<MethodSymbol>().Where(m => GeneratedNameParser.
GetKind
(m.Name) == GeneratedNameKind.LambdaMethod))
922
Assert.Equal(GeneratedNameKind.LambdaDisplayClass, GeneratedNameParser.
GetKind
(displayClassName));
923
foreach (var displayClassMethod in displayClassType.GetMembers().OfType<MethodSymbol>().Where(m => GeneratedNameParser.
GetKind
(m.Name) == GeneratedNameKind.LambdaMethod))
1436
var stateMachineType = originalType.GetMembers().OfType<NamedTypeSymbol>().Single(t => GeneratedNameParser.
GetKind
(t.Name) == GeneratedNameKind.StateMachineType);