Base:
property
OriginalDefinition
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.OriginalDefinition
23 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (23)
Symbols\SubstitutedMethodSymbol.cs (23)
111var newMap = _inputMap.WithAlphaRename(this.OriginalDefinition, this, out typeParameters); 118typeParameters = prevMap.SubstituteTypeParameters(this.OriginalDefinition.TypeParameters); 129return OriginalDefinition.ContainingAssembly; 153var method = OriginalDefinition.ReducedFrom; 175var notUsed = OriginalDefinition.GetTypeInferredDuringReduction(reducedFromTypeParameter); 177Debug.Assert((object)notUsed == null && (object)OriginalDefinition.ReducedFrom != null); 185return OriginalDefinition.ReducedFrom; 207return this.OriginalDefinition.GetAttributes(); 212return this.OriginalDefinition.GetReturnTypeAttributes(); 216=> this.OriginalDefinition.GetUnmanagedCallersOnlyAttributeData(forceComplete); 222Symbol underlying = OriginalDefinition.AssociatedSymbol; 233var returnType = Map.SubstituteType(OriginalDefinition.ReturnTypeWithAnnotations); 244return Map.SubstituteCustomModifiers(OriginalDefinition.RefCustomModifiers); 263get { return this.OriginalDefinition.IsExplicitInterfaceImplementation; } 279ExplicitInterfaceHelpers.SubstituteExplicitInterfaceImplementations(this.OriginalDefinition.ExplicitInterfaceImplementations, Map), 303return OriginalDefinition.CallsAreOmitted(syntaxTree); 319if (!OriginalDefinition.TryGetThisParameter(out originalThisParameter)) 333var unsubstitutedParameters = OriginalDefinition.Parameters; 362int code = this.OriginalDefinition.GetHashCode(); 369if (containingHashCode == this.OriginalDefinition.ContainingType.GetHashCode() && 408var typeParameters = method.OriginalDefinition.TypeParameters; 429if ((object)this.OriginalDefinition != (object)other.OriginalDefinition && 430this.OriginalDefinition != other.OriginalDefinition)