Base:
property
OriginalDefinition
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.OriginalDefinition
24 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (24)
Symbols\SubstitutedMethodSymbol.cs (24)
113var newMap = _inputMap.WithAlphaRename(this.OriginalDefinition, this, propagateAttributes: false, out typeParameters); 120typeParameters = prevMap.SubstituteTypeParameters(this.OriginalDefinition.TypeParameters); 131return OriginalDefinition.ContainingAssembly; 155var method = OriginalDefinition.ReducedFrom; 177var notUsed = OriginalDefinition.GetTypeInferredDuringReduction(reducedFromTypeParameter); 179Debug.Assert(notUsed.Type is null && OriginalDefinition.ReducedFrom is not null); 187return OriginalDefinition.ReducedFrom; 209return this.OriginalDefinition.GetAttributes(); 214return this.OriginalDefinition.GetReturnTypeAttributes(); 218=> this.OriginalDefinition.GetUnmanagedCallersOnlyAttributeData(forceComplete); 226Symbol underlying = OriginalDefinition.AssociatedSymbol; 237var returnType = Map.SubstituteType(OriginalDefinition.ReturnTypeWithAnnotations); 248return Map.SubstituteCustomModifiers(OriginalDefinition.RefCustomModifiers); 267get { return this.OriginalDefinition.IsExplicitInterfaceImplementation; } 283ExplicitInterfaceHelpers.SubstituteExplicitInterfaceImplementations(this.OriginalDefinition.ExplicitInterfaceImplementations, Map), 307return OriginalDefinition.CallsAreOmitted(syntaxTree); 325if (!OriginalDefinition.TryGetThisParameter(out originalThisParameter)) 340=> OriginalDefinition.TryGetOverloadResolutionPriority(); 344var unsubstitutedParameters = OriginalDefinition.Parameters; 373int code = this.OriginalDefinition.GetHashCode(); 381if (containingHashCode == this.OriginalDefinition.ContainingType.GetHashCode() && 420var typeParameters = method.OriginalDefinition.TypeParameters; 441if ((object)this.OriginalDefinition != (object)other.OriginalDefinition && 442this.OriginalDefinition != other.OriginalDefinition)