39 instantiations of SymbolKindOrTypeKind
Microsoft.CodeAnalysis.Workspaces (39)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (14)
103private static readonly SymbolKindOrTypeKind s_namespace = new(SymbolKind.Namespace); 104private static readonly SymbolKindOrTypeKind s_class = new(TypeKind.Class); 105private static readonly SymbolKindOrTypeKind s_struct = new(TypeKind.Struct); 106private static readonly SymbolKindOrTypeKind s_interface = new(TypeKind.Interface); 107private static readonly SymbolKindOrTypeKind s_enum = new(TypeKind.Enum); 108private static readonly SymbolKindOrTypeKind s_property = new(SymbolKind.Property); 109private static readonly SymbolKindOrTypeKind s_method = new(MethodKind.Ordinary); 110private static readonly SymbolKindOrTypeKind s_localFunction = new(MethodKind.LocalFunction); 111private static readonly SymbolKindOrTypeKind s_field = new(SymbolKind.Field); 112private static readonly SymbolKindOrTypeKind s_event = new(SymbolKind.Event); 113private static readonly SymbolKindOrTypeKind s_delegate = new(TypeKind.Delegate); 114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 115private static readonly SymbolKindOrTypeKind s_typeParameter = new(SymbolKind.TypeParameter); 116private static readonly SymbolKindOrTypeKind s_local = new(SymbolKind.Local);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (25)
66new SymbolKindOrTypeKind(SymbolKind.Namespace), 67new SymbolKindOrTypeKind(TypeKind.Class), 68new SymbolKindOrTypeKind(TypeKind.Struct), 69new SymbolKindOrTypeKind(TypeKind.Interface), 70new SymbolKindOrTypeKind(TypeKind.Delegate), 71new SymbolKindOrTypeKind(TypeKind.Enum), 72new SymbolKindOrTypeKind(TypeKind.Module), 73new SymbolKindOrTypeKind(TypeKind.Pointer), 74new SymbolKindOrTypeKind(SymbolKind.Property), 75new SymbolKindOrTypeKind(MethodKind.Ordinary), 76new SymbolKindOrTypeKind(MethodKind.LocalFunction), 77new SymbolKindOrTypeKind(SymbolKind.Field), 78new SymbolKindOrTypeKind(SymbolKind.Event), 79new SymbolKindOrTypeKind(SymbolKind.Parameter), 80new SymbolKindOrTypeKind(TypeKind.TypeParameter), 81new SymbolKindOrTypeKind(SymbolKind.Local), 102=> this.AppliesTo(new SymbolKindOrTypeKind(symbolKind), new DeclarationModifiers(), accessibility); 421return new SymbolKindOrTypeKind(category, kind); 432CodeAnalysis.SymbolKind.Method => new(CodeAnalysis.MethodKind.Ordinary), 433_ => new(symbolKind), 438=> new((TypeKind)Enum.Parse(typeof(TypeKind), typeKindElement.Value)); 441=> new((MethodKind)Enum.Parse(typeof(MethodKind), methodKindElement.Value)); 444=> new(symbolKind); 447=> new(symbolKind); 450=> new(symbolKind);
39 references to SymbolKindOrTypeKind
Microsoft.CodeAnalysis.Workspaces (39)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOption.cs (1)
37EditorConfigOption<ImmutableArray<SymbolKindOrTypeKind>> SymbolKinds,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
222foreach (var symbolKind in x.SymbolSpecification.ApplicableSymbolKindList)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (20)
80out Property<ImmutableArray<SymbolKindOrTypeKind>> kinds, 103private static readonly SymbolKindOrTypeKind s_namespace = new(SymbolKind.Namespace); 104private static readonly SymbolKindOrTypeKind s_class = new(TypeKind.Class); 105private static readonly SymbolKindOrTypeKind s_struct = new(TypeKind.Struct); 106private static readonly SymbolKindOrTypeKind s_interface = new(TypeKind.Interface); 107private static readonly SymbolKindOrTypeKind s_enum = new(TypeKind.Enum); 108private static readonly SymbolKindOrTypeKind s_property = new(SymbolKind.Property); 109private static readonly SymbolKindOrTypeKind s_method = new(MethodKind.Ordinary); 110private static readonly SymbolKindOrTypeKind s_localFunction = new(MethodKind.LocalFunction); 111private static readonly SymbolKindOrTypeKind s_field = new(SymbolKind.Field); 112private static readonly SymbolKindOrTypeKind s_event = new(SymbolKind.Event); 113private static readonly SymbolKindOrTypeKind s_delegate = new(TypeKind.Delegate); 114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 115private static readonly SymbolKindOrTypeKind s_typeParameter = new(SymbolKind.TypeParameter); 116private static readonly SymbolKindOrTypeKind s_local = new(SymbolKind.Local); 117private static readonly ImmutableArray<SymbolKindOrTypeKind> s_allApplicableKinds = 120private static ImmutableArray<SymbolKindOrTypeKind> ParseSymbolKindList(string symbolSpecApplicableKinds) 132var builder = ArrayBuilder<SymbolKindOrTypeKind>.GetInstance(); 295public static string ToEditorConfigString(this ImmutableArray<SymbolKindOrTypeKind> symbols) 310private static string ToEditorConfigString(this SymbolKindOrTypeKind symbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (17)
31ImmutableArray<SymbolSpecification.SymbolKindOrTypeKind> symbolKindList, 44public ImmutableArray<SymbolKindOrTypeKind> ApplicableSymbolKindList { get; } = symbolKindList.IsDefault ? DefaultSymbolSpecificationTemplate.ApplicableSymbolKindList : symbolKindList; 104public bool AppliesTo(SymbolKindOrTypeKind kind, DeclarationModifiers modifiers, Accessibility? accessibility) 241reader.ReadArray(SymbolKindOrTypeKind.ReadFrom), 250foreach (var symbolKind in ApplicableSymbolKindList) 290private static ImmutableArray<SymbolKindOrTypeKind> GetSymbolKindListFromXElement(XElement symbolKindListElement) 292var applicableSymbolKindList = ArrayBuilder<SymbolKindOrTypeKind>.GetInstance(); 295applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddSymbolKindFromXElement(symbolKindElement)); 300applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddTypeKindFromXElement(typeKindElement)); 305applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddMethodKindFromXElement(methodKindElement)); 417public static SymbolKindOrTypeKind ReadFrom(ObjectReader reader) 424internal static SymbolKindOrTypeKind AddSymbolKindFromXElement(XElement symbolKindElement) 437internal static SymbolKindOrTypeKind AddTypeKindFromXElement(XElement typeKindElement) 440internal static SymbolKindOrTypeKind AddMethodKindFromXElement(XElement methodKindElement) 443public static implicit operator SymbolKindOrTypeKind(SymbolKind symbolKind) 446public static implicit operator SymbolKindOrTypeKind(TypeKind symbolKind) 449public static implicit operator SymbolKindOrTypeKind(MethodKind symbolKind)