Base:
property
OriginalDefinition
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.OriginalDefinition
24 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (24)
Symbols\SubstitutedMethodSymbol.cs (24)
112var newMap = _inputMap.WithAlphaRename(this.OriginalDefinition, this, propagateAttributes: false, out typeParameters); 119typeParameters = prevMap.SubstituteTypeParameters(this.OriginalDefinition.TypeParameters); 130return OriginalDefinition.ContainingAssembly; 154var method = OriginalDefinition.ReducedFrom; 176var notUsed = OriginalDefinition.GetTypeInferredDuringReduction(reducedFromTypeParameter); 178Debug.Assert(notUsed.Type is null && OriginalDefinition.ReducedFrom is not null); 186return OriginalDefinition.ReducedFrom; 208return this.OriginalDefinition.GetAttributes(); 213return this.OriginalDefinition.GetReturnTypeAttributes(); 217=> this.OriginalDefinition.GetUnmanagedCallersOnlyAttributeData(forceComplete); 225Symbol underlying = OriginalDefinition.AssociatedSymbol; 236var returnType = Map.SubstituteType(OriginalDefinition.ReturnTypeWithAnnotations); 247return Map.SubstituteCustomModifiers(OriginalDefinition.RefCustomModifiers); 266get { return this.OriginalDefinition.IsExplicitInterfaceImplementation; } 282ExplicitInterfaceHelpers.SubstituteExplicitInterfaceImplementations(this.OriginalDefinition.ExplicitInterfaceImplementations, Map), 306return OriginalDefinition.CallsAreOmitted(syntaxTree); 324if (!OriginalDefinition.TryGetThisParameter(out originalThisParameter)) 339=> OriginalDefinition.TryGetOverloadResolutionPriority(); 343var unsubstitutedParameters = OriginalDefinition.Parameters; 372int code = this.OriginalDefinition.GetHashCode(); 380if (containingHashCode == this.OriginalDefinition.ContainingType.GetHashCode() && 419var typeParameters = method.OriginalDefinition.TypeParameters; 440if ((object)this.OriginalDefinition != (object)other.OriginalDefinition && 441this.OriginalDefinition != other.OriginalDefinition)