8 implementations of ConstructedFrom
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
45public abstract IMethodSymbol ConstructedFrom { get; }
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
45public abstract IMethodSymbol ConstructedFrom { get; }
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
45public abstract IMethodSymbol ConstructedFrom { get; }
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
134IMethodSymbol IMethodSymbol.ConstructedFrom
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
25public IMethodSymbol ConstructedFrom => _symbol.ConstructedFrom;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
933Private ReadOnly Property IMethodSymbol_ConstructedFrom As IMethodSymbol Implements IMethodSymbol.ConstructedFrom
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
45public abstract IMethodSymbol ConstructedFrom { get; }
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
45public abstract IMethodSymbol ConstructedFrom { get; }
66 references to ConstructedFrom
GenerateDocumentationAndConfigFiles (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (5)
17Debug.Assert(symbol.Equals(symbol.ConstructedFrom)); 61visitor.WriteSymbolKey(symbol.ConstructedFrom); 68var constructedFrom = reader.ReadSymbolKey(contextualMethod?.ConstructedFrom, out var constructedFromFailureReason); 104if (!method.Equals(method.ConstructedFrom)) 129Debug.Assert(symbol.Equals(symbol.ConstructedFrom));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
364if (!methodSymbol.Equals(methodSymbol.ConstructedFrom))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
195=> symbol.Equals(symbol.ConstructedFrom);
Microsoft.CodeAnalysis.Analyzers (8)
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (1)
152methodSymbol = (methodSymbol.ReducedFrom ?? methodSymbol).ConstructedFrom;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (5)
17Debug.Assert(symbol.Equals(symbol.ConstructedFrom)); 61visitor.WriteSymbolKey(symbol.ConstructedFrom); 68var constructedFrom = reader.ReadSymbolKey(contextualMethod?.ConstructedFrom, out var constructedFromFailureReason); 104if (!method.Equals(method.ConstructedFrom)) 129Debug.Assert(symbol.Equals(symbol.ConstructedFrom));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
364if (!methodSymbol.Equals(methodSymbol.ConstructedFrom))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
195=> symbol.Equals(symbol.ConstructedFrom);
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (5)
17Debug.Assert(symbol.Equals(symbol.ConstructedFrom)); 61visitor.WriteSymbolKey(symbol.ConstructedFrom); 68var constructedFrom = reader.ReadSymbolKey(contextualMethod?.ConstructedFrom, out var constructedFromFailureReason); 104if (!method.Equals(method.ConstructedFrom)) 129Debug.Assert(symbol.Equals(symbol.ConstructedFrom));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
364if (!methodSymbol.Equals(methodSymbol.ConstructedFrom))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
195=> symbol.Equals(symbol.ConstructedFrom);
Microsoft.CodeAnalysis.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (5)
17Debug.Assert(symbol.Equals(symbol.ConstructedFrom)); 61visitor.WriteSymbolKey(symbol.ConstructedFrom); 68var constructedFrom = reader.ReadSymbolKey(contextualMethod?.ConstructedFrom, out var constructedFromFailureReason); 104if (!method.Equals(method.ConstructedFrom)) 129Debug.Assert(symbol.Equals(symbol.ConstructedFrom));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
364if (!methodSymbol.Equals(methodSymbol.ConstructedFrom))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
195=> symbol.Equals(symbol.ConstructedFrom);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
641method = method.ConstructedFrom; 661var typeArguments = method.ConstructedFrom.TypeParameters 663return method.ConstructedFrom.Construct(typeArguments);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
641method = method.ConstructedFrom; 661var typeArguments = method.ConstructedFrom.TypeParameters 663return method.ConstructedFrom.Construct(typeArguments);
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\SymbolEquivalenceComparer.cs (1)
195=> symbol.Equals(symbol.ConstructedFrom);
Microsoft.CodeAnalysis.Features (2)
CallHierarchy\AbstractCallHierarchyService.cs (1)
85methodSymbol = methodSymbol.ConstructedFrom ?? methodSymbol;
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
25public IMethodSymbol ConstructedFrom => _symbol.ConstructedFrom;
Microsoft.CodeAnalysis.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DisabledRuntimeMarshallingAssemblyAnalyzer.cs (1)
78if (_marshalMethods.Contains(invocation.TargetMethod.ConstructedFrom))
Microsoft.NetCore.Analyzers\Performance\AvoidPotentiallyExpensiveCallWhenLogging.cs (2)
311if (SymbolEqualityComparer.Default.Equals(method.ConstructedFrom, _logMethod) || 312method.ConstructedFrom.IsOverrideOrImplementationOfInterfaceMember(_logMethod))
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (5)
17Debug.Assert(symbol.Equals(symbol.ConstructedFrom)); 61visitor.WriteSymbolKey(symbol.ConstructedFrom); 68var constructedFrom = reader.ReadSymbolKey(contextualMethod?.ConstructedFrom, out var constructedFromFailureReason); 104if (!method.Equals(method.ConstructedFrom)) 129Debug.Assert(symbol.Equals(symbol.ConstructedFrom));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
364if (!methodSymbol.Equals(methodSymbol.ConstructedFrom))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
195=> symbol.Equals(symbol.ConstructedFrom);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
933Private ReadOnly Property IMethodSymbol_ConstructedFrom As IMethodSymbol Implements IMethodSymbol.ConstructedFrom
Microsoft.CodeAnalysis.Workspaces (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (5)
17Debug.Assert(symbol.Equals(symbol.ConstructedFrom)); 61visitor.WriteSymbolKey(symbol.ConstructedFrom); 68var constructedFrom = reader.ReadSymbolKey(contextualMethod?.ConstructedFrom, out var constructedFromFailureReason); 104if (!method.Equals(method.ConstructedFrom)) 129Debug.Assert(symbol.Equals(symbol.ConstructedFrom));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
364if (!methodSymbol.Equals(methodSymbol.ConstructedFrom))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
195=> symbol.Equals(symbol.ConstructedFrom);
Roslyn.Diagnostics.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (5)
17Debug.Assert(symbol.Equals(symbol.ConstructedFrom)); 61visitor.WriteSymbolKey(symbol.ConstructedFrom); 68var constructedFrom = reader.ReadSymbolKey(contextualMethod?.ConstructedFrom, out var constructedFromFailureReason); 104if (!method.Equals(method.ConstructedFrom)) 129Debug.Assert(symbol.Equals(symbol.ConstructedFrom));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
364if (!methodSymbol.Equals(methodSymbol.ConstructedFrom))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
195=> symbol.Equals(symbol.ConstructedFrom);
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
641method = method.ConstructedFrom; 661var typeArguments = method.ConstructedFrom.TypeParameters 663return method.ConstructedFrom.Construct(typeArguments);