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