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, out typeParameters); 119typeParameters = prevMap.SubstituteTypeParameters(this.OriginalDefinition.TypeParameters); 130return OriginalDefinition.ContainingAssembly; 154var method = OriginalDefinition.ReducedFrom; 176var notUsed = OriginalDefinition.GetTypeInferredDuringReduction(reducedFromTypeParameter); 178Debug.Assert((object)notUsed == null && (object)OriginalDefinition.ReducedFrom != 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); 322if (!OriginalDefinition.TryGetThisParameter(out originalThisParameter)) 335=> OriginalDefinition.TryGetOverloadResolutionPriority(); 339var unsubstitutedParameters = OriginalDefinition.Parameters; 368int code = this.OriginalDefinition.GetHashCode(); 376if (containingHashCode == this.OriginalDefinition.ContainingType.GetHashCode() && 415var typeParameters = method.OriginalDefinition.TypeParameters; 436if ((object)this.OriginalDefinition != (object)other.OriginalDefinition && 437this.OriginalDefinition != other.OriginalDefinition)