Base:
property
OriginalDefinition
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.OriginalDefinition
23 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (23)
Symbols\SubstitutedMethodSymbol.cs (23)
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); 223Symbol underlying = OriginalDefinition.AssociatedSymbol; 234var returnType = Map.SubstituteType(OriginalDefinition.ReturnTypeWithAnnotations); 245return Map.SubstituteCustomModifiers(OriginalDefinition.RefCustomModifiers); 264get { return this.OriginalDefinition.IsExplicitInterfaceImplementation; } 280ExplicitInterfaceHelpers.SubstituteExplicitInterfaceImplementations(this.OriginalDefinition.ExplicitInterfaceImplementations, Map), 304return OriginalDefinition.CallsAreOmitted(syntaxTree); 320if (!OriginalDefinition.TryGetThisParameter(out originalThisParameter)) 334var unsubstitutedParameters = OriginalDefinition.Parameters; 363int code = this.OriginalDefinition.GetHashCode(); 371if (containingHashCode == this.OriginalDefinition.ContainingType.GetHashCode() && 410var typeParameters = method.OriginalDefinition.TypeParameters; 431if ((object)this.OriginalDefinition != (object)other.OriginalDefinition && 432this.OriginalDefinition != other.OriginalDefinition)