23 references to ExtensionMethodInfo
Microsoft.CodeAnalysis.CSharp.Features (23)
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (19)
52public bool Equals(ExtensionMethodInfo info) 62private static ExtensionMethodInfo? TryGetExtensionMethodInfo( 120private static ImmutableDictionary<ExtensionMethodInfo, ImmutableArray<ExtensionMethodInfo>> GetAllExtensionMethods( 123var map = PooledDictionary<ExtensionMethodInfo, ArrayBuilder<ExtensionMethodInfo>>.GetInstance(); 194ImmutableDictionary<ExtensionMethodInfo, ImmutableArray<ExtensionMethodInfo>> allExtensionMethods, 195ExtensionMethodInfo? specificExtension, 219ImmutableDictionary<ExtensionMethodInfo, ImmutableArray<ExtensionMethodInfo>> allExtensionMethods, 220ExtensionMethodInfo? specificExtension) 241void ConvertAndReplaceExtensions(ImmutableArray<ExtensionMethodInfo> extensionMethods) 250foreach (var siblingExtension in extensionMethods.Skip(1)) 254ExtensionBlockDeclarationSyntax CreateExtension(ImmutableArray<ExtensionMethodInfo> group) 264var firstExtensionInfo = group[0]; 290ExtensionMethodInfo extensionMethodInfo, int index) 319ExtensionMethodInfo extensionMethodInfo) 339ExtensionMethodInfo extensionMethodInfo)
ConvertToExtension\ExtensionMethodEqualityComparer.cs (4)
20IEqualityComparer<ExtensionMethodInfo> 117public bool Equals(ExtensionMethodInfo x, ExtensionMethodInfo y) 139public int GetHashCode(ExtensionMethodInfo obj)