39 instantiations of SymbolKindOrTypeKind
Microsoft.CodeAnalysis.CodeStyle (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)
61new SymbolKindOrTypeKind(SymbolKind.Namespace), 62new SymbolKindOrTypeKind(TypeKind.Class), 63new SymbolKindOrTypeKind(TypeKind.Struct), 64new SymbolKindOrTypeKind(TypeKind.Interface), 65new SymbolKindOrTypeKind(TypeKind.Delegate), 66new SymbolKindOrTypeKind(TypeKind.Enum), 67new SymbolKindOrTypeKind(TypeKind.Module), 68new SymbolKindOrTypeKind(TypeKind.Pointer), 69new SymbolKindOrTypeKind(SymbolKind.Property), 70new SymbolKindOrTypeKind(MethodKind.Ordinary), 71new SymbolKindOrTypeKind(MethodKind.LocalFunction), 72new SymbolKindOrTypeKind(SymbolKind.Field), 73new SymbolKindOrTypeKind(SymbolKind.Event), 74new SymbolKindOrTypeKind(SymbolKind.Parameter), 75new SymbolKindOrTypeKind(TypeKind.TypeParameter), 76new SymbolKindOrTypeKind(SymbolKind.Local), 97=> this.AppliesTo(new SymbolKindOrTypeKind(symbolKind), Modifiers.None, accessibility); 416return new SymbolKindOrTypeKind(category, kind); 427CodeAnalysis.SymbolKind.Method => new(CodeAnalysis.MethodKind.Ordinary), 428_ => new(symbolKind), 433=> new((TypeKind)Enum.Parse(typeof(TypeKind), typeKindElement.Value)); 436=> new((MethodKind)Enum.Parse(typeof(MethodKind), methodKindElement.Value)); 439=> new(symbolKind); 442=> new(symbolKind); 445=> new(symbolKind);
39 references to SymbolKindOrTypeKind
Microsoft.CodeAnalysis.CodeStyle (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)
26ImmutableArray<SymbolSpecification.SymbolKindOrTypeKind> symbolKindList, 39public ImmutableArray<SymbolKindOrTypeKind> ApplicableSymbolKindList { get; } = symbolKindList.IsDefault ? DefaultSymbolSpecificationTemplate.ApplicableSymbolKindList : symbolKindList; 99public bool AppliesTo(SymbolKindOrTypeKind kind, Modifiers modifiers, Accessibility? accessibility) 236reader.ReadArray(SymbolKindOrTypeKind.ReadFrom), 245foreach (var symbolKind in ApplicableSymbolKindList) 285private static ImmutableArray<SymbolKindOrTypeKind> GetSymbolKindListFromXElement(XElement symbolKindListElement) 287var applicableSymbolKindList = ArrayBuilder<SymbolKindOrTypeKind>.GetInstance(); 290applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddSymbolKindFromXElement(symbolKindElement)); 295applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddTypeKindFromXElement(typeKindElement)); 300applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddMethodKindFromXElement(methodKindElement)); 412public static SymbolKindOrTypeKind ReadFrom(ObjectReader reader) 419internal static SymbolKindOrTypeKind AddSymbolKindFromXElement(XElement symbolKindElement) 432internal static SymbolKindOrTypeKind AddTypeKindFromXElement(XElement typeKindElement) 435internal static SymbolKindOrTypeKind AddMethodKindFromXElement(XElement methodKindElement) 438public static implicit operator SymbolKindOrTypeKind(SymbolKind symbolKind) 441public static implicit operator SymbolKindOrTypeKind(TypeKind symbolKind) 444public static implicit operator SymbolKindOrTypeKind(MethodKind symbolKind)